Fragments: May 5

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

Agent SkillsCompute & Energy InfrastructureFeedback LoopsThe Genie (Beck)Local AIMalleable SoftwareSandboxing
The current moment in AI-assisted software development is defined by a tension between the power of cloud-hosted AI genies and the risks they carry โ€” to code quality, to truth, to budgets, and to autonomy โ€” and the pieces Fowler curates collectively ask whether the escape route runs through disciplined engineering practice, local-first computing, or some combination of both.

theoretical ยท link-commentary digest / curated fragments โ€” A weekly roundup where Fowler selects, quotes, and contextualizes work by others โ€” adding editorial commentary that builds a coherent theme across seemingly unrelated links. The genre is closer to a curated newsletter than an essay, but the editorial voice imposes argumentative structure.

Structure

PartRole
Lattice framework (Rahul Garg / Reduce Friction in AI)Opens with a concrete engineering response to AI tool deficiencies: composable skills that embed standards and accumulate project context
SPDD Q&A addendumBrief note on structured prompting generating enormous interest and follow-up questions
Jessitron's double feedback loopIdentifies the meta-level loop: AI tools let developers reshape the tool itself, not just the product
Ashley MacIsaac / Google AI defamationPivots to the harm side: AI-generated content fabricated defamatory claims about a real person
RedMonk AI infrastructure spendQuantifies the staggering scale of cloud AI investment (50-75% of revenue) and notes Apple as outlier
Willem van den Ende: local models are Good EnoughArgues that open local models have crossed the usability threshold for daily coding work
Apple's hardware strategy / Nate B JonesReframes Apple's low AI spend as a deliberate replay of the Apple II vs. mainframe strategy
Kent Beck's Genie TarpitCloses with the deepest concern: AI tools produce code that lacks internal quality, leading to a complexity tarpit

Key terms

Propositions

Arguments

The discipline-and-structure approach to AI-assisted development (Lattice, SPDD, double-loop tooling) is necessary because AI tools left unconstrained produce unsustainable code. strength: medium
Explicit premises:
Implicit premises:
Inferences:
The future of AI may be local and hardware-centric rather than cloud-based, and Apple is strategically positioned for this outcome. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents