M. Scott Ford and Ray Myers

Legacy Code Rocks

Legacy Code Rocks explores the world of modernizing existing software applications. Hosts M. Scott Ford and Ray Myers 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.

Author

M. Scott Ford and Ray Myers

Category

Technology

Podcast website

legacycode.rocks

Latest episode

Sep 16, 2024

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Idea Flow with Arty Starr 29.12.2019

Imagine if you could automatically follow, measure, and analyze your workflow, identify the sticking points, and remove them based on the coldblooded data. Imagine if there was such a thing as a Moneyball of coding. Today we talk with Arty Starr about the Idea Flow - a data-driven approach to measuring friction in developer's experience. Arty is the author of the Idea Flow, a panelist on the Great...

Rewriting Code with Sabrina Leandro 16.12.2019

If you want your journey to be speedy and painless, it helps to know where you are going. Today we are talking with Sabrina Leandro , the principal software engineer at Intercom and a former VP of tech at Songkick . Sabrina is a technical leader with vast experience in product development processes, systems design, and management. We talk about incremental code rewriting and how to do it most effi...

Code Katas with Emily Bache 02.12.2019

Practice leads to perfection. Having fun while doing it can only make you wish to practice more! Today we talk with Emily Bache , a software developer and a technical agile coach at ProAgile . Emily is well known as a maintainer of an outstanding code kata Gilded Rose and as an author of several books, including The Coding Dojo Handbook and Technical Agile Coaching . Emily explains the concepts of...

Better Allies with Karen Catlin 18.11.2019

Creating an inclusive workplace culture in which all employees are thriving, the results are soaring, and the defections are non-existent is the goal of every company. One secret to creating this kind of workplace is allyship. Today we talk with Karen Catlin about everyday actions that help in building an inclusive and engaging workplace. Karen is the author of Better Allies , a leadership coach,...

Top Five Best Practices for Legacy Code with Leon Miller-Out 04.11.2019

Streamlining your process increases the speed of your work while ensuring the consistent quality of your products. Today we speak with Leon Miller-Out , the CEO of a web app development and maintenance firm Singlebrook , about the top five best practices for legacy code maintenance. Listen to Leon and Scott reaching consensus in real-time, on the indispensable steps they take when dealing with leg...

Lehman's Laws with Scott Ford 21.10.2019

To survive, every software needs to change over time. However, if the changes are too steep, the survival might quickly turn into a demise. Today we talk with our own Scott Ford , co-founder of Corgibytes and co-host of the Legacy Code Rocks, about Lehman's laws - a set of principles that explain the forces which push software systems to change and the forces that restrain that change.  Hear from...

Makers and Menders Reprise 07.10.2019

Today we go back to where we started and we reprise the first ever episode of Legacy Code Rocks. Andrea and Scott discuss the idea of Makers (the developers who like to build things) and Menders (developers who like to fix things). We also define and explain the mission of this podcast. A great reminder for our old listeners and a perfect opportunity to catch-up for the new ones.

Event Storming with Alberto Brandolini 23.09.2019

How can sticky notes help you and your team find and resolve problems which are deeply hidden within your business model? How can this quest through colorful papers accelerate the mending of a legacy code which supports that business model? Today we speak with Alberto Brandolini, an inventor of Event Storming , about how this fun and rapid group modeling technique can accelerate learning and produ...

Symmathesy with Jessica Kerr 09.09.2019

Every creature, living or artificial, is learning through the interactions with its environment all the time. It is learning not only from other creatures it interacts with, but also from the context in which these interactions take place. When an environment becomes defined by such contextual mutual learning through interaction, it becomes a creature in its own right - an entity famously named by...

Unconscious Behavior in Coding with Mike Bowler 26.08.2019

To successfully lead a team, we must understand why our team members do what they do. To help us unpack that, we need to dig deep into their subconscious and explore their unconscious behavior which underlines most of human actions. Today we speak with Mike Bowler , a long-time Agile technical coach and a trained hypnotist with the interest in neuroscience and psychology, about techniques that hel...

Front-End Tooling in Legacy Code with Jan Jorgensen 12.08.2019

We all strive to be "full stack" developers, but many of us feel more comfortable with either back-end or front-end programming. Today we talk with Jan Jorgensen , a front-end developer who also enjoys mending legacy applications. Jan works in the Copenhagen based UX research company and is an expert in adding front-end tooling to render components in a monolithic rails app and taking advantage of...

Defining Legacy Code with Amitai Schleier 29.07.2019

What does legacy code mean to you? Is it a valuable code that is hard to change or a code you are simply afraid to change; a code that makes you money or a code you are ashamed of? In today's episode we deep dive into the quest for the most interesting and influential definitions of legacy code with Amitai Schleier . Amitai is true renaissance man - a software development coach, legacy code wrestl...

DevOps Transformation with Christine Sills 15.07.2019

Lasting success is not measured by past achievements but by the ability to change and adapt to new developments and new demands. Nowhere does the change face more suspicion and distrust than in large enterprises with their established policies, practices and procedures, large bureaucracies, compartmentalized silos and, above all, undeniable past successes. Today we talk with Christine Chrys Sills...

Sustainable Software Architecture with Dr. Carola Lilienthal 30.06.2019

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

Kindness in Coding with Coraline Ada Ehmke 17.06.2019

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 f...

Taming Technical Debt with Tim Doherty 03.06.2019

Technical debt is just like a financial debt - incurring it responsibly boosts the development and growth, but failing to repay it in time can lead to bankruptcy and complete failure of the program. Today we talk with Tim Doherty , Staff Software Engineer at Procore Technologies and a co-organizer of the Santa Barbara JavaScript Meetup , about the responsible management of technical debt. Tim brea...

People First, Technology Last with Alok Sharma 20.05.2019

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

Design Heuristics with Rebecca Wirfs-Brock 06.05.2019

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 objec...

Defensive Coding with Edaqa Mortoray 22.04.2019

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 a...

Technical Debt with Evgeny Demchenko 08.04.2019

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 t...

Technical Leadership with Marcus Blankenship 25.03.2019

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 th...

Project Management with Johanna Rothman 11.03.2019

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 b...

Growth Mindset with Esther Derby 25.02.2019

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 ti...

Legacy Testing with Lisa Crispin 11.02.2019

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

Coding Blind with Taylor Jones 17.01.2019

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. 

Listen to the Legacy Code Rocks podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.