Transcript
Host (possibly a tech podcast host) (0:00)
What similar changes have you seen that could compare to some extent to AI in the technology field?
Martin Fowler (0:06)
It's the biggest, I think in my career. I think if we looked back at the history of software development as a whole, the comparable thing would be the shift from assembly language to the very first high level languages. The biggest part of it is the shift from determinism to non determinism and suddenly you're working in a non with an environment that's non deterministic, which completely changes.
Host (possibly a tech podcast host) (0:24)
Fda, what is your understanding and take on Vibe coding?
Martin Fowler (0:28)
I think it's good for explorations, it's good for throwaways, disposable stuff, but you don't want to be using it for anything that's going to have any long term capability. When you're using Vibe coding, you're actually removing a very important part of something which is the learning loop.
Host (possibly a tech podcast host) (0:42)
What are some either new workflows or new software engineering approaches that you've kind of observed?
Martin Fowler (0:47)
One area that's really interesting is Martin.
Host (possibly a tech podcast host) (0:49)
Fowler is a highly influential author and.
Narrator/Announcer (0:51)
Software engineer in domains like agile, software architecture and refactoring. He he is one of the authors of the agile manifesto in 2001, the author of the popular book Refactoring, and regularly publishes articles on software engineering on his blog. In today's episode we discuss how AI is changing software engineering and some interesting and new software engineering approaches. LLMs enable why refactoring as a practice will probably get more relevant with AI coding tools, why design patterns seem to have gone out of style the last decade, what the impact of AI is on agile practices, and many more. This podcast episode was presented by statsig, the unified platform for flags, analytics, experiments and more. Check out the show notes to learn more about them and our other seasoned sponsor. If you enjoyed the show, please subscribe to the podcast on any podcast platform and on YouTube.
Host (possibly a tech podcast host) (1:35)
So Martin, welcome to the podcast.
Martin Fowler (1:36)
Well, thank you very much for having me. I didn't expect to be actually doing it face to face with you. That was rather nice.
