Fragments: July 21

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

Agent HarnessAI Bubble DebateAI SlopCitizen DeveloperEnterprise AI Adoption & ReadinessFeedback LoopsLethal TrifectaVibe CodingWriting as Thinking
This is not a single-thesis essay but a set of retreat dispatches with no forced unifying claim; the headline findings from the underlying Thoughtworks report are quoted up front but only two of the five (the executive/engineer expectation gap, and โ€” more thinly โ€” verification-as-bottleneck) are actually elaborated in the body, while the recurring thread that does run through the fragments that follow is a practitioner's-eye skepticism about the gap between AI hype and what people who actually work with LLMs observe โ€” in board expectations, incident response, vibe-coding governance, and even the felt experience of reading AI-touched prose.

practical ยท mixed โ€” A practitioner field-notes post wrapping up Fowler's coverage of Thoughtworks' second 'Future of Software Development Retreat'. It opens by quoting five headline findings from the retreat's full report (expository), then moves through seven loosely joined fragments mixing narrative anecdote (the air-filter ML failure, a three-day debugging story, a law-professor experiment), practitioner reportage (DSLs, incident response, board/engineer friction), and a closing personal essay on AI's effect on prose. No sustained argument runs through the whole piece; individual fragments contain small, self-contained arguments.

Structure

PartRole
Opening: Thoughtworks report's five headline findingscontext/framing
Fragment: board/engineer expectation gap, air-filter story, vibe-coding governanceevidence + argument
Fragment: AI bubble vs. dotcom bubblereflective aside
Fragment: LLMs in operations and incident responseevidence
Fragment: law professors prefer LLM answers to peer answersevidence (external study)
Fragment: DSLs for reliable LLM/agent behavior (Joshi, Nelson)evidence
Fragment: LLM-speak, AI psychosis, and 'Say Your Writing'personal essay / closing argument

Key terms

Propositions

Arguments

Vibe-coded citizen-developer applications must be walled off with deterministic infrastructure controls rather than relying on the developers' own diligence. strength: medium
Explicit premises:
Implicit premises:
Inferences:
The executive/engineer expectation gap is less a matter of bad faith or misinformation than a category error: skill observed in one LLM task (report generation/summarization) gets over-extrapolated to a much harder one (programming) with a very different tolerance for subtle error. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Writers should avoid using LLMs even to polish or suggest edits to their own prose, not just to draft it. strength: low
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents