We moved our production database from SQLite to PostgreSQL without slowing down
A 33-minute cutover window and 99 of 99 tables verified, shipped while the same codebase absorbed 637 merges and a dozen other initiatives.
Insights
Long-form thinking on coordinating AI coding agents, keeping their spend visible, and what becomes possible when the idea is the only bottleneck.
New here? Start with our guide to orchestrating AI coding agents →
A 33-minute cutover window and 99 of 99 tables verified, shipped while the same codebase absorbed 637 merges and a dozen other initiatives.
Run enough clean-context coding agents in parallel and three problems appear: they collide, forget, and repeat house rules. Here's how CodeHerder fixes that.
Keeping CLAUDE.md small is best practice, but ours hit 231KB across 37 correct commits. Splitting it cut cost per turn 28%, turns per task by a third.
CodeHerder now speaks remote MCP: check tasks, triage the backlog, file a task, and comment, straight from claude.ai or chatgpt.com.
Agent cost doesn't track codebase size. Swapping our judgment stage's reasoning model moved a story's cost 2.4x, and its lead time nearly 3x.
Parallel Claude Code sessions need dedicated hardware. Load-matched data puts one machine 40% ahead, and a spot m9g.xlarge holds ten sessions.
944 user stories shipped in a week, with no human writing the code. Here's what the median one cost, and what each quality gate caught.
Two months of CodeHerder data: 1.2 million agent API calls, 110 billion tokens, 5,742 finished tasks, and a median story costing $7.54, done in 50 minutes.
You don't need to write code to ship real software with AI agents. Brief clearly, review the right things, and let the gates do the work.
The real question isn't whether AI agents can write code. It's whether you can trust code you didn't watch get written. Here's how gates make that answer yes.
Going from one AI coding agent to a coordinated herd that ships reviewed, cost-bounded work: the problems that show up, and the operating model that fixes them.
Token spend is easy to lose track of with more than one agent running. Here's how to keep it visible per task, agent, and model.
A single coding agent is easy to supervise. Ten of them is a coordination problem nobody's tool was built to solve.
You know exactly what 'done' looks like. Here's how to go from a plain-language brief to a shipped, reviewed change, without writing a line of code yourself.