

Martin Fowler
Loudmouth and long-time ThoughtWorks employee. Known for his work on software development, patterns, and refactoring.
Top 5 podcasts with Martin Fowler
Ranked by the Snipd community

133 snips
Jul 10, 2025 • 43min
Why the tech industry needs Expert Generalists (w/ Martin Fowler)
Unmesh Joshi, a Principal Consultant at ThoughtWorks known for his focus on developer happiness, teams up with Martin Fowler, a long-time ThoughtWorks luminary in software development. They discuss the urgent need for 'Expert Generalists' in tech, advocating for professionals who connect specialized fields rather than narrowing their skills. Emphasizing collaboration and continuous growth, they argue that fostering these versatile talents enhances team dynamics and innovation, while addressing the dangers of over-specialization in the rapidly evolving tech landscape.

74 snips
Jan 24, 2025 • 1h
Growing the development forest 🌲 — with Martin Fowler
In this discussion, Martin Fowler, chief scientist at ThoughtWorks and an Agile Manifesto co-signer, dives into the transformative impact of AI on software development. He highlights how AI can enhance productivity while also challenging traditional learning methods. The conversation takes a deep dive into technical debt, drawing parallels to financial debt, and offers practical strategies for management. Finally, they tackle the misconceptions surrounding Agile methodologies and emphasize the importance of nurturing junior developers to evolve the tech landscape.

16 snips
Oct 3, 2024 • 1h 11min
Martin Fowler Reflects on Refactoring: Improving the Design of Existing Code
Martin Fowler, a renowned software developer and author of 'Refactoring: Improving the Design of Existing Code,' discusses the evolution of refactoring and Agile methodologies. He reflects on the importance of trust within high-performing teams and how it fosters better collaboration. The conversation also highlights the shift towards iterative coding practices and the contrasts between deep programming resources and the quick consumption of social media, advocating for the lasting value of books in software development.

10 snips
Nov 2, 2018 • 33min
Martin Fowler Discusses New Edition of Refactoring, Along With Thoughts on Evolutionary Architecture
Martin Fowler, Chief Scientist at ThoughtWorks and author of influential tech books, dives into his recent work on the updated edition of Refactoring. He explains how the core idea of small, incremental changes remains relevant. Martin shares insights on evolutionary architecture, highlighting its capacity for adaptability beyond microservices. He also discusses modern refactoring practices, the shift from traditional programming languages to more accessible options, and the challenges of deploying distributed systems in the ever-evolving landscape of software development.

Sep 26, 2025 • 44min
Early Days of Agile Development & Is Design Dead? • Martin Fowler & James Lewis
Join Martin Fowler, a pioneer in agile development and author, alongside James Lewis, a software architect at Thoughtworks. They dive into the early days of agile, discussing pivotal projects like the Chrysler payroll and the impact of extreme programming. Fowler highlights the evolution of design, advocating that it thrives on testing and refactoring rather than being 'dead.' They also explore the importance of embedding business experts with development teams and how generative AI can aid in legacy system analysis while warning against misconceptions.