How Kent Beck shapes the software engineering industry

Categories: Product, Startup

Summary

Kent Beck argues that coding itself is disappearing faster than software engineering—a misconception that misses the real work: building understanding, trust, and connections. The hidden value in programming is accumulating trust faster than code, which AI cannot replace.

Key Takeaways

  1. Coding is only a small part of software engineering; the real work involves building confidence, connections with teammates, and deep domain understanding through the struggle of programming.
  2. We're accumulating code faster than we're accumulating trust—true understanding comes from struggling with domain concepts, representing them in code, and validating through tests.
  3. TDD (Test-Driven Development) almost went out of style when treated as moral ideology rather than pragmatic tool; frameworks become dogma when divorced from their original problem-solving intent.
  4. The Agile Manifesto emerged from resolving contradictions between competing visions; collaboration and compromise across perspectives created foundational industry principles rather than top-down mandates.
  5. Programming with humans (not just machines) builds mutual trust through demonstration of understanding; this interpersonal trust-building is irreplaceable by AI code generation.

Related topics

Transcript Excerpt

The human part is the hardest part in software engineering. >> This is the biggest cosmic practical joke ever. We were promised here's this computer and if you completely understand this computer, you'll be fine. That's all you need to do. >> When did TDD come along? >> I was just kind of farting around and I would write the test before I wrote the code. And I can remember laughing out loud cuz it was such a stupid idea. Why would you write a test that you know is going to fail? TDD is a good example where it almost went out of style completely. The big part of it is I work on something for a while and then I switch to something else. I moved on to the next thing. TDD is out there [music] and then there were people who used it as a moral cudel like you should be if you're not using TDD you…

More from Pragmatic Engineer