korrents
Kent Beck

Kent Beck

@kent-beck · 38 positions · On ppll ↗

Creator of extreme programming and test-driven development, an original signatory of the Agile Manifesto, and the author of Test-Driven Development: By Example and Tidy First?

Kent Beck did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

10 of Kent Beck's claims fit 8 mental models. Most often: Feedback loops, Second-order thinking, Bottlenecks.

Models they name

Their own words name the idea.

Feedback loops

Shorten the loop between doing and finding out; whatever a loop rewards is what you become.

Used by 62 others

TDD earns its keep only where work alternates rapidly between doing and learning; choosing it is a practical decision, never a moral one.

  1. Kent Beck Creator of extreme programming and test-driven development It's when you have this rapid alternation between I do a thing, I learn a thing, I do a thing, I learn a thing, I do a thing, I learn a thing. That's where TDD is really powerful. But it's not a moral decision. It's a practical decision. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 1:23:16 into the videoAll korrents from this video
    It's when you have this rapid alternation between I do a thing, I learn a thing, I do a thing, I learn a thing, I do a thing, I learn a thing. That's where TDD is really powerful. But it's not a moral decision. It's a practical decision.

    Watch from 1:23:16 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

Facebook could ship safely without much unit testing because it had many independent layers of feedback, each one catching what the earlier layers missed.

  1. Kent Beck Creator of extreme programming and test-driven development Then you had code review which gave you another level of feedback. You could roll out internally more frequently. And everybody was using Facebook for all kinds of stuff, personal and internal business stuff. So whatever feature you developed, people would start using it immediately. So you get another round of feedback. Then we had this phased roll out process where you'd start rolling your stuff out. If there was a problem, the blast radius would be limited to a a few million people. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 1:50:21 into the videoAll korrents from this video
    Then you had code review which gave you another level of feedback. You could roll out internally more frequently. And everybody was using Facebook for all kinds of stuff, personal and internal business stuff. So whatever feature you developed, people would start using it immediately. So you get another round of feedback. Then we had this phased roll out process where you'd start rolling your stuff out. If there was a problem, the blast radius would be limited to a a few million people.

    Watch from 1:50:21 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

Incentives

Look at what people are rewarded for; it explains more behaviour than what they say, your own included.

Used by 86 others

Unit testing frameworks arrived so late because testing was a status divide, and testers had every incentive to keep a separate tool and language of their own.

  1. Kent Beck Creator of extreme programming and test-driven development So beforehand because of this social divide between programmers and testers. There was a lot of incentive for the testers to have their own language. This is my tool. I know how to run it. I'm going to run it. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 1:00:07 into the videoAll korrents from this video
    So beforehand because of this social divide between programmers and testers. There was a lot of incentive for the testers to have their own language. This is my tool. I know how to run it. I'm going to run it.

    Watch from 1:00:07 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

Lock-in and switching costs

People stay with what they would not choose again because leaving costs more than staying; watch who sets that cost.

Used by 18 others

Companies protected by high switching costs will see those costs fall to zero, and their profits with them.

  1. Kent Beck Creator of extreme programming and test-driven development Okay. So now we have people who've been able to rely on switching costs to protect their profits and the switching costs just drop to zero. Their profits are going to drop to zero and and some people aren't going to survive that change. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 2:13:50 into the videoAll korrents from this video
    Okay. So now we have people who've been able to rely on switching costs to protect their profits and the switching costs just drop to zero. Their profits are going to drop to zero and and some people aren't going to survive that change.

    Watch from 2:13:50 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

One-way and two-way doors

Decide fast when a choice can be undone, and slowly when it cannot.

Used by 6 others

Always try your stupid ideas when the experiment is cheap and reversible, because the one that works has no competition.

  1. Kent Beck Creator of extreme programming and test-driven development Always try your stupid ideas if you can do it cheaply and reversibly. Jumping off a bridge is not a reversible decision. Not talking about that. I'm talking about stuff like this where you're just like, "Here's a stupid idea." 99 times out of a 100 it'll fail. But that one time you won't have any competition cuz nobody else is stupid enough to try this idea. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 1:20:14 into the videoAll korrents from this video
    Always try your stupid ideas if you can do it cheaply and reversibly. Jumping off a bridge is not a reversible decision. Not talking about that. I'm talking about stuff like this where you're just like, "Here's a stupid idea." 99 times out of a 100 it'll fail. But that one time you won't have any competition cuz nobody else is stupid enough to try this idea.

    Watch from 1:20:14 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

Skin in the game

Trust the judgment of people who pay for being wrong over people who only comment.

Used by 8 others

An outside expert's understanding of somebody else's problem is bounded, because they do not have to live with the design after they leave.

  1. Kent Beck Creator of extreme programming and test-driven development Your understanding of somebody else's problem is bounded because you're not in the middle of it. You don't have the same skin in the game. If you're not semiconductor test engineer, you don't have as much skin in the game as somebody who is because they're going to have to be using this interface for a long time after you're gone. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 0:43:00 into the videoAll korrents from this video
    Your understanding of somebody else's problem is bounded because you're not in the middle of it. You don't have the same skin in the game. If you're not semiconductor test engineer, you don't have as much skin in the game as somebody who is because they're going to have to be using this interface for a long time after you're gone.

    Watch from 0:43:00 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

Models we see in what they say

Our reading: their claim applies the idea without naming it. The claim is theirs; filing it here is ours.

Second-order thinking

Ask "and then what?": follow a decision past its first effect to the ones that come after.

Used by 88 others

People who vibe-code a replacement for a product will rebuild the visible tip of the iceberg and then discover the downstream problems they never knew existed.

  1. Kent Beck Creator of extreme programming and test-driven development So, we're going to see people get into those where they're like, "Well, I vibe code the tip of the iceberg. I throw away the rest of the iceberg and now I'm in trouble because now I don't know what to do. Now I get to these downstream problems that I didn't even know existed." So, we're going to see on the on the side of the the the vibe coding replacers, we're going to see that kind of a naivity play out. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 2:15:20 into the videoAll korrents from this video
    So, we're going to see people get into those where they're like, "Well, I vibe code the tip of the iceberg. I throw away the rest of the iceberg and now I'm in trouble because now I don't know what to do. Now I get to these downstream problems that I didn't even know existed." So, we're going to see on the on the side of the the the vibe coding replacers, we're going to see that kind of a naivity play out.

    Watch from 2:15:20 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

Having an AI agent write tests costs tokens in the short run and saves them in the long run, because the classic failure is that the code does not work.

  1. Kent Beck Creator of extreme programming and test-driven development It costs tokens in the short run, but it can save them in the long run because one of the classic genie mistakes is stuff doesn't work. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 1:21:42 into the videoAll korrents from this video
    It costs tokens in the short run, but it can save them in the long run because one of the classic genie mistakes is stuff doesn't work.

    Watch from 1:21:42 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

Bottlenecks

A system moves only as fast as its narrowest point; speed up anything else and nothing changes.

Used by 89 others

AI has accelerated the pace of development but not the pace of business, and that mismatch will become more and more apparent.

  1. Kent Beck Creator of extreme programming and test-driven development So one of the things is that the pace of development is definitely accelerated. One thing I wonder the pace of business hasn't accelerated though and that mismatch is going to become more and more apparent. How Kent Beck shapes the software engineering industryyoutube.com · 1 Jul 2026 · 2:10:36 into the videoAll korrents from this video
    So one of the things is that the pace of development is definitely accelerated. One thing I wonder the pace of business hasn't accelerated though and that mismatch is going to become more and more apparent.

    Watch from 2:10:36 plays here

    ↗How Kent Beck shapes the software engineering industryyoutube.com

    1 Jul 2026 · video · 2h 28m · spoken · machine transcript

Leverage

Tools, code, capital and debt multiply what one person can do, in both directions.

Used by 29 others

This is the golden age of the junior programmer, because AI is an amplifier and the people learning quickly get amplified most.

  1. Kent Beck Creator of extreme programming and test-driven development Yeah, AI is an amplifier. And if uh if you're young and learning quickly, AI is going to amplify that or can amplify that. So, I I personally think this is this is the golden age of the junior programmer. Martin Fowler & Kent Beck: Frameworks for reinventing software, again and againyoutube.com · 7 Apr 2026 · 18:55 into the videoAll korrents from this video
    Yeah, AI is an amplifier. And if uh if you're young and learning quickly, AI is going to amplify that or can amplify that. So, I I personally think this is this is the golden age of the junior programmer.