Podcasts by Legacy Code Rocks

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.

Further podcasts by Andrea Goulet and M. Scott Ford

Podcast on the topic Technologie

All episodes

Legacy Code Rocks
Software Bills of Behavior with Andrew Hendela from 2023-12-11T20:52

Simply knowing what is in your software is not any guarantee of safety. We need to know what that software does versus what we expect it to do. We need to know its rules of behavior. <...

Listen
Legacy Code Rocks
Socio-Political Implications of Legacy Code with Amy Newell from 2023-11-28T18:21

In the age of rising AI, we cannot neglect the topic of the social and political consequences of the code we leave behind. Today, we talk with Amy Newell, a 24-year veteran of the tech...

Listen
Legacy Code Rocks
Disruptive Thinking with Lance James from 2023-10-24T18:49

Imagine if you could counter ransomware by exploiting it to create a backup of your attacked data for you. Now, that would be disruptive! 

Today, we talk with Lance Ja...

Listen
Legacy Code Rocks
From Monolith to Understanding with Nelida Velazquez from 2023-10-02T18:51

Going from monolith to microservices is one of the most popular topics in software engineering. But jumping the boat without understanding why can be a dangerous (and expensive) advent...

Listen
Legacy Code Rocks
The Old New Thing with Raymond Chen from 2023-09-19T16:26

Microsoft invited the Legacy Code Rocks team to attend Microsoft Build Conference and gave us access to the studio on the third floor of the Seattle Convention Center. In this episode, we talk w...

Listen
Legacy Code Rocks
Playwright with Debbie O’Brien and Max Schmitt from 2023-07-31T20:06

Microsoft invited the Legacy Code Rocks team to attend Microsoft Build Conference and gave us access to the studio on the third floor of the Seattle Convention Center. In this episode,...

Listen
Legacy Code Rocks
Windows Terminal with Kayla Cinnamon from 2023-06-26T17:02

Microsoft invited the Legacy Code Rocks team to attend Microsoft Build Conference and gave us access to the studio on the third floor of the Seattle Convention Center. In this episode,...

Listen
Legacy Code Rocks
Passwordless Cyber Security with Justin Richer from 2023-05-31T14:58

How many of your passwords do you actually know? Now, how many of those passwords are already on the black web? We are living in a fascinating age of transition from personalised passw...

Listen
Legacy Code Rocks
Servicing Technical Debt with Dave Mangot from 2023-05-15T17:09

There is some disconnect between business people and engineers when talking about technical debt. While engineers understand the metaphor as a credit card debt that has to be paid off ...

Listen
Legacy Code Rocks
Code Review with Michaela Greiler from 2023-05-01T16:12

How to ensure that your code review practices are not just an expensive bottleneck in your team’s productivity but its ultimate superpower?

Today we talk with Listen

Legacy Code Rocks
Carrying Cost with Avdi Grimm from 2023-04-17T14:53

What does it mean to build a cost-free feature in the software, and are cost-free features even possible?

Today we talk with Avdi G...

Listen
Legacy Code Rocks
Process Improvement with Stefanni Brasil from 2023-04-03T17:12

Every once in a while, it is wise to stop for a second and think about why we do things in a specific way and whether we need to change something. This is where rethinking processes ki...

Listen
Legacy Code Rocks
Building Durable Software with Ashu Chatterji from 2023-03-20T15:54

There is an eternal dilemma among software developers - should we try our best to predict the future and build it into our code, or should we just plan for frequent iterations? 

Listen
Legacy Code Rocks
Software Design with John Ousterhout from 2023-03-06T21:10

To build anew or to rebuild? Many developers have a knee-jerk reaction to start building existing software systems from scratch because they think that is the easiest way forward. 

...

Listen
Legacy Code Rocks
Elm, Roc, and Rust with Richard Feldman from 2023-02-06T18:21

Working on legacy code is never easy, but some programming languages make it more enjoyable. 

Today, we talk with Listen

Legacy Code Rocks
Refactoring in Product Teams with Andreas Creten from 2023-01-23T20:19

Product teams are scared of technical debt and refactoring. They press on to make something new, not to question what they have already created. However, the urge...

Listen
Legacy Code Rocks
STEM and Cooking with Kimberly Fox from 2022-12-18T20:44

How can cooking help you have a better team?

Today, we talk with Listen

Legacy Code Rocks
Python with Michael Kennedy from 2022-12-05T16:00

In this episode, we are talking with Michael KennedyListen

Legacy Code Rocks
Software Security with Rob Dickinson from 2022-10-31T16:31

Software security has become one of the most important topics affecting the lives of millions of people. 

Today we t...

Listen
Legacy Code Rocks
Evolving Software with João Rosa from 2022-10-17T16:04

We design software within a particular context. When that context changes, so should the software. But change is often difficult. 

Listen

Legacy Code Rocks
Legacy JavaScript with David Neal from 2022-10-03T16:50

If you try to fix broken things in JavaScript, you will probably break the Internet because the entire Internet expects those "mistakes" to be there. Today we tal...

Listen
Legacy Code Rocks
Observability with Hunter Madison from 2022-09-19T16:51:32

Legacy becomes legacy only when the memory of how the system works is gone. This is where observability kicks in. 

T...

Listen
Legacy Code Rocks
Open-Source Software with Naomi Ceder from 2022-09-05T14:59:49

The world as we know it wouldn't exist without open-source software. We have learned to rely and depend on these free products that magically get maintained and updated by communities ...

Listen
Legacy Code Rocks
Agile Practices in Legacy Code Mending with Michael Toppa from 2022-08-22T15:07:50

Agile has become the mainstream in software engineering, and agile principles should feel natural to legacy code menders. 

Listen

Legacy Code Rocks
Rector with Matthias Noback from 2022-06-13T14:55:15

Imagine if you could refactor legacy code with a single CLI command? Well, you can, at least if you are working with PHP. 

Listen

Legacy Code Rocks
From Java to Kotlin with Duncan McGregor and Nat Pryce from 2022-05-30T14:24:18

There is a lot of buzz around Kotlin, a new ...

Listen
Legacy Code Rocks
Code Testing With Melanie Frank from 2022-05-16T14:47:01

We all want our code to be stable and resilient to future challenges. But we need to strike the right balance between testing our systems and the cost of failure....

Listen
Legacy Code Rocks
Checks and Balances in Coding with Samuel Taggart from 2022-05-02T15:29:15

We all strive to write an ideal code - easily readable, functional, and clean. We use many tools to achieve this. However, we often forget why we need our code to...

Listen
Legacy Code Rocks
Code Thesaurus with Sarah Withee from 2022-04-18T16:28:44

Imagine if you could compare concepts side-by-side between a programming language you know and one you don't. Well, now you can!

Listen

Legacy Code Rocks
Reading Code with Felienne Hermans from 2022-04-04T14:37:58

Coders spend most of their time reading rather than writing code. Yet, when you look at the undergraduate programs, boot camps, and conferences, everything seems ...

Listen
Legacy Code Rocks
Cyber Security and Personal Wellness with Nyota Gordon from 2022-03-07T14:42:02

Some of the biggest risks for cyber security frameworks come from employees meant to maintain them. The reason for that is simple, and it couldn't be more human -...

Listen
Legacy Code Rocks
Moving Beyond Agile with Prabhjot Singh from 2022-02-21T08:05:49

Agile is all about the speed of iteration and execution. One of the things that often gets neglected is the business impact of the code we are shipping. Today we tal...

Listen
Legacy Code Rocks
Self-Compassion with Clare Sudbery from 2022-02-07T10:28:23

We frequently discuss compassion, empathy, and kindness on this podcast. What we rarely focus on, however, is being kind and compassionate to ourselves.  

...

Listen
Legacy Code Rocks
System Resiliency with Briana Augenreich from 2022-01-24T12:21:41

Everyone wants their software system to be resilient - to continue carrying out its mission-critical tasks in the face of disruption or adversity. But resiliency ...

Listen
Legacy Code Rocks
Managing Maintenance Teams with Tramaine Darby from 2022-01-10T14:53:26

We all get excited about that new, shiny code, but more often than not, our company can live without it. On the other hand, some old and boring lines of code layi...

Listen
Legacy Code Rocks
Betterer with Craig Spence from 2021-12-27T14:13:54

Making widespread changes to a codebase can be hard! Your team starts a long-lived branch that is difficult to maintain and often impossible to merge; you and you...

Listen
Legacy Code Rocks
Kubernetes with James Sturtevant from 2021-12-13T10:23:19

Kubernetes with James Sturtevant

As applications grow to span multiple containers deployed across multiple servers, ...

Listen
Legacy Code Rocks
Collaborating with Empathy with Liz Acosta from 2021-11-29T11:10:12

The power of software is enormous, but the code can only be as good as the humans who write it. Despite popular belief, "being good" has nothing to do with charac...

Listen
Legacy Code Rocks
User-Focused Design with Dawn Ahukanna from 2021-11-15T11:25:21

Building useful software requires more than just knowing how to write code. It demands curiosity to understand the problem which the software is supposed to resol...

Listen
Legacy Code Rocks
Team Growth Mindset with Matt Dixon from 2021-11-01T13:30:07

Working together in a team requires a lot of emotional intelligence, adaptability, and empathy. Bringing two teams working together after acquisition and a merger...

Listen
Legacy Code Rocks
Static Typing Within TypeScript with Sam Lanning from 2021-10-18T04:47:25

TypeScript has been around for quite a while, and its popularity speaks for...

Listen
Legacy Code Rocks
Debugging Your Brain with Casey Watts from 2021-10-04T12:25:12

We often use real-life metaphors to make software development concepts more approachable and understandable, especially for the people just entering the field. So...

Listen
Legacy Code Rocks
Computer Science with Sy Brand (and Their Cats) from 2021-09-20T10:20:03

Many programming concepts seem too complex and intimidating to outsiders. That is perhaps the main reason why writing code remains such an exclusive profession, e...

Listen
Legacy Code Rocks
Code Security and Reliability with Isaac Evans from 2021-09-06T14:56:29

Imagine if you could perform static analysis, find bugs, and enforce code standards in more than seventeen languages with a single tool. Imagine if you could scan...

Listen
Legacy Code Rocks
Monorepos with Darko Fabijan from 2021-08-23T14:54:45

Many IT industry giants (including Google, Facebook, Microsoft, Uber, Airbnb, and Twitter) employ gigantic monorepos to scale build systems and version control so...

Listen
Legacy Code Rocks
Software Interior Design with Ester Daniel Ytterbrink from 2021-08-09T13:42:47

A big part of dealing with legacy systems is not on the level of software architecture but interior design. The code needs to be welcoming for people who use it a...

Listen
Legacy Code Rocks
Becoming a Software Engineer with Sharon DeCaro from 2021-07-26T15:27:54

The first step to mastering any skill is demystifying it. However, this is not easy to achieve on your own, and often masters of the craft around you are not as h...

Listen
Legacy Code Rocks
Geeking Out About Keyboards with Jesse Vincent from 2021-07-12T15:08:13

We talk a lot about software on this show. But in this episode, we steer away from our usual practice and look at one piece of hardware that every computer user i...

Listen
Legacy Code Rocks
PowerShell with Chrissy LeMaire from 2021-06-28T15:00:54

We seldomly dive deep into discussing any particular programming language on this show. However, today we are making an exception, and we talk with Listen

Legacy Code Rocks
Cloud Therapy with Bobby Allen from 2021-06-14T15:07:43

We behave with the cloud as a subset of technology like a teen who just learned how to drive. We are at the point where capabilities have far exceeded the ability...

Listen
Legacy Code Rocks
Economics of Technical Debt with Jim Humelsine from 2021-05-31T15:03:32

Technical debt is a recurring theme of this show. We talk about it almost as often as it pops out in any legacy code! Today we go back to discussing technical deb...

Listen
Legacy Code Rocks
Adding Tests to Legacy Systems with Floyd Hilton from 2021-05-17T15:00:17

Many legacy systems lack adequate test coverage. They might not have much coverage at all, or the existing tests might be inefficient or paint a wrong picture abo...

Listen
Legacy Code Rocks
Public Cloud in the Service of Applications with Sarah Musick from 2021-05-03T15:08:30

There has been a noticeable uptick in the adoption of public cloud providers. At the same time, the voices advocating for the abandonment of traditional data cent...

Listen
Legacy Code Rocks
Legacy in Functional Programming With Eric Normand from 2021-04-19T10:24:06

Common Lisp was written in the 80s as a kind of an amalgam of the existing Lisps at the time. To make sure the Common Lisp would stay relevant, it was made backwa...

Listen
Legacy Code Rocks
The Value of Old with Marianne Bellotti from 2021-04-05T09:37:33

Software engineers perceive that technology advances in an orderly, linear fashion. This makes the novelties very attractive. However, the realit...

Listen
Legacy Code Rocks
Staying on Top of Dependency Freshness with Freshli from 2021-03-22T15:37:18

For most teams, dependency freshness is a pain that is often ignored. “If it works –don’t change it” is the prevailing attitude, but as a lot of applications beco...

Listen
Legacy Code Rocks
Conquering the Fear of Legacy Code With Barry O’Sullivan from 2021-03-08T16:00:27

When developers talk about what they find exciting, they usually talk about new things. Very little content is about the actual job, about working in the existing...

Listen
Legacy Code Rocks
Trans-Inclusive Design with Erin White from 2021-02-22T16:32:58

We like to think that technology is our objective and neutral assistant, our faithful lieutenant constrained with science and armed with cold, hard data. But this...

Listen
Legacy Code Rocks
Measuring Code Quality with Dan Sturtevant from 2021-02-08T17:10:48

Many analytical models can help you to measure some aspects of the quality of your codebase. However, only a combination of these ...

Listen
Legacy Code Rocks
Keeping Up with Ruby on Rails with Robby Russell from 2021-01-25T16:25:13

Ruby on Rails is a fast-moving community and it is not always easy to keep up with...

Listen
Legacy Code Rocks
Microservices Security with Prabath Siriwardena and Nuwan Dias from 2021-01-11T16:29:45

Security is a big topic with many facets, and this is especially true for microservices. Microservices deployment has been around for some time, but security didn...

Listen
Legacy Code Rocks
Legacy Coders with Clive Thompson from 2020-12-28T15:41:47

In the last episode of 2020, we took a stroll through the little known corridors of coding history with Listen

Legacy Code Rocks
Celebrating Our 5th Anniversary with Johanna Rothman from 2020-12-14T16:34:35

Even before the COVID-19 pandemic changed the way we work and communicate, some people expected remote work to become more popular. The thought was, however, that...

Listen
Legacy Code Rocks
Legacy Code in Times of Crisis with Joao-Pierre Ruth from 2020-11-30T16:38:26

How has COVID-19 affected legacy code based systems, and what do we do to address the issue? Today we talk with Listen

Legacy Code Rocks
Quantified Task Management with Jason C McDonald from 2020-11-16T16:18:54

Knowing how to prioritize tasks and how to eliminate unnecessary assignments is a crucial skill for successful project management. The more complicated project is...

Listen
Legacy Code Rocks
Mending the Makers with Luke Rabin and Brandon Lewis from 2020-11-02T15:19:34

We often talk about the makers and menders dichotomy on this show. But we rarely dived deep into the dynamics of collaboration between these two groups of creativ...

Listen
Legacy Code Rocks
Communication Debt with Andrea Goulet from 2020-10-19T15:11:15

As menders working with legacy code, we are focused on identifying and reducing technical debt. But how much easier this task would be if the creator of the code ...

Listen
Legacy Code Rocks
From a Monolith to Containers with Ben Johnson from 2020-10-05T15:02:23

Most, if not all, of the legacy projects feature monolithic application architectures. However, moving to containers can bring many benefits: consistency down the...

Listen
Legacy Code Rocks
Celebrating Our 5th Aniversary with Woody Zuill from 2020-09-21T15:00:50

Our Legacy Code Rocks community is turning five this year. To mark this exciting milestone, we decided to catch up with Listen

Legacy Code Rocks
The Innovation Delusion with Lee Vinsel and Andy Russell from 2020-09-07T15:01:09

Innovation is the hottest prize in the business. It attracts the most attention. It sells stocks in a blitz. It also distracts from what matters the most - mainta...

Listen
Legacy Code Rocks
Proactive Programming with PJ Hagerty from 2020-08-24T15:08:16

When you build a house, you first build its foundations. This is what ensures its durability. The same stands for writing code - if written upon strong foundation...

Listen
Legacy Code Rocks
Refactoring White Supremacy with Bryan Liles from 2020-08-10T15:00

As we are going through a racial injustice reckoning here in the United States, each of us needs to look in the mirror, actively seek information, and find a way ...

Listen
Legacy Code Rocks
Changing Drivers with Andrea Goulet (Bonus Episode) from 2020-08-06T18:24:34

Staying agile is most important in times of crisis. After more than four months of Covid-19 disruption, it is clear that we are going through one of those era-defining moments. As the crisis dra...

Listen
Legacy Code Rocks
SkunkScore with Ernesto Tagwerker from 2020-07-27T15:00:38

Imagine if there were a tool to help you measure your code’s complexity, coverage, and smells, blend it all together and present you with an average score assessi...

Listen
Legacy Code Rocks
Living Documentation with Cyrille Martraire from 2020-07-13T15:00:30

The need for speedy delivery is the reality of contemporary business. The requirements of modern software development are no diffe...

Listen
Legacy Code Rocks
Sociolinguistics and Technical Debt with Einar W. Høst from 2020-06-29T15:01:39

There are many causes of technical debt - unknown or ill-defined requirements, business pressures to deliver fast, procedural deficiencies during development, and...

Listen
Legacy Code Rocks
Low Code Platforms with James Augeri from 2020-06-15T15:00:33

Do you ever feel like we are entering the age of democratization of software development? Do you fear that the platforms enabling novices with little coding exper...

Listen
Legacy Code Rocks
Legacy Pipelines with Laura Santamaria from 2020-06-01T15:21:20

When dealing with legacy code, it is easy to forget that the pipeline to deploy that code could be just as much "legacy' as the code itself. So how do you puzzle ...

Listen
Legacy Code Rocks
Code Review with Pranay Suresh from 2020-05-18T14:24:48

How many pairs of eyes are needed to ensure the quality of a newly written code? When do you send your code to an impartial reviewer? Is a review always necessary...

Listen
Legacy Code Rocks
From Monolith to Microservices with Rob Zuber from 2020-05-04T14:14:06

Switching from a monolithic architecture to microservices has become an accelerating trend these days. Many tech leaders have already successfully transitioned, a...

Listen
Legacy Code Rocks
Practical Empathy with Indi Young from 2020-04-20T15:07:48

Coding with empathy is one of the Corgibytes' core principles, underlying everything we talk about on this show. But not since 2016 have we taken a step back and ...

Listen
Legacy Code Rocks
Reducing Technical Debt with Daniel Okwufulueze from 2020-04-06T15:02:53

When repaying debt, it helps to know how big it is. The same holds for technical debt. The problem is: how do you measure it? Tod...

Listen

Legacy Code Rocks
Personality Tests with Claudius Mbemba from 2020-03-23T13:25:22

The code is predictable. Binary. It either works, or it doesn't. Working with people is much messier. Their actions and reactions are not easy to predict. Or are ...

Listen
Legacy Code Rocks
Pair-Programming Tour with Harald Reingruber from 2020-03-09T15:01:13

To paraphrase Lewellyn Falco, when one person is programming, it is that person's best ideas that are being encoded into the software; when two people are program...

Listen
Legacy Code Rocks
Social Learning Programs with Kwame Thomison from 2020-02-24T16:00:10

The easiest way to make your team members feel happy is to give them a sense of personal growth. By expanding their capacities, they exponentially increase the pr...

Listen
Legacy Code Rocks
Overcoming the Imposter Syndrome with A.J. Rendo from 2020-02-10T14:32:09

It’s never about what you don't know. It’s the difference you can bring to the table that matters. Today we talk with Listen

Legacy Code Rocks
Positive Metric-Driven Management with Dalia Havens from 2020-01-27T10:45:10

In a modern fast-moving business environment, we are obsessed with quantitative measurements. But without qualitative data, we mig...

Listen
Legacy Code Rocks
Why Legacy Code Rocks with Abraham Marín Pérez from 2020-01-13T13:48:47

Most of the time, we focus on a specific aspect of software development and maintenance and try to see how these small pieces fit in the big picture of working wi...

Listen
Legacy Code Rocks
Idea Flow with Arty Starr from 2019-12-29T14:48:33

Imagine if you could automatically follow, measure, and analyze your workflow, identify the sticking points, and remove them based on the coldblooded data. Imagin...

Listen
Legacy Code Rocks
Rewriting Code with Sabrina Leandro from 2019-12-16T16:42:30

If you want your journey to be speedy and painless, it helps to know where you are going. Today we are talking with Listen

Legacy Code Rocks
Code Katas with Emily Bache from 2019-12-02T16:21:53

Practice leads to perfection. Having fun while doing it can only make you wish to practice more! Today we talk with Listen

Legacy Code Rocks
Better Allies with Karen Catlin from 2019-11-18T15:09:56

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

Listen
Legacy Code Rocks
Top Five Best Practices for Legacy Code with Leon Miller-Out from 2019-11-04T14:48:50

Streamlining your process increases the speed of your work while ensuring the consistent quality of your products. Today we speak with Listen

Legacy Code Rocks
Lehman's Laws with Scott Ford from 2019-10-21T14:58:11

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

Listen
Legacy Code Rocks
Makers and Menders Reprise from 2019-10-07T14:27:24

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

Listen
Legacy Code Rocks
Event Storming with Alberto Brandolini from 2019-09-23T02:52:35

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

Listen
Legacy Code Rocks
Symmathesy with Jessica Kerr from 2019-09-09T15:00:56

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

Listen
Legacy Code Rocks
Unconscious Behavior in Coding with Mike Bowler from 2019-08-26T15:30:12

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

Listen
Legacy Code Rocks
Front-End Tooling in Legacy Code with Jan Jorgensen from 2019-08-12T15:00

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 Listen

Legacy Code Rocks
Defining Legacy Code with Amitai Schleier from 2019-07-29T15:00

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

Listen
Legacy Code Rocks
DevOps Transformation with Christine Sills from 2019-07-15T15:01:43

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

Listen
Legacy Code Rocks
Sustainable Software Architecture with Dr. Carola Lilienthal from 2019-06-30T00:54:10

The mere fact that any particular legacy code is still in use is a testament of its sustainability. Today we talk with Listen

Legacy Code Rocks
Kindness in Coding with Coraline Ada Ehmke from 2019-06-17T13:57:47

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

Listen
Legacy Code Rocks
Taming Technical Debt with Tim Doherty from 2019-06-03T15:12:29

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

Listen
Legacy Code Rocks
People First, Technology Last with Alok Sharma from 2019-05-20T15:01:22

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

Listen
Legacy Code Rocks
Design Heuristics with Rebecca Wirfs-Brock from 2019-05-06T15:10:22

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

Listen
Legacy Code Rocks
Defensive Coding with Edaqa Mortoray from 2019-04-22T13:25:26

Edaqa Mortoray grew up programming. From interface design to scientific simulatio...

Listen
Legacy Code Rocks
Technical Debt with Evgeny Demchenko from 2019-04-08T12:37:22

According to Evgeny Demchenko, technical debt and financial debt have many things in common - if used strategically, they accelerate growth, if not repaid diligen...

Listen
Legacy Code Rocks
Technical Leadership with Marcus Blankenship from 2019-03-25T23:24:34

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

Listen
Legacy Code Rocks
Project Management with Johanna Rothman from 2019-03-11T02:10:13

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

Listen
Legacy Code Rocks
Growth Mindset with Esther Derby from 2019-02-25T16:00

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

Listen
Legacy Code Rocks
Legacy Testing with Lisa Crispin from 2019-02-11T21:05:18

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

Listen
Legacy Code Rocks
Coding Blind with Taylor Jones from 2019-01-17T16:29:26

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

Listen
Legacy Code Rocks
Understanding Legacy Code by Behavioral Analysis with Adam Tornhill from 2018-10-17T15:12:19

In this episode, we chat with Adam Tornhill. Adam is the author of Your Code as a Crime Scene as well as Listen

Legacy Code Rocks
Agile Fluency Model with Diana Larsen from 2018-09-06T14:38:55

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

Listen
Legacy Code Rocks
Metaphors with Nat Pryce from 2018-08-02T19:02:13

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

Listen
Legacy Code Rocks
Behavior-Driven Development with Seb Rose from 2018-07-03T18:46:22

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

Listen
Legacy Code Rocks
Software and Biology with David Kane from 2018-06-04T19:13:52

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

Listen
Legacy Code Rocks
Open Source Legacy with Jerod Santo from 2018-03-01T17:54:43

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

Listen
Legacy Code Rocks
Reading Code With Zach Shaw from 2018-02-08T17:37:19

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

Listen
Legacy Code Rocks
Selling Your Technical Ideas with Poornima Vijayashanker from 2018-01-17T21:37:52

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

Listen
Legacy Code Rocks
Replace or Remodel with Scott Hanselman from 2018-01-04T18:42:46

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

Listen
Legacy Code Rocks
Documentation with Lauri Apple from 2017-11-28T15:24:31

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

Listen
Legacy Code Rocks
Technology Activism with Emily Gorcenski from 2017-10-14T02:25:30

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

Listen
Legacy Code Rocks
Beyond Legacy Code with David Bernstein from 2017-09-29T10:00

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. 

Listen
Legacy Code Rocks
Brexit with Krishna Thakur from 2017-09-13T16:00

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 (Listen

Legacy Code Rocks
Human Refactoring with Bryan Beecham from 2017-08-09T16:00

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

Listen
Legacy Code Rocks
Open Data with Edafe Onerhime from 2017-07-20T15:35:15

Edafe Onerhime (https://ekoner.com/) 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 governmen...

Listen
Legacy Code Rocks
Agile for Autism with Martin Lund from 2017-05-25T15:16:25

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

Listen
Legacy Code Rocks
AATC 2017 Recap with Llewellyn Falco from 2017-05-04T18:48:35

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

Listen
Legacy Code Rocks
Estimates with Woody Zuill from 2017-04-06T18:22:08

Returning guest Woody Zuill is a veteran programmer, sought-after consultant and international speaker, as well as credi...

Listen
Legacy Code Rocks
Hail the Maintainers with Andrew Russell from 2017-03-23T16:33:28

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

Listen
Legacy Code Rocks
Being a Software Craftsman with Scott Nimrod from 2017-03-09T17:28:21

Scott Nimrod is a thriving entrepreneur, software consultant, and blogger who founded Bizmonger, a business that focuses on na...

Listen
Legacy Code Rocks
Code Quality with Robert Sösemann and Lorenzo Frattini from 2017-02-22T21:14:58

Robert Sösemann is an Agile and lean-code enthusiast, Lead Product Developer at Up2Go Inter...

Listen
Legacy Code Rocks
Working Effectively with Legacy Code with Michael Feathers from 2017-02-08T20:29:07

Michael Feathers (R7K Research & Conveyance) is a luminary, expert in software and organization design, and author of Listen

Legacy Code Rocks
Dynamic Reteaming with Heidi Helfand from 2017-01-25T19:00

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

Listen
Legacy Code Rocks
Computer Sciences and Education with Rebecca Dovi from 2017-01-11T17:00

Rebecca Dovi, who has over 20 years of experience teaching computer sciences, is the Director of Education at Listen

Legacy Code Rocks
Coding with Empathy with Pavneet Singh Saund from 2016-12-13T19:11:58

Pavneet Singh Saund is a web developer, a team lead at Komplett Group (a leading Scandinavian player in e-commerce) and founder of a blog called Coding with Empathy (Listen

Legacy Code Rocks
Promise-Based Management with Brian Branagan from 2016-11-30T21:39:08

Brian Branagan is a leadership and management coach (Quality Conversations) as well as an Agile leader who has cross-functional expertise in Application Lifecycle Management for project definiti...

Listen
Legacy Code Rocks
A Mender's Story with Catalina De la cuesta from 2016-11-16T19:41:33

Catalina De la cuesta is a Lead Code Whisperer at Corgibytes. She brought with her 18 years of deep embedded systems experience, a college-level teaching and entrepreneurship background, as well...

Listen
Legacy Code Rocks
Backend Content Strategy with Carrie Hane from 2016-11-02T21:22:11

Carrie Hane is a Backend Content Strategist (Tanzen Consulting) who works on content modeling, database structures, automated content assembly, content reuse and a lot more. In this episode, we ...

Listen
Legacy Code Rocks
APIs with Chris Busse from 2016-10-19T16:00

With over 20 years of experience in the IT industry, Chris Busse, CTO of APIvista, recently helped launch the first public API platform for a North American bank. In this episod...

Listen
Legacy Code Rocks
Jargon with Jennifer Wong from 2016-10-05T16:00

An avid speaker, Jennifer Wong is a Software Engineer and Web developer at Eventbrite. In this episode, we discuss jargon, its history and how to combat it.

Listen
Legacy Code Rocks
Naming with Arlo Belshee from 2016-09-22T16:00

Arlo Belshee is a Team Craftsman and Legacy Code Wrangler who combines systems thinking, Lean systems, Extreme Programming, and changing culture experience to  Listen

Legacy Code Rocks
Modern Agile with Joshua Kerievsky from 2016-09-09T03:30

Joshua Kerievsky is the founder and CEO of Industrial Logic, as well as the author of the award-winning book Refactoring to Patterns. In this episode, we discuss the four principles of ...

Listen
Legacy Code Rocks
Scrum with Michael Vizdos from 2016-08-26T03:30

Michael Vizdos is an entrepreneur and a certified Scrum and Agile trainer. In this episode, we discuss Scrum, Agile and how different forms of project management impact your codebase.

Listen
Legacy Code Rocks
Mob Programming with Woody Zuill from 2016-08-09T19:21:39

Woody Zuill is a veteran programmer, software development project manager and creator of mob programming. In this episode, we discuss what mob programming entails and its value in terms of incre...

Listen
Legacy Code Rocks
Technical Wealth with Declan Wheelan from 2016-07-27T13:46:03

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

Listen
Legacy Code Rocks
Approval Tests with Llewellyn Falco from 2016-06-06T03:55:18

Llewellyn Falco is a technical coach and the creator of Approval Tests. In this episode, we go into how using Approval Tests can help your team communicate better and work on fragile codebases w...

Listen
Legacy Code Rocks
Makers and Menders from 2016-05-17T04:45:58

Andrea Goulet and Scott Ford from Corgibytes kick off the first episode of the Legacy Code Rocks podcast. In this episode, they discuss the idea of Makers (the developers who like to build thing...

Listen