YouTube07 Apr 2026
32m

Martin Fowler & Kent Beck: Frameworks for reinventing software, again and again

Podcast cover

The Pragmatic Engineer

Software engineering is undergoing a fundamental shift as AI introduces unprecedented speed and magnitude, surpassing previous technological transitions like the rise of the internet or object-oriented programming. Rather than replacing programmers, AI acts as a powerful amplifier that necessitates a shift from manual coding to managing and verifying AI agents. Success in this new era requires balancing deep skepticism with active experimentation to validate claims, mirroring the early adoption of Agile practices. While AI promises increased efficiency, it also risks isolating developers by reducing the collaborative nature of pair and mob programming. Ultimately, the most effective engineers will be those who treat AI as a tool for exploration, maintaining rigorous craft standards—such as modularity and testing—to ensure that human-led decision-making remains central to the development process.

Outlines

Sign in to continue reading, translating and more.

Open full episode in Podwise