undefined

Martin Fowler

Chief Scientist at ThoughtWorks and influential author on software architecture, refactoring, and agile practices, known for books like Refactoring and Patterns of Enterprise Application Architecture.

Top 5 podcasts with Martin Fowler

Ranked by the Snipd community
undefined
146 snips
Nov 19, 2025 • 1h 49min

How AI will change software engineering – with Martin Fowler

In a compelling discussion, Martin Fowler, Chief Scientist at ThoughtWorks and renowned author, delves into the transformative impact of AI on software engineering. He compares AI's significance to the shift from assembly to high-level languages, highlighting how generative models aid in prototyping and understanding legacy code. Fowler emphasizes the importance of rigorous testing for LLM outputs and cautions against the potential pitfalls of 'vibe coding.' He also underlines the continuing relevance of refactoring in the age of AI, advocating for a balanced approach in leveraging these new tools.
undefined
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.
undefined
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.
undefined
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.
undefined
11 snips
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.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app