THE DEMO THAT DAZZLES
The 70% Problem: Fast to Prototype, Hard to Finish
The 70% problem is Addy Osmani's field observation that AI can make a prototype arrive quickly while production work resists the same shortcut.
THE SHAPE, NOT A MEASURE
Rapid first pass, disproportionately stubborn finish
- The 70/30 split is an illustrative wall, not a measured ratio
- Osmani observed the pattern especially among non-engineers using AI coding tools
- The hard residue includes debugging, architecture, security, performance, and polish
Fast apparent progress can conceal how much production work remains. The residue overlaps the jagged frontier: generating a prototype and making it reliable can fall on different sides of the model's capability.
THE EAGER JUNIOR
AI is like having a very eager junior developer on your team. They can write code quickly, but they need constant supervision and correction.
Addy Osmani, “The 70% Problem,” December 4, 2024
The metaphor comes from Osmani's first-person field guide, not a controlled study; its value is diagnostic, not statistical.
THE MEASURED SPEEDUP
Copilot cut completion time on one specified task
The Peng et al. experiment used one JavaScript HTTP-server assignment scored for correctness and completeness; it did not measure Osmani's 70/30 wall or long-run maintenance.
- 95 professional developers were randomly split between Copilot and control
- Average time: 1h 11m with Copilot versus 2h 41m without
- Estimated speed gain: 55.8%; 95% confidence interval 21% to 89%
One result measures speed. One heuristic warns what the stopwatch omits.
The experiment establishes a bounded causal speedup; Osmani's observation supplies a question for broader delivery work. Neither licenses calling every job 70% automated.
WHY THE FINISH RESISTS
The residue is heterogeneous, coupled, and expensive to verify
- Heterogeneous: superficially similar cases can require different fixes
- Coupled: a local repair can break another state or interface
- Expensive to verify: correctness may require production context and expert judgment
This is where a relevant verifier may be absent and metacognitive demand rises: fluent output can hide uncertainty about the surrounding system.
THE FALSE ECONOMY
Automate the visible tasks, orphan the production obligation
- Routine generation moves to the tool
- Reliability, maintenance, and exceptions remain
- If the specialist leaves, ownership can disappear before the work does
That is the false economy: the task list shrinks on paper while the residual becomes an unpriced liability and deskilling erodes the capacity to catch it.
COLLAPSE TASKS, NOT OWNERSHIP
Split the work before changing the seat
- 01Move repeatable tasks only with a relevant, tested check
- 02Name the person or on-call specialist for costly exceptions
- 03Schedule unaided drills so the owner can still diagnose failures
If no one can sign for the costly exception, the work has not vanished; the last-mile obligation has merely lost its nameplate.