Quoting James Shore
Simon Willison · Simon Willison · 2026-05-11
Simon Willison quotes James Shore's argument that AI coding agents must reduce software maintenance costs proportionally to their speed gains, or developers will face a permanently compounding technical debt burden.
Appears in
Extraction
Topics: ai-assisted-programmingsoftware-maintenancetechnical-debtcoding-agents
Claims
- An AI coding agent that doubles development speed must also halve maintenance costs, or the developer's total cost burden increases.
- Doubling both output and maintenance cost per unit results in a quadrupling of total maintenance costs.
- Using AI to accelerate code production without reducing per-line maintenance costs trades a temporary speed boost for permanent indenture to technical debt.
- The math of AI-assisted productivity only works if maintenance costs decrease by the inverse of the productivity multiplier.
Key quotes
Your AI coding agent, the one you use to write code, needs to reduce your maintenance costs. Not by a little bit, either. You write code twice as quick now? Better hope you've halved your maintenance costs. Three times as productive? One third the maintenance costs. Otherwise, you're screwed. You're trading a temporary speed boost for permanent indenture.
If you double your output and your cost of maintaining that output, two times two means you've quadrupled your maintenance costs. If you double your output and hold your maintenance costs steady, two times one means you've still doubled your maintenance costs.