This episode features an interview with Michael Feathers, regular conference speaker, author of Working Effectively with Legacy Code and one of the deep thinkers on programming. We talk about various programming approaches and techniques and the effect they have on the way we create and maintain software systems. We touch upon subjects like functional programming, technical debt and computer science papers. Also listen to this episode to learn about his plans for a new book!


Follow Michael on twitter via @mfeathers and read his blog on http://michaelfeathers.typepad.com


This interview was recorded on the 25th of sept 2012 at the Peabody Opera House in St Louis during the Strangeloop conference.


Interview by @freekl and @mrijn
Audio post-production by @mendelt


Links for this podcast:

Book: : Working Effectively with Legacy Code Michael Feathers, 2004.
Check the Strangeloop video schedule for release dates of recorded talks
Michael wrote about the subject of his Strangeloop talk on the Line Break kata in this blogpost.
Michael's blogpost from 2009: 10 Papers Every Programmer Should Read (At Least Twice) that is mentioned in this episode
Book: Making Software: What Really Works, and Why We Believe It, Andy Oram & Greg Wilson, 2010.
Video: Michael's keynote Code Blindness from Rocky Mountain Ruby 2011
Video: Dealing with Dynamically Typed Legacy Code, Michael Feathers, NDC Oslo 2012

This podcast is in English - Deze podcast is in het Engels

Guests

Twitter Mentions