Writing
Notes from the build.
How I design and ship AI products: the decisions, what they cost, and what broke on the way.
More writing
- 18 Oct 2026 Why our AI can't make up numbers A language model is a brilliant narrator and an unreliable calculator. So in my products the engine does the maths, the AI explains it, and every figure says where it came from. 4 min
- 18 Oct 2026 A drawn instrument: building Mars Deck A live map of the solar system that computes every position in your browser. Why I chose maths over APIs, lines over realism, and a new page over a fourth patch. 4 min
- 18 Oct 2026 Local first: privacy you can test A privacy policy is a promise. A product that never connects is a fact. Why I design for local first, and what that honestly costs. 4 min
- 18 Oct 2026 Designing for sound off In 2015 at NowThis we designed news for a phone held upright, with the sound off. Six rules we worked by, and why they still hold. 3 min
- 18 Oct 2026 The CMS I stopped rebuilding Every new site used to get a fresh copy of my admin code, and every copy drifted. EchoHex is what happened when I made it one product instead. 4 min