GOTO - The Brightest Minds in Tech

Early Days of Agile Development & Is Design Dead? • Martin Fowler & James Lewis

11 snips
Sep 26, 2025
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.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Design Evolved, Not Extinct

  • Design didn't vanish; it became intertwined with programming through tests and refactoring.
  • The ability to rapidly change code reframes design as an ongoing, evolutionary activity.
ADVICE

Put Business People Next To Devs

  • Embed business experts physically and conversationally with developers to enable immediate decisions.
  • Avoid intermediaries that block direct contact between users and engineers.
ADVICE

Adopt A Ubiquitous Language

  • Use a ubiquitous language shared by business and engineering to align code and domain concepts.
  • Aim so business people can glance at code and recognize familiar vocabulary and intent.
Get the Snipd Podcast app to discover more snips from this episode
Get the app