I build software with AI coding agents and keep notes on what the work teaches me. When a lesson holds up long enough to trust, it becomes an essay here.
Essays
-
Queued Is Not Delivered 2026-09-28
My tool said every message would arrive after the next tool call. Twenty-five of them were queued for four sessions that were already gone, and the sender kept waiting.
-
A Claim Is Not an Announcement 2026-08-20
While building a tool to keep my AI agents from colliding, I caused the exact collision it prevents. A chat message is not a lock.
-
The Missing Lockfile 2026-08-18
An MCP server can change what your agent is told to do, and nothing you run would notice. What 44 servers showed, and what happened when I graded my own.
-
Agreement Is Cheap 2026-08-12
Eleven AI reviewers endorsed the design's worst idea. A year of receipts on why reviewer count exaggerates assurance, and what actually catches the mistakes AI-generated work makes.
-
The Compounding Loop 2026-08-11
A field manual for running AI coding agent sessions that get better every week instead of starting from zero every morning.