a builder's codex
codex · operators · Drew Breunig · ins_breunig-agentic-code-free-as-puppies

Agentic code is free as in puppies: generation is cheap, but maintenance, support, and security are the real cost

By Drew Breunig · Writer and AI product thinker, dbreunig.com · 2026-05-04 · essay · 10 Lessons for Agentic Coding

Tier B · TL;DR
Agentic code is free as in puppies: generation is cheap, but maintenance, support, and security are the real cost

Claim

Agentic code generation removes the creation cost but not the ownership cost. Maintenance, support, and security don't scale with the AI. They scale with the human team that owns the output. The spec-first rule distributes ownership before generation scales.

Mechanism

AI code generation removes the time cost of initial implementation but not the cognitive load of understanding, debugging, or securing what was generated. Without a named owner per module, generated code becomes undocumented infrastructure that fails silently. Spec-first forces human ownership before AI generation begins, not after.

Conditions

Holds when: agentic tools produce code at high volume without named owners per module; when the codebase is maintained by a small team.

Fails when: the team has strong code-review culture, explicit ownership models, and automated testing covering generated output. Ephemeral scripts (one-off data transforms, single-run migrations) carry genuinely low ownership cost.

Evidence

From Breunig's "10 Lessons for Agentic Coding":

"Code is cheap, but maintenance, support, and security aren't. Agentic code is 'free as in puppies'."

His spec-first rule: implement to learn, tests to measure, humans to hold the ship/no-ship call. This distributes ownership before generation scales.

Signals

Counter-evidence

Disposable, single-use scripts carry genuinely low ownership cost. The puppy metaphor breaks for code that was always meant to be ephemeral.

Cross-references

Open the interactive view → View original source → Markdown source →