Internationalization puzzles – or how to gamify a training.
summary
A gamified set of programming exercises lives at i18n-puzzles.com and already contains 9 puzzles used in a 10–15 person internal workshop that repeatedly succeeds at giving juniors and seniors confidence. Problems include SMS vs character/byte limits (UTF‑8 vs Java’s UTF‑16 strings and surrogate pairs), a time‑matching puzzle solved with Java Instant and ZoneDateTime, and a real audit‑fixer bug; puzzles run with large inputs, immediate automated answers, a leaderboard, and are public and effective.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 2:31Workshop design principles
- 10:41Target audience and nerd sniping
- 15:25Puzzle-based learning approach
- 20:26Bytes vs characters in Unicode
- 26:57Surrogate pairs and emoji puzzles
- 30:28Time zones and gravitational waves
- 33:21Audit trail time stamp puzzles
- 38:19Future puzzles and global release
- 40:26Q&A session
related talks
39mThink globally, act locally with i18n on the web
25mInternationalisation is a Piece of Cake
38mSacré bleu! The trials and tribulaciones of internationalising your ẨṔṔŁîÇåŤḯṏÑ���
44mL10n, i18n and t9n in the JVM World
44mAdvent of Code: Behind the Scenes
19mLost in Translation? Intl, the Rosetta Stone of Web Development
31mThink Globally, Act Locally on the Web
46mInternationalization — What Are You?
