Info

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
2024
September
July
June
April
March
February
January


2023
December
November
October
September
July
June
May
April
March
February
January


2022
December
October
September
August
June
May
April
March
February
January


2021
December
November
October
September
August
July
June
May
April
March
February
January


2020
December
November
October
September
August
July
June
May
April
March
February
January


2019
December
November
October
September
August
July
June
May
April
March
February
January


2018
October
September
August
July
June
March
February
January


2017
November
October
September
August
July
May
April
March
February
January


2016
December
November
October
September
August
July
June
May


Categories

All Episodes
Archives
Categories
Now displaying: 2018
Oct 17, 2018

In this episode, we chat with Adam Tornhill. Adam is the author of Your Code as a Crime Scene as well as Software Design X-Rays: Fix Technical Debt with Behavioral Code Analysis. He’s also the founder of Empear, whose flagship product, CodeScene, helps companies prioritize technical debt by identifying “hotspots” within their codebases. 

During the show we talk about: 

  • How Adam's background in psychology informs his work as a software developer. 
  • Different ways to measure complexity
  • Using behavioral analysis and Conway's Law to help prioritize areas to work on in your code. 

We hope you enjoy! Be sure to check out https://legacycode.rocks for even more great conversations about modernizing software. 

Sep 6, 2018

There's no "one right way" to implement Agile. Diana Larsen believes that software is built in the context of a "more diverse and beautiful world" that meets teams where they are and helps them achieve goals that are best for them. Together, with James Shore, she developed the Agile Fluency Model; a framework that helps chart a course for the team, create alignment with management, and secure organizational support for improvement. You can learn more about the model at https://www.agilefluency.org

Aug 2, 2018

Metaphors may seem like a literary device that has no relevance in software, but nothing could be further from the truth. On today's episode, we dive deep into the world of explaining the abstract with Nat Pryce. We touch on George Lakoff, Conway's Law, Lehman's Laws, the difference between cognitive and figurative metaphors, and much, much more. If you've ever wanted to learn how to explain your work better, especially to people who don't code very much, this is one episode you won't want to miss!

Jul 3, 2018

On this episode, Seb Rose, co-owner at Cucumber Limited and author of several books on Cucumber, gives us a look at how Behavior-Driven Development works alongside Test-Driven Development to tame legacy code. We walk through his personal version of Dante's rings of corporate hell and discuss why we should start thinking of the relationship between Acceptance, Integration, and Unit tests as an iceberg rather than a pyramid. 

Jun 4, 2018

In this episode, we chat with David Kane, a noted Agilist, to explore how legacy code systems mimic biology. By the end, you may just join Andrea by proudly identifying as fungus — the invisible system that holds other systems together. Enjoy! 

Mar 1, 2018

In the open source world, there are a ton of legacy projects. In this episode, we chat with Jerod Santo, host of The Changelog, about legacy code in the open source ecosystem. How do you maintain projects? When do you let projects die? And how can you add value quickly when you want to contribute?  

Feb 8, 2018

Developers spend an average of 50-80% of their day reading code. So why don't we ever work on actively honing this skill? That's the question that Zach Shaw, the Director of Engineering at Brightgrove decided to ask. On today's episode, we geek out about reading code and discover new strategies and tactics to help us do it even better.  

Jan 17, 2018

Ever heard of a little app called Mint.com? Poornima Vijayashanker was the founding engineer and convinced her boss that the name he picked wouldn't get the market share he was looking for. After she successfully grew Mint, she exited after it was acquired by Intuit. Poornima is the Founder of Femgineer and now mentors other developers and founders on how to build better software. In this episode, we chat with her about the importance of selling your ideas so that they can grow. You can find her on Twitter at @poornima and on Femgineer.com

Jan 4, 2018

When should you replace your software and when does it make sense to transform it? Scott Hanselman joins us to share his thoughts from several projects throughout his career, including Das Blog (the engine that runs Hanselminutes), Windows Live Writer, Tiny OS and .NET Core. 

1