How Kent Beck shapes the software engineering industry
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
- 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.
- 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.
- 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.
- The Agile Manifesto emerged from resolving contradictions between competing visions; collaboration and compromise across perspectives created foundational industry principles rather than top-down mandates.
- 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…