Episode cover
01 Jul 2026
2h 27m

How Kent Beck shapes the software engineering industry

Podcast cover

The Pragmatic Engineer

Software engineering is fundamentally a human-centric discipline defined by trust, empathy, and communication rather than mere code production. Kent Beck, a pioneer in software engineering, traces his career from early Smalltalk innovation to the creation of Extreme Programming, Test-Driven Development, and the Agile Manifesto. These methodologies emphasize iterative, feedback-driven development and the necessity of "skin in the game" for effective design. Beck introduces the "3X" model—Explore, Expand, and Extract—to explain how organizations can balance rapid innovation with operational stability. While AI agents accelerate coding tasks, they risk bypassing the critical learning and trust-building processes that occur during manual programming. Ultimately, effective software development requires a willingness to experiment, a commitment to continuous learning, and the courage to discard ineffective practices in favor of new, practical solutions.

Outlines

Sign in to continue reading, translating and more.

Open full episode in Podwise