Gergely Orosz · 11 min read · AI & Product
Cycles of disruption in the tech industry: with software pioneers Kent Beck & Martin Fowler
Read the original on newsletter.pragmaticengineer.com →
The Pragmatic Summit featured Martin Fowler and Kent Beck sharing hard-won perspectives on the cycles of disruption in tech, drawing parallels between AI and past shifts like the internet, OO, and agile. They discussed organizational challenges, the realities of applying AI to large codebases, and practical approaches such as TDD and working with AI agents to thrive in an AI-native world, emphasizing boundaries and outcome-focused metrics.
Key Takeaways
- AI is a transformative tech shift with adoption dynamics unlike previous upheavals, demanding new ways of thinking.
- Agile-era lessons about incentives, vendors, and resistance repeat with AI, so beware “snake oil” and mid-pack developers.
- Implementing AI in large organizations can cause confusion and burnout; set boundaries and watch for negative value signals.
- Test-Driven Development remains relevant and valuable when integrating AI into software.
- To thrive in an AI-native industry, collaborate with agents, deepen domain understanding, pursue ambitious work, and measure outcomes, not just speed.
Excerpt
The recent Pragmatic Summit saw two legends of software development share a stage in what was one of the most popular sessions at our debut live event in San Francisco. In front of a packed audience, Martin Fowler and Kent Beck tackled a range of highly-relevant topics, with me hosting proceedings. Martin and Kent go back decades, and Martin jokes that his career is “mostly about writing down Kent Beck’s ideas.” They first collaborated in the 1990s, and each has published influential books – ‘ Extreme Programming Explained’ and ‘Test-Driven Development’ by Kent, and ‘Refactoring’ and ‘Patterns of Enterprise Application…