Field notes
Practitioner essays on building production software with AI agents.
Operator-grade reports on the systems, decisions, and economics of shipping software with AI — what worked, what failed, and what changed.
Articles
-

You Added AI. Congratulations, You Now Run a Slop Factory.
Executive Deck ↗Exec summary ↗Listen ↗You gave your engineers AI tools and skipped the governance conversation. Now your PRs are tripling, your review queue is drowning, and nobody can tell the good code from the generated garbage. You did not adopt AI. You built a slop factory.
-

Two Engineers. One Year. More Output Than Ten.
Executive Deck ↗Exec summary ↗Listen ↗Nathan joined a scale-up as CTO with a mandate to hire ten engineers. He hired zero. Twelve months later, he and one existing associate engineer had decomposed the monolith, automated deployments, and outshipped the original plan.
-

The Quiet Gift of 2025: Three Models That Changed Everything
Executive Deck ↗Exec summary ↗Listen ↗Three frontier AI models from Anthropic, Google, and OpenAI arrived in December 2025. The gap between engineers using AI to reason through problems and those using it for autocomplete is widening every month.
-

The Use Case Is Building Software and the Best Practice Is Today
Executive Deck ↗Exec summary ↗Listen ↗Stop asking about AI use cases. The use case is your entire SDLC. Learn why executives must build with AI tools themselves to lead the transformation.
-

If Your Engineers Only Get Thirty Minutes to Learn, That Is Not Their Failure. It Is Yours.
Executive Deck ↗Exec summary ↗Listen ↗You called to talk about AI adoption. But you do not know your value streams, your engineers get thirty minutes a week to learn, and you are still defending manual QA that produces no ROI. That is not an adoption problem. That is a leadership problem you built and now own.
-

The 2028 Problem You’re Creating in 2025
Executive Deck ↗Exec summary ↗Listen ↗Your 2025 AI decisions shape your 2028 reality. Learn why waiting for clarity is the riskiest strategy and how to build for capabilities that don’t exist yet.



