Writing
Notes from the workbench
I write when something surprises me — a technique that paid off, a wrong assumption, a design that only made sense in hindsight.
More posts
- Feb 2025Mobile6 min
Offline-first is a data-model problem, not a network one
The hard part of offline isn't the connection — it's deciding what a conflict means. A field-notes app is a good teacher.
- Nov 2024Systems11 min
What a routing engine actually recomputes
When a new order lands, you don't re-plan the whole fleet. You re-plan the smallest set that could have changed — and proving that set is the interesting bit.
- Aug 2024Tooling9 min
An editor that reads a syntax tree, not text
Painting code as a tree instead of a string changes what selection, folding and multi-cursor even mean. Inkwell's render loop, explained.
- Apr 2024Infra7 min
Immutable deploys and the audit trail nobody reads
An audit log is only useful if it's boring and complete. Halyard signs every promotion so 'who shipped this' is never a guess.