Legacy Code Rocks

Legacy Code Rocks

legacycode.rocks
Change the way you think about legacy code
Technical Debt with Evgeny Demchenko
Apr 8 • 37 min
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…
Technical Leadership with Marcus Blankenship
Mar 25 • 47 min
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…
Project Management with Johanna Rothman
Mar 10 • 46 min
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…
Growth Mindset with Esther Derby
Feb 25 • 39 min
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…
Legacy Testing with Lisa Crispin
Feb 11 • 36 min
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…
Coding Blind with Taylor Jones
Jan 17 • 69 min
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…
Understanding Legacy Code by Behavioral Analysis with Adam Tornhill
Oct 17, 2018 • 44 min
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…
Agile Fluency Model with Diana Larsen
Sep 6, 2018 • 50 min
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…
Metaphors with Nat Pryce
Aug 2, 2018 • 45 min
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,…
Behavior-Driven Development with Seb Rose
Jul 3, 2018 • 39 min
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…
Software and Biology with David Kane
Jun 4, 2018 • 39 min
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!
Open Source Legacy with Jerod Santo
Mar 1, 2018 • 31 min
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…
Reading Code With Zach Shaw
Feb 8, 2018 • 45 min
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…
Selling Your Technical Ideas with Poornima Vijayashanker
Jan 17, 2018 • 47 min
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…
Replace or Remodel with Scott Hanselman
Jan 4, 2018 • 45 min
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,…
Documentation with Lauri Apple
Nov 28, 2017 • 43 min
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…
Technology Activism with Emily Gorcenski
Oct 13, 2017 • 58 min
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…
Beyond Legacy Code with David Bernstein
Sep 29, 2017 • 48 min
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.
Brexit with Krishna Thakur
Sep 13, 2017 • 40 min
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 (http://www.capriconsulting.co.uk/). In this episode, we’ll explore how Brexit…
Human Refactoring with Bryan Beecham
Aug 9, 2017 • 41 min
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…
Open Data with Edafe Onerhime
Jul 20, 2017 • 43 min
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 governments, charities and businesses make better decisions and…
Agile for Autism with Martin Lund
May 25, 2017 • 29 min
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…
AATC 2017 Recap with Llewellyn Falco
May 4, 2017 • 62 min
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…
Estimates with Woody Zuill
Apr 6, 2017 • 69 min
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…
Hail the Maintainers with Andrew Russell
Mar 23, 2017 • 59 min
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…
Being a Software Craftsman with Scott Nimrod
Mar 9, 2017 • 53 min
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…
Code Quality with Robert Sòˆsemann and Lorenzo Frattini
Feb 22, 2017 • 54 min
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 Clayton.io, a…
Working Effectively with Legacy Code with Michael Feathers
Feb 8, 2017 • 44 min
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…
Dynamic Reteaming with Heidi Helfand
Jan 25, 2017 • 43 min
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,…
Computer Sciences and Education with Rebecca Dovi
Jan 11, 2017 • 45 min
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…
Coding with Empathy with Pavneet Singh Saund
Dec 13, 2016 • 43 min
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 (http://codingwithempathy.com/). In this episode, we explore the various aspects of…
Promise-Based Management with Brian Branagan
Nov 30, 2016 • 40 min
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 definition, planning, execution and customer delivery in both…
A Mender’s Story with Catalina De la cuesta
Nov 16, 2016 • 36 min
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 as a lifelong learner mindset. In this episode, we…
Backend Content Strategy with Carrie Hane
Nov 2, 2016 • 41 min
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 discuss what is backend content, what it’s like to work…
APIs with Chris Busse
Oct 19, 2016 • 46 min
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 episode, we discuss what is an API, what is critical to its success, and…
Jargon with Jennifer Wong
Oct 5, 2016 • 38 min
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.
Naming with Arlo Belshee
Sep 22, 2016 • 55 min
Arlo Belshee is a Team Craftsman and Legacy Code Wrangler who combines systems thinking, Lean systems, Extreme Programming, and changing culture experience to build high-quality teams at large companies. In this episode, we discuss naming as…
Modern Agile with Joshua Kerievsky
Sep 8, 2016 • 43 min
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 Modern Agile and how their reach is now beyond software…
Scrum with Michael Vizdos
Aug 25, 2016 • 31 min
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.
Mob Programming with Woody Zuill
Aug 9, 2016 • 50 min
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 increased productivity.
Technical Wealth with Declan Wheelan
Jul 27, 2016 • 28 min
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.
Approval Tests with Llewellyn Falco
Jun 5, 2016 • 61 min
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 with confidence.
Makers and Menders
May 17, 2016 • 48 min
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 things) and Menders (devs who like to fix things).