The Information Machine

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.

Open original ↗

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.