Fragments: July 6

Martin Fowler ยท article ยท 2026-07-06 source โ†— Reader ๐Ÿ–ฅ๏ธ

Agent HarnessAgentic EngineeringAI as AmplifierAI Dependence RiskAI Unit EconomicsChangeability & OptionalityCode QualityThe Genie (Beck)Mechanical Sympathy (for LLMs)Software Design FundamentalsToken EfficiencyUsage Limits & Rationing
Agentic software development has crossed from aspiration into established practice โ€” the debate is no longer whether it changes software engineering but how โ€” and the central live question is whether classic design and architecture fundamentals still matter, with Fowler's emerging answer being that they do, both because agents use the same constructs humans do and because good design hedges against escalating token costs and the risk of losing affordable access to AI.

mixed ยท mixed โ€” A curated 'Fragments' post: reportage from the second Future of Software Development Retreat plus commentary on several linked pieces. Mixes narrative reportage, expository summary of others' writing, and light argument; explicitly 'not an event that forms conclusions.'

Structure

PartRole
Retreat framing and the speculation-to-practice shift (Edwards-Alexander, Herlein)Reports the mood change between the February/Utah retreat and the European one: from hesitancy to confidence that 'the evidence is in', from aspiration to shipping production
Micro-observations: 'harness engineering' as a new term; token-cost anxietyTwo field notes showing how fast the discipline moves and how the concern has flipped from incentivizing any AI use to worrying about token cost
Does architecture and design still matter? (two hypotheses + session tidbits)Frames the core dispute โ€” the model's 'Galaxy Brain' makes design irrelevant vs. developer experience equals agent experience โ€” and lists practical observations from a session on it
Verraes: design as a hedge against AI-dependence riskAdds a further reason to value good design: uncertainty about whether AI tools will remain available or affordable
Charity Majors: the ethics of working with AIEndorses the position that there is no ethical gain from renouncing AI; engagement beats purity
Gergely Orosz: fraudulent DMCA takedownRecounts a bogus copyright claim erasing an article from Google search and the hoped-for Streisand effect
404media: the token 'tokenpocalypse'Summarizes leaked evidence that enterprise token costs are exploding and firms are throttling AI use
Declaration of Independence / reading history (Devereaux)Reflective coda on reading a short but explosive foundational text in its historical context

Key terms

Propositions

Arguments

Classic software design and architecture fundamentals remain important in the agentic age. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Developers should cultivate mechanical sympathy for how LLMs work rather than speculate about their future capabilities. strength: medium
Explicit premises:
Implicit premises:
Inferences:
There is no ethical case for renouncing AI use. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents