Legacy Code Rocks

Legacy Code Rocks explores the world of modernizing existing software applications. Hosts Andrea Goulet and M. Scott Ford of Corgibytes are out to change the way you think about legacy code. If you’re like a lot of people, when you hear the words “legacy code” it conjures up images of big mainframes and archaic punch card machines. While that’s true — it only tells a small part of the story. The truth is, the code you leave behind is your legacy, so let's make it a good one.
RSS Feed
Legacy Code Rocks



All Episodes
Now displaying: 2017
Nov 28, 2017

To document or not to document? That is the question that we chat about today with Lauri Apple, who works as an Agile Coach and Open Source Evangelist with Zalando. Lauri is also an Ambassador for and the creator of FeedMeReadMes. We chat about what finding documentation balance, where to find the best README templates, and the difference between corporate and open-source documentation. 

Oct 14, 2017

Emily Gorcenski is an expert on aerospace software based in Charlottesville, Virginia. When we first reached out to her, we wanted to discuss estimating and budgeting for government projects. Then, tragedy struck. In this episode, we dive into a deep discussion about the intersection of technology, activism and identity politics in the context of Emily's on-the-ground account of the tragic violence that happened in her hometown. 

Sep 29, 2017

David Bernstein, author of Beyond Legacy Code, chats with Scott and Andrea about nine development practices that can help us make it easier to work with (and even prevent) legacy code. 

Sep 13, 2017

What does Britain leaving the European Union mean for the software industry? On a recent trip to London, Andrea found out through an insightful conversation with Krishna Thakur ( In this episode, we'll explore how Brexit is likely to impact developers on both sides of the pond. 

Aug 9, 2017

Bryan Beecham ( is an Agile consultant with over 20 years of comprehensive IT experience as well as a Human Refactoring Guide. In this episode, we discuss becoming a minimalist developer, intentionally taking time off to increase your productivity and how passion doesn’t have to lead to burnout.

Jul 20, 2017

Edafe Onerhime ( is a consultant on Data Science and Data Analysis who has over 20 years of experience answering difficult questions about open data. She has helped governments, charities and businesses make better decisions and build stronger relationships by understanding, using and sharing their data. In this episode, we discuss the history of open data, its importance in building communities and its similarities to open source and open science.

May 25, 2017

In this special episode recorded at the AATC 2017, Andrea Goulet speaks with Martin D. Lund, a scrum-certified software engineer who helps run an engineering team and a parent to three children on the autism spectrum. Founder of Agile for Autism (, a nonprofit initiative to help parents build educational and therapeutic programs for children with Autism Spectrum Disorders, Marty shares tips for working with someone on the autism spectrum and how he successfully implemented agile practices in his parenting.

May 4, 2017

In this special episode, returning guest, speaker and Agile technical coach Llewellyn Falco co-hosts with Corgibytes’ Chief Code Whisperer M. Scott Ford. They recap the talks they attended and cover topics such as pitching talks, the value of meetups and practice, adapting talks on-the-fly, pair programming, how technical “debt” is like credit card debt and weight gain, and more.

Apr 6, 2017

Returning guest Woody Zuill is a veteran programmer, sought-after consultant and international speaker, as well as credited with both the “no estimates” and the “mob programming” movements. In this episode, we discuss estimates, working on a problem versus working on a symptom, paradigm shifts, and much more!

Mar 23, 2017

Dean of Arts & Sciences at SUNY Polytechnic Institute, Andrew Russell is a trained historian and researcher covering topics such as the history of technology and the history and societal aspects of computing. He is also the co-author, with Lee Vinsel, of Hail the Maintainers, and, together, they are behind The Maintainers, a global, interdisciplinary research network, which holds an annual conference in April. In this episode, we discuss the love of maintaining vs creating, why maintenance is overlooked compared to innovation, creative destruction, lifecycles, and so much more.

Mar 9, 2017

Scott Nimrod is a thriving entrepreneur, software consultant, and blogger who founded Bizmonger, a business that focuses on native application development for mobile and desktop environments, test automation, and the art of engineering reliable software. In this episode, we discuss being a software craftsman, taming code with empathy, functional programming, and taking charge of your professional life.

Feb 22, 2017

Robert Sösemann is an Agile and lean-code enthusiast, Lead Product Developer at Up2Go International, and inventor of ApexMetrics, a Code Climate engine. Lorenzo Frattini is a Salesforce-certified Technical Architect and creator of, a code-review robot. In this episode, we discuss code quality, how to measure it, when code is “done,” its business value, and more!

Feb 8, 2017

Michael Feathers (R7K Research & Conveyance) is a luminary, expert in software and organization design, and author of Working Effectively with Legacy Code. Over the past 20 years, he has spoken at conferences around the world, and some even call him the “godfather of legacy code.” In this episode, we discuss software best practices, Conway’s Law – or as Michael sometimes calls it, The Fundamental Theorem of Software Engineering –, the impact of code that could be deleted, and feature selection.

Jan 25, 2017

From early employee at AppFolio and Citrix to international consultant and speaker on team dynamics, Heidi Helfand is also the author of Dynamic Reteaming: The Art and Wisdom of Changing Teams. In this episode, we cover team stagnation, its causes, elements and best practices of dynamic reteaming and when reteaming should be an option.

Jan 11, 2017

Rebecca Dovi, who has over 20 years of experience teaching computer sciences, is the Director of Education at CodeVA, an organization that wrote legislation and worked with policymakers to make Virginia the first state where every child will receive access to essential Computer Science literacy – including coding – from kindergarten through graduation. In this episode, we discuss what that law entails, gender-bias triggers, how to attract more women to the field, and much more!