Writing is how I figure out what I actually think.
Jun 2026·AI·6 min read
Shipping AI features that don't feel like AI features
Read essay →More writing
- May 2026The environment gapcraftApr 2026Onboarding is a product, not an afterthoughtproductApr 2026The parts of a product nobody wants to buildproductMar 2026The cost of a schema decision you can't take backcraftMar 2026One year in: what production code taught me that tutorials didn'tworkFeb 2026Notes on shipping a feature you inheritedcraftJan 2026Reading the codebase before reading the ticketcraftDec 2025Small teams, fewer meetings, more questionsworkNov 2025Why I log decisions as I make themprocess