Cover image of Legacy Code Rocks
(9)
Business
Technology

Legacy Code Rocks

Updated about 12 hours ago

Business
Technology
Read more

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.

Read more

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.

iTunes Ratings

9 Ratings
Average Ratings
9
0
0
0
0

Making me rethink thoughts on legacy code

By Ckhrysze - Aug 12 2017
Read more
I became aware of this podcast when one of the hosts appeared on another. I've only listened to a few episodes thus far, but am enoying it and how it is causing me to reflect on how I approach legacy code.

Podcast that exposes people to the importance of doing rework

By poornima - Aug 01 2017
Read more
A much needed podcast for people who are faced with rework, when it comes to building products and companies, and how to stay motivated by doing it.

iTunes Ratings

9 Ratings
Average Ratings
9
0
0
0
0

Making me rethink thoughts on legacy code

By Ckhrysze - Aug 12 2017
Read more
I became aware of this podcast when one of the hosts appeared on another. I've only listened to a few episodes thus far, but am enoying it and how it is causing me to reflect on how I approach legacy code.

Podcast that exposes people to the importance of doing rework

By poornima - Aug 01 2017
Read more
A much needed podcast for people who are faced with rework, when it comes to building products and companies, and how to stay motivated by doing it.
Cover image of Legacy Code Rocks

Legacy Code Rocks

Updated about 12 hours ago

Read more

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.

Rank #1: Human Refactoring with Bryan Beecham

Podcast cover
Read more

Bryan Beecham (https://www.industriallogic.com/people/bryan) 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.

Aug 09 2017
41 mins
Play

Rank #2: Replace or Remodel with Scott Hanselman

Podcast cover
Read more

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. 

Jan 04 2018
45 mins
Play

Rank #3: Technical Wealth with Declan Wheelan

Podcast cover
Read more

Declan Wheelan is an Agile coach and trainer as well as a board member of the Agile Alliance. In this episode, we discuss the concept of technical wealth, increasing a team's ability to deliver valuable software as quickly as possible.

Jul 27 2016
28 mins
Play

Rank #4: Documentation with Lauri Apple

Podcast cover
Read more

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 OpenSource.com 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. 

Nov 28 2017
43 mins
Play

Rank #5: Legacy Testing with Lisa Crispin

Podcast cover
Read more

In today’s episode, we chat with Lisa Crispin, Testing Advocate at Mabl, the co-author of the Agile Testing: A Practical Guide for Testers and Agile Teams and one of the most influential testing professionals in the industry. Join us to hear about the significance of the whole team approach, collaboration and feedback in testing, and how the cues of success through teamwork can come from even the most unexpected sources – including from the miniature donkeys!

Feb 11 2019
36 mins
Play

Rank #6: Sustainable Software Architecture with Dr. Carola Lilienthal

Podcast cover
Read more

The mere fact that any particular legacy code is still in use is a testament of its sustainability. Today we talk with Dr. Carola Lilienthal, the CEO of the Workplace Solutions and the author of Sustainable Software Architecture about the importance of a good structure for the durability of a software. Building upon her experience dissecting more than 300 software systems of various sizes, Carola shares with us her philosophy, methodology, tools and criteria for assessing the sustainability of a system and explains how to structure any software around its fundamental building blocks in order to achieve its durability. 

Jun 30 2019
32 mins
Play

Rank #7: Agile Fluency Model with Diana Larsen

Podcast cover
Read more

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

Sep 06 2018
50 mins
Play

Rank #8: Open Source Legacy with Jerod Santo

Podcast cover
Read more

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?  

Mar 01 2018
31 mins
Play

Rank #9: Project Management with Johanna Rothman

Podcast cover
Read more

Johanna Rothman is a “pragmatic manager” and longtime leader in the software development community. She has written over a dozen books on various aspects of shipping successful software applications. On this episode, Johanna shares with us how she got into working with legacy code, how long does it take for a greenfield project to become a legacy project, do the resource limitations constrain or boost creativity and what is the role of management in a creative process. When you finish listening to the episode, you can check out Johanna’s website at  www.jrothman.com where you will find an amazing collection of her workshops and training tools and materials.

Mar 11 2019
46 mins
Play

Rank #10: Understanding Legacy Code by Behavioral Analysis with Adam Tornhill

Podcast cover
Read more

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. 

Oct 17 2018
44 mins
Play

Rank #11: Technical Debt with Evgeny Demchenko

Podcast cover
Read more

According to Evgeny Demchenko, technical debt and financial debt have many things in common - if used strategically, they accelerate growth, if not repaid diligently, they hinder it. Evgeny is a CTO of an O2O talent sourcing platform Top Twenty Talent and one of the organizers of the Beijing Python Meetup. He is specialized in building startups, managing complex systems and refactoring code. We talk with Evgeny about his passion for refactoring and he shares with us his technical debt philosophy, his workflow and his favorite tools of the trade.

Apr 08 2019
37 mins
Play

Rank #12: Defensive Coding with Edaqa Mortoray

Podcast cover
Read more

Edaqa Mortoray grew up programming. From interface design to scientific simulations, including video games and development products, he has coded a bit of everything. He is the author of the book “What is Programming?” and he runs a successful programming blog and a podcast. We talk with Edaqa about why every member of software development team should know who their user is and what their needs are. He then shares with us some good practices for defensive coding in this age of global users. When you are done with the episode, and if you want to hear more about the user-focused software design, make sure to watch Edaqa’s class on Skillshare.

Apr 22 2019
29 mins
Play

Rank #13: Technical Leadership with Marcus Blankenship

Podcast cover
Read more

Marcus Blankenship is a technical leadership author, coach and speaker, helping great programmers and coders to become great tech leaders of the future. He is the author of the book “Habits That Ruin Your Technical Team: Pitfalls and Solutions for Technical Managers”. Marcus tells us what technical leadership is and how technical-experts-turn-leaders can fight their impulses to resolve problems themselves and start empowering their teams to resolve them instead. After you finish with the episode, check out Marcus’s web site at https://marcusblankenship.com/ where you will find plethora of resources and workshops.

Mar 25 2019
47 mins
Play

Rank #14: Growth Mindset with Esther Derby

Podcast cover
Read more

Esther Derby started her career as a developer who loved machines and struggled with people. Now, she’s one of the world’s top experts in organizational dynamics and a leading thinker on bringing agility to organizations, management and teams. Esther playfully shares with us her intimate story of personal growth from being a satisfied solo coder to a team builder and gives us all some practical tips for learning skills that might be just outside our comfort zone.

Feb 25 2019
39 mins
Play

Rank #15: Coding Blind with Taylor Jones

Podcast cover
Read more

In 2016, Taylor Jones was in a car crash that impacted his vision severely. After recovery, he has continued to code and design for the web even though he's blind. In this moving conversation, we talk with him about accessibility and how his development practices have changed. 

Jan 17 2019
1 hour 9 mins
Play

Rank #16: Kindness in Coding with Coraline Ada Ehmke

Podcast cover
Read more

The idea of a “lone genius” unleashing software marvels on the world is mostly a myth. Almost all good software is a product of the exchange of ideas, continuous discussions, and collaborations. Today we talk with Coraline Ada Ehmke - the creator of the Contributor Covenant and the laureate of the Ruby Hero Award - about the importance of kindness and empathy in coding. From creating safe spaces for discussions and exchange of ideas, through introducing empathy into understanding user needs and collaborators’ concerns, to creating a kinder programming language and the code itself - Coraline shares her thoughts with us on the whys and hows of kindness in software industry. When you are done with the episode, make sure to visit Coraline’s web-site.

Jun 17 2019
42 mins
Play

Rank #17: Design Heuristics with Rebecca Wirfs-Brock

Podcast cover
Read more

We take mental shortcuts every day in order to save our energy while achieving satisfactory results. These shortcuts, or heuristics, are in fact so mentally economical, that we are mostly not even aware of them! Yet, we use them all the time. In this episode, we talk with Rebecca Wirfs-Brock about heuristics we use in software design and why is it important to be aware of them. Rebecca is an object oriented design pioneer and an inventor of responsibility driven object design. She currently serves as a director of the Agile Alliance Experience Report Initiative and as a president of the Wirfs-Brock Associates consulting firm. When you are done with this episode, make sure to visit Rebecca’s blog where you will learn much more about design heuristics.

May 06 2019
40 mins
Play

Rank #18: People First, Technology Last with Alok Sharma

Podcast cover
Read more

The key to understanding real (rather than perceived) goals of any technological project is to understand the people served by that technology. Today, we talk with Alok Sharma, a founding partner of the technology project management consultancy firm Sharma Analytics. Alok gives us a deep insight into his tripartite approach to rationalizing, selecting, planning, and managing technology in small to mid-sized organizations. After discussing the three key elements of his analytical approach -- people, processes, and data -- he explains why understanding people takes precedence over the two other components if a project is to succeed. When you finish listening to this episode, check out Alok’s video blog which gives many insights to managers on how they should think about technology in their organizations.

May 20 2019
36 mins
Play

Rank #19: Reading Code With Zach Shaw

Podcast cover
Read more

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.  

Feb 08 2018
45 mins
Play

Rank #20: Behavior-Driven Development with Seb Rose

Podcast cover
Read more

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. 

Jul 03 2018
39 mins
Play

Similar Podcasts