Volume XII · Chapter 1
From Code to Intent
The unit of engineering work shifts from code to intent — what gets written down, and by whom.2026-07-13 · 7 min read
A staff engineer opens their editor on an ordinary Tuesday and the first file they touch is not a source file. It is this repository’s CLAUDE.md, or a specification two directories up from the code it will eventually produce, and the early part of the morning goes into tightening one paragraph about how a partial refund should be handled. No code exists yet for that paragraph to govern. By the time code does exist, an agent will have written most of it in less time than it took to get the paragraph right.
That is not an isolated habit worth a single anecdote. It is the visible edge of a shift this Library has been documenting from three separate directions, in three separate volumes, without ever quite naming it directly until now: the unit of engineering work an individual is actually accountable for producing has been moving away from code itself and toward the intent that generates it — a goal, a specification, a standing constraint, a judgment about whether an output is safe to ship.
Three findings, one shift
The first finding is Volume III’s, Intent Architecture, and it is the most literal of the three: the field’s own vocabulary moved. That volume’s opening chapters traced how, across 2025 and 2026, teams stopped treating a single well-phrased instruction as the artifact worth refining and started treating a written specification as that artifact instead — checked into the repository, versioned, read by later sessions rather than re-typed into each one. Its chapter on the Constitution Pattern named the more radical version of the same move: a project’s standing principles, written once in a file every session inherits automatically, rather than re-derived — or silently dropped — by whichever engineer happened to be writing that day. Neither chapter argued code stopped mattering. Both argued the artifact an engineer is accountable for, session over session, is increasingly not the code itself but the document that tells a system, and the next engineer, what the code is supposed to do and why.
The second finding is Volume VII’s, and it explains why that document now carries more weight than it used to. The Verification Asymmetry established that generation cost falls with compute — cheaper with nearly every model release — while verification cost falls only with judgment, which has not gotten cheaper at anything close to the same rate. An engineer who used to spend most of a working day producing code increasingly spends it confirming code someone, or something, else already produced: reconstructing what an artifact was supposed to do, checking that against what it actually does, and deciding whether the two match closely enough to ship. Intent and verification sit on either side of the code itself, and both are where that volume finds the effort accumulating.
The third finding is Volume XI’s, and it is about where that reallocation actually lands inside a team rather than inside one engineer’s morning. That volume’s chapter on the AI-native team cited a 2026 survey of more than nine hundred engineers and engineering leaders describing the boundary between the two roles as harder to draw cleanly than it used to be — both spending more of the day briefing a system and judging its output, less typing implementation line by line. The same chapter cited a two-year, twenty-two-thousand-developer dataset showing real per-developer output gains alongside median code-review time climbing over four hundred percent. Read together with Volume VII’s asymmetry, the two findings say the same thing from different sides of the same organization: the hours freed from typing did not vanish. They moved toward the two activities that flank it.
The proportion, held loosely
None of this Library’s own sources measure the actual split — the share of a working day spent authoring code by hand against the share spent writing, refining, or checking the intent that generates it — with anything close to precision, and this chapter will not manufacture that number to fill the gap. What the three findings above support is a direction, observed at three different grains — one engineer’s calendar, one team’s review queue, one industry-wide survey of role composition — not a settled ratio. And there is a specific reason to distrust anyone’s felt sense of that direction, this chapter’s included: in a randomized trial, experienced developers using early-2025 AI tools estimated they had worked about 20% faster while a controlled measurement found them 19% slower; a year later, on newer tools, the same population still overestimated a real but smaller gain. If a shift toward intent and away from hand-authored code is genuinely underway, it will show up in what gets measured over time, not in what anyone reports feeling this quarter — and this Library does not yet have the measured version of this specific claim to publish.
| What absorbed the working day | The starting point this Library documented | What later volumes found instead |
|---|---|---|
| The instruction | A single prompt, tuned by feel, disposable at the end of one session | A specification or constitution, versioned, inherited by every session that follows (Vol. III) |
| The code | Typed by hand — the main output most working days were built around | Generated quickly; no longer where the time or the bottleneck sits (Vol. VII) |
| The output | Reviewed lightly, mostly for whether it looked finished | Verified deliberately, absorbing much of the time generation used to take (Vol. VII, Vol. XI) |
Intent is not free
None of this should read as work disappearing, and this Library has already been explicit about the cost on the other side of the ledger. Volume III’s opening chapter, Prompts Are Interfaces, made the caution explicit at the smallest grain: an instruction that only asks nicely for the right outcome is a worse interface than one that states a constraint, names a file, or supplies a definition of done a program can check — and building that kind of instruction well is a real design skill, not a courtesy that happens to help. The Constitution Pattern chapter made the same caution one level up: a standing document nobody actually enforces trains every session that reads it to discount the rest, and keeping it honest — versioned, revisited, actually checked against — is ongoing work with a real and recurring cost, not a file written once at a project’s founding and forgotten. What shifts, on the evidence gathered here, is not whether effort exists. It is what that effort is attached to: less of it attached to a function body, more of it attached to a specification, a constraint, a standing principle, or a judgment about whether an artifact someone else produced is safe to ship.
Where this plausibly goes
Extrapolating past here is genuinely extrapolation, and this volume’s own editorial position is to say so rather than dress it up as a finding. If the verification asymmetry Volume VII documents keeps widening — if generation keeps getting cheaper roughly in step with model releases while judgment does not get cheaper at all — then the share of attention spent on intent and verification, relative to hand-authored code, plausibly keeps growing rather than settling into a new equilibrium. That is not a certainty, and Volume XI’s own data complicates a clean version of the story: the same tools produce very different outcomes on different teams, correlated with platform quality and process discipline that predate AI adoption entirely. The shift this chapter describes is not a fixed schedule every team is on by a given date. It is a trajectory some teams are further along than others, for reasons that have as much to do with how well-specified their systems already were as with which model they run. What can be said with more confidence is narrower and less dependent on any one team’s starting point: wherever a team currently sits on that trajectory, the artifact most worth reviewing for quality is no longer only the code. It is, increasingly, the intent that produced it — and a team without a real discipline for reviewing that artifact as carefully as it reviews a diff is behind a shift this Library has been documenting for eleven volumes, one piece of evidence at a time, without needing to predict any of it in advance.
For Discussion
- Think back to your last AI-assisted change: did more time go into writing the intent, watching it generate, or verifying what came out — and would you have guessed that split correctly before checking?
- If the shift this chapter describes is real, is your team’s review process built to judge code, to judge specifications, or both — and which one is actually getting the scrutiny today?
- Does your project’s CLAUDE.md, AGENTS.md, or constitution file get the same review rigor as a pull request, or is it still treated as documentation nobody is accountable for keeping honest?
References
- establishedSpec-driven development with AI: launch announcement — the inversion from code as source of truth to intent as source of truthGitHub Blog · 2025-09-02
- establishedEffective context engineering for AI agents — standing, unconditional context vs. per-instruction phrasingAnthropic engineering · 2025-09-29
- establishedRandomized controlled trial: experienced developers 19% slower using early-2025 AI tools while estimating they were about 20% fasterMETR · 2025-07-10
- emergingFollow-up measurement on newer tools: ~18% estimated speedup, with a noted selection-effect caveatMETR · 2026-02-24
- emergingPer-developer output gains alongside a 441.5% rise in median code-review time (22,000 developers, 4,000+ teams, 2-year dataset)Faros AI — AI Acceleration Whiplash (2026 AI Engineering Report) · 2026-04-12
- emergingSurvey of 900+ engineers and leaders: engineer and engineering-manager roles observed converging in daily practice as agent orchestration spreadsThe Pragmatic Engineer — "The impact of AI on software engineers in 2026: key trends, Part 1" · 2026-04-14
- establishedAI as an amplifier of organizational strengths and dysfunctions; performance gaps correlated with pre-existing platform and process qualityDORA — State of AI-assisted Software Development 2025 · 2025-09