Articles
Notes on TypeScript, offline-first apps, and shipping software in Cambodia.
- The scripts I should have written firstI built this site in a day with a crowd of agent sessions. They kept rebuilding the same checks by hand, so I turned the three most common ones into bun scripts.
- What broke when I put my website in KhmerThis site is in English, Khmer and Spanish. English and Spanish worked with every tool I tried. Khmer broke something at almost every step.
- How I'd do pull request review todayI don't read every line of code before it merges anymore. For most of my career, that's what code review meant.
- Green Tests, Broken App: Why Our Agents Have to Show Their WorkDone is a claim. A coding agent's green tests, clean typecheck and confident summary all describe the code; only the running app shows whether the feature works
- Why good software ideas in Cambodia stay ideasMy uncle works in healthcare, and he has an idea for a health app that comes from a problem he sees at work every day. I think it's a very good idea.