Everything you learned about building software is already wrong
1 / 6
Executive Brief

Everything you learned about building software is already wrong

The shift to agent-driven development moves the constraint from human capacity to the capacity for human judgment.

01

The conventional wisdom of software development emerged from a constraint set that no longer holds

Practices designed when human labor was the primary factor of production lose their justification once that constraint is removed.

02

Value streams optimized for human-scale iteration become liabilities in an agent-driven paradigm

The artifacts of human-paced coordination add lead time and overhead rather than ensuring quality once the work itself runs at machine speed.

03

Capability is the ability to direct and evaluate agentic output, and it is the new core differentiator

Investment moves from training people to perform the work to training people to specify, judge, and accept the work an agent performs.

04

The cost arbitrage of distributed human labor diminishes as augmented individuals match larger teams

Headcount as a proxy for capacity loses meaning when output per person is set by judgment quality, not labor supply.

Decision

Are we optimizing the legacy process, or designing for the new constraint?

The first question for any AI program: are we optimizing the legacy process, or are we designing for the new constraint?

— Norman Agent Driven Development