Trust Factory

Kent Beck (Software Design: Tidy First?) · email · 2026-06-02 Reader 🖥️

Agile & XPThe Genie (Beck)Learning Culture & SlackMultiplayer vs Single-Player AISociotechnical ArchitectureTrustVibe Coding
Extreme Programming was a 'trust factory' — its practices, principles, and values all produced trust as a byproduct of producing software — and AI-augmented ('genie') development is breaking this because it accumulates code far faster than it accumulates trust; the remedy is to deliberately slow augmented development so it manufactures trust the way XP did.

practical · argumentative — Beck argues for action (adopt trust-optimizing practices in augmented development) but builds the case theoretically by re-reading XP through a trust lens. The piece is ultimately prescriptive: 'slow development to' build trust. Mixed argumentative-prescriptive.

Structure

PartRole
Opening hook: quoted phrase 'We're accumulating code faster than we are accumulating trust.' Frames code+trust as bipedal — one without the other 'hops along awkwardly.'Hook + framing metaphor; establishes the asymmetry between code (repairable) and trust (irreversible).
Practices section: lists eight XP practices (programmer testing, pairing, CI, weekly planning, customer on team, continuous deployment, refactoring, observability) and shows each as a trust-builder.Evidence layer — concrete mechanisms that produced trust.
Principles section: five XP principles (Humanity, Mutual Benefit, Improvement, Flow, Redundancy) re-read as trust producers.Climbing the abstraction ladder — same effect at a higher level.
Values section: four/five XP values (Communication, Simplicity, Feedback, Courage, Respect) re-read as trust producers, with a notable hedge that Beck is 'getting iffy about simplicity.'Top of the abstraction stack; closes the practices→principles→values arc.
Sponsor break (WorkOS) — included by author as paid sponsorship, not part of the argument.Commercial interlude.
'Vibe Coding Versus Trust' section: four mechanisms by which single-player augmented (LLM/'genie') development erodes trust.Negative case — applies the framework to the present moment to show what's breaking.
'So?' section: prescription. Software is a symmathesy (cites Jessica Kerr); trust-optimized augmented development means 'slow development' on four counts — to make it work, expand options, encourage human interaction, and reinforce purpose.Conclusion + prescription.

Key terms

Propositions

Arguments

XP was a trust factory, and that explains its effectiveness. strength: high
Explicit premises:
Implicit premises:
Inferences:
Single-player augmented development erodes trust.
Explicit premises:
Implicit premises:
Inferences:
The remedy is to deliberately slow augmented development on four dimensions, which is paradoxically how you go faster.
Explicit premises:
Implicit premises:
Inferences:
The program is not the truth; the symmathesy is.
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents