What This Book Argues

This section is a compact statement of the book's argument, intended for orientation and later reference. The Parts that follow develop and support these claims. You do not need their terminology yet.

This book makes six central claims. Together they explain the problem created by scale, what commodity intelligence changes, and how MAGE responds.

  1. Commodity intelligence changes the economics of software engineering. Implementation capacity is becoming abundant relative to engineering judgment. As implementation gets cheaper, engineering effort shifts toward what remains scarce: deciding what to build, representing the system clearly enough to reason about it, producing evidence, and making important requirements enforceable by the engineering environment.
  2. Scale creates a reasoning problem. Large software systems already exceed the reasoning horizon of humans; agents inherit the same problem. Software engineering has always answered scale with abstraction. Commodity intelligence does not remove that need. It makes the representations that guide the work more important.
  3. Modeling makes engineering knowledge and intent explicit. Software engineers have always reasoned about architecture and other system properties through abstraction. What changes is how much of that reasoning can economically remain explicit. Purposeful models capture the knowledge and intent needed for engineering decisions while leaving irrelevant choices open. As commodity intelligence lowers the cost of deriving, maintaining, and using such representations, more engineering knowledge can be carried forward rather than reconstructed from implementation. Models let humans and agents reason about larger properties while deliberately leaving realization choices open where engineering has imposed no obligation.
  4. Alignment makes engineering obligations enforceable. When agents perform more of the implementation, deciding what the system must do becomes increasingly separate from writing the code that does it. Important engineering decisions therefore cannot live only in instructions to an agent or in a person's head. Alignment encodes selected obligations into checks and controls that can constrain work or determine what the environment will accept. This distinguishes choices an agent is free to make from decisions engineering has already made. Engineers can then give agents substantial freedom in how they build the system while retaining control over the properties that matter.
  5. Governance conversion turns recurring judgment into durable engineering structure. When a failure exposes missing knowledge or an unenforced obligation, encode the lesson into a model, procedure, or mechanism that future work can inherit. Durable structure becomes engineering capital when later work keeps benefiting from it.
  6. Engineering work will reorganize around what remains scarce. As implementation becomes cheaper, more engineering effort will move toward representation, evidence, governance, coordination, and judgment. Agents may perform increasing portions of that work as well. The enduring boundary will not be a particular task or level of abstraction, but responsibility for deciding what matters, what evidence is sufficient, which obligations should be enforced, and what tradeoffs remain acceptable.
© James C. Davis, 2026–present