We've Stopped Arguing About Whether AI Changes Software

Greg Herlein ยท article ยท 2026-07-07 source โ†— Reader ๐Ÿ–ฅ๏ธ

Agent SecurityAgentic EngineeringAI Labor DisruptionCode Was Never the BottleneckEphemeral CodeKnowledge BaseLeadership Under PressureMoats & DefensibilityOrganizational LegibilitySpec-Driven DevelopmentTaste & JudgmentTechnology Diffusion & Transformation CurvesVerifiability (as the Quality Bar)
The debate over whether agentic AI transforms software engineering is settled; the transformation is a shift in the center of gravity of the work โ€” from writing code to specifying, verifying, and curating knowledge.

mixed ยท mixed โ€” A first-person retreat reflection: reportage of what the author heard (expository/narrative) advancing several theses about how software work is changing, and closing with prescriptive 'what to do Monday' guidance (practical). It honestly stages an unresolved counter-argument rather than only asserting.

Structure

PartRole
Chatham House framing and epistemic disclaimerEstablishes the setting (a Thoughtworks/Fowler retreat on the future of software development) and frames the whole piece as one attendee's opinion under Chatham House Rule, not reported consensus
The whether-debate is overContrasts the earlier February event (aspirational, 'what might come') with this one (everyone shipping in production) to establish that the argument has moved from whether to how
The Center of Gravity MovedStates the core compression (work moves to spec + verification), reframes the quality bar as verifiability, and honestly stages the unresolved code-ephemeral vs. code-as-better-spec debate
Knowledge Is the Bottleneck, Not CodeArgues tacit knowledge (the undocumented 'why') is the scarce resource agents starve for, and proposes agents generate/feed back their own learnings ('docs are now MCP')
The Junior Pipeline Is In TroubleDiagnoses that agents eating the entry-level rung removes how junior engineers acquired judgment/taste/troubleshooting, with no known replacement
The Stuff That Doesn't ChangeGrounds the future-shock in two constants: deterministic systems still need capital-E Engineering, and agent knowledge-retrieval is a wide-open frontier ('what is PageRank for agents?')
The Session I Missed Scared Me the MostRelays secondhand that senior, hard-to-spook people left the security session terrified, and reasons that the attack surface has moved to spec/prompts/skills/knowledge/tools/supply-chain
The Gap Is Widening, Maybe ForeverArgues adoption compounds into a flywheel; the fear is laggards fall so far behind the gap becomes a structural moat, evidenced by an org of thousands already doing spec-driven development at scale
So What Do I Do MondaySynthesizes the practical takeaway: stop obsessing over code; obsess over spec, verification, and knowledge; and grow the next generation of engineers

Key terms

Propositions

Arguments

The highest-leverage human work is now the spec, verification, and knowledge capture rather than writing code. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Deterministic systems still require disciplined capital-E Engineering even in an agentic world. strength: high
Explicit premises:
Implicit premises:
Inferences:
The adoption gap between leaders and laggards may become a permanent structural moat rather than a closable lag. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents