What This Book Argues
This book makes six central claims. Together they explain the problem created by scale, what commodity intelligence changes, and how MAGE responds.
- 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 turning requirements into mechanisms the engineering environment can act on.
- 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.
- Modeling makes engineering knowledge and intent explicit. The Modeling Principle is to make engineering knowledge and intent explicit in purposeful models that keep what the question needs and leave out what it does not. Models let humans and agents reason about larger properties without repeatedly reconstructing them from code. They make facts available to tools while deliberately leaving realization choices open where engineering has imposed no obligation.
- Alignment gives engineering obligations authority. The Alignment Principle is to give engineering obligations authority over autonomous work. Constraints, sensors, validators, and gates provide the mechanisms. Alignment does not require a comprehensive model of the system: a sandbox, a test, or a permission boundary can already hold a local rule. Explicit models let the environment state and check richer properties. Where the needed abstraction is missing, a person often has to supply the judgment.
- 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.
- Engineering work shifts toward higher levels of abstraction. Engineers increasingly design the models, evidence, policies, and environments that let agents work safely. Implementation remains engineering work, but it is no longer the center of the engineer's role.
© James C. Davis, 2026–present