@TAKAKING22: "Trust Is What Constrains the Speed of Development" AI keeps multiplying the amount of code we write. But the basis on which a team feels "it's safe to ship this change" doesn't grow at the same pace. Kent Beck writes that this gap leads to project failure. When you implement alone with AI...
Summary
Kent Beck argues that trust, not code generation speed, is the binding constraint on software delivery in the AI era, and that XP practices like testing and pairing manufacture the confidence needed to release; he also promotes his upcoming paid class on trust-optimized AI-assisted development.
View Cached Full Text
Cached at: 11/01/26, 01:40 AM
“What Constrains the Speed of Development Is Trust”
AI is generating code at an ever-increasing rate. But the basis for a team to feel confident that “this change is safe to ship” is not growing at the same pace. Kent Beck writes that this gap leads to project failure.
If you work solo with AI on implementation, skipping consultations and reviews might make things look faster. But if those conversations helped colleagues understand the intent behind the change — and enabled them to make their own decisions next time — what you cut wasn’t just waiting time.
Here are the details.
· For customers, trust saves time
Beck distinguishes between trust in the product itself and trust in the process of building and delivering it. Trust grows only incrementally, yet it can collapse in an instant. When customers trust a product, the time they were spending guarding against bugs can be redirected toward what they actually wanted to do with that product.
· Testing and pairing each build a different kind of trust
Beck views the practices of Extreme Programming (XP) as a set that works together to build trust. Tests let you verify that expected behavior is still being maintained. When you pair, there’s one more person who understands why something was implemented a certain way. Both give you a reason to take the next step of making a change.
· Generate big, verify small
AI can produce large changes in one shot. But the bigger the change, the harder it is to be confident that it works as intended overall. That’s why Beck emphasizes breaking changes into small pieces and verifying each step. It’s better to pause briefly during implementation so that you can move quickly and confidently when it comes time to ship.
· What disappears when you go solo
Beck strongly opposes the trend of everyone developing alone with AI. The code you write leaves a tangible artifact. But misunderstandings resolved through thinking together, or understanding gained through review, are much harder to count. This article also serves as an introduction to his paid course, which addresses how to continue doing this kind of work in the AI era.
If only the person who made a change can explain “why it’s safe to release,” the team’s work isn’t done yet. When reflecting on how many hours AI saved, I’d also want to ask: “Did the number of people who can confidently take over this change increase?”
Similar Articles
@dotey: https://x.com/dotey/status/2055097242755706984
Senior developers often fail to communicate effectively with business teams because they overemphasize code complexity, while business teams truly care about eliminating uncertainty. The article suggests developers use "Can we try a faster approach?" to align both sides, and points out that although AI can write code quickly, humans still take responsibility.
@thinkszyg: The AI Coding Speed Paradox: Coding 48% Faster, Review 6x Slower. How to Rebuild the Review Process? SD Times Analyzes Data from 250,000 Developers: AI Boosts Coding Speed by 48-58%, But AI-Generated PRs Get Stuck in Review for 4-6x Longer…
The article points out that AI coding increases coding speed by 48-58%, but code review time increases by 4-6x, and security vulnerabilities also rise. It proposes a three-step plan to rebuild the review process: AI pre-review, focusing on architectural decisions, and using Microsoft's open-source ASSERT framework for behavioral verification.
@Pragmatic_Eng: Anyone who thinks software engineering is ‘going away’ doesn’t understand the job. @KentBeck, creator of XP and TDD, on…
Kent Beck argues that software engineering is not going away even as AI advances, because coding involves building trust, understanding, and connections that cannot be automated.
@hylarucoder: When AI writes code faster than your team can understand it, what guards the lifeblood of your software? From compilers, architectural skeletons, and read-only contracts to refactoring loops and disposable implementations, here are some recent thoughts on code governance in the AI era.
The author explores what to do when AI coding agents produce code faster than a team can comprehend it, and how five layers of governance — compiler-enforced constraints, architectural skeletons, read-only contracts, refactoring loops, and disposable implementations — can counteract system entropy and human cognitive bankruptcy to preserve software maintainability.
Engineering discipline
A developer discusses the challenge of maintaining engineering discipline and architectural integrity when using AI coding agents that generate code faster than it can be comprehended, seeking best practices to avoid creating low-quality software.