Legacy code and what to do with it - with Michael Feathers

Legacy code and what to do with it - with Michael Feathers

Author: Michaela Greiler March 30, 2021 Duration: 49:44
In this episode, I talk to Michael Feathers. Michael is the author of the super-popular book “working effectively with legacy code”. He is also the founder and director of R7K Research and Conveyance, a company that helps engineering teams with their software and organization design. Recently, Michael also joined Globant as Chief Architect. We talk about: - legacy code and how to deal with it - how systems almost feel like living organisms - how we are on a journey with our code, and why it’s so important to care for it, - how legacy code is the result of an organization where engineers turn faster (leave the company/team) than the code churns.

Ever wondered what really happens inside the engineering teams at the world's most interesting tech companies? Software Engineering Unlocked pulls back the curtain on the craft, culture, and careers that define modern software development. Host Michaela Greiler sits down with a diverse range of engineering leaders, from seasoned architects at household names to innovative founders shaping new tools, for conversations that go far beyond code. They dig into the nuanced realities of building systems at scale-the collaborative decisions, the trade-offs, and the occasional missteps that every team faces. You’ll hear specific stories about technical challenges, but also about fostering effective teams, navigating career growth, and the human side of creating products that users genuinely connect with. This isn't about abstract theory; it's a grounded look at the strategies and mindsets that lead to better engineering outcomes. If you're a developer, manager, or simply curious about how great software gets made, this podcast offers a rare, candid glimpse into the practices that matter. Each episode feels like a direct, personal conversation, providing actionable insights you can apply to your own work and professional journey. Tune in for thoughtful discussions that are as much about the art of engineering as they are about the science.
Author: Language: English Episodes: 78

Software Engineering Unlocked
Podcast Episodes
Making Git faster with Derrick Stolee [not-audio_url] [/not-audio_url]

Duration: 51:42
In this episode, I talk to Derrick Stolee, a principal software engineer at Microsoft who makes sure the Git version control system is lightning fast. We talk about: - his career switch from being a professor to become a…
Developer Number One with Alper Kemal Koç [not-audio_url] [/not-audio_url]

Duration: 45:58
In this episode, I talk to Alper Kemal Koç, who was the first engineer building a low code platform called Kuika, that helps users develop mobile applications. Alper shares with me how he build this startup from idea to…
Getting a remote job at Automattic with Leif Singer [not-audio_url] [/not-audio_url]

Duration: 47:41
In this episode, I talk to Leif Singer, an engineer at the fully remote company Automattic. Automattic is the company behind WordPress, a famous and powerful content management system with an estimated 75 Million user ba…
Building a developer community with Sandeep Panda [not-audio_url] [/not-audio_url]

Duration: 51:42
In this episode, I talk to Sandeep Panda, CEO and Founder of Hashnoce, a friendly and inclusive developer community. Sandeep shares with me his entrepreneurial journey and all the lessons he learned along his way. We tal…
Getting a remote position at Microsoft with Scott Hanselman [not-audio_url] [/not-audio_url]

Duration: 36:19
In this episode, I talk to Scott Hanselman, a partner product manager at Microsoft. Since years, Scott is one of the most successful tech bloggers, he has three podcasts and actively works on making tech a more diverse p…
Finding fulfillment through humor in tech with Cassidy Williams [not-audio_url] [/not-audio_url]

Duration: 59:09
In this episode, I talk with Cassidy Williams, a senior software engineer that works for the fully-remote company CodePen. CodePen is a social development environment for front-end designers and developers. We talk about…
Software Engineering Unlocked Podcast Teaser [not-audio_url] [/not-audio_url]

Duration: 1:19
Hello and welcome to the Software Engineering Unlocked Podcast. The show in which I talk to experienced developers from different companies about how they develop maintainable, scalable and reliable software people love.