What we're building, what broke, and what we'd do differently — written by the people who did the work.
The happy path is the easy 80%. The other 20% — the tab switched mid-request, the double click, the stale response — is where production incidents actually come from.
Flipping left and right gets you most of the way to a working Arabic layout. The remaining distance is where the real bugs live.
Four languages, one canonical dictionary, and a TypeScript trick that turns a missing key into a build failure instead of a blank string in production.