Blog
Short essays on building systems, using agents without losing judgment, and treating engineering as product work.
Jul 2026 · 5 min
Writing code is cheaper than it used to be. Framing the problem, cutting scope, and owning the outcome is the hard part.
Jun 2026 · 9 min
Chat loops are too small. The useful unit is an AI developer workflow: prompt in, isolated agents and checks in the middle, reviewed code out.
Jan 2026 · 6 min
Notes from shipping small Go services after years of TypeScript. What clicked, what still feels awkward, and what I would do again.