Legacy Code Rocks

Oct 19 2020 42 mins 454

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.

Communication Debt with Andrea Goulet
Oct 19 2020 43 mins  
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 or the previous maintainer left us some breadcrumbs to follow? A simple note on the rationale for a particular decision they have made or a warning about interconnected lines of code would take us a long way! Today we talk with Andrea Goulet, co-founder and Chief Strategy Officer of Corgibytes. Her empathy-driven approach to software development earned her recognition as one of the Top Ten Professionals in Software Under 35 by LinkedIn. She tells us about this lack of communication in software development, the phenomenon she calls the communication debt, and how its reduction can make the software more robust and its maintenance more efficient. When you finish listening to the episode, connect with Andrea via LinkedIn, contact her via Corgibytes' website, and check out her LinkedIn courses: Agile Software Development: Remote Teams and Creating an Agile Culture. Mentioned in this episode: Andrea on LinkedIn at https://www.linkedin.com/in/andreamgoulet/ Andrea on Twitter at https://twitter.com/andreagoulet Corgibytes website at https://corgibytes.com Andrea Goulet, Agile Software Development: Remote Teams at https://www.linkedin.com/learning/agile-software-development-remote-teams Andrea Goulet, Creating an Agile Culture at https://www.linkedin.com/learning/agile-software-development-creating-an-agile-culture Changelog podcast with Katrina Owen at https://changelog.com/podcast/108 Katrina Owen, Exorcism.io at https://exercism.io Indi Young, Practical Empathy at https://amzn.to/3jkDlLH* Legacy Code Rocks with Indi Young at https://www.legacycode.rocks/podcast-1/episode/270edc0e/practical-empathy-with-indi-young Ward Cunningham on technical debt at https://youtu.be/pqeJFYwnkjE Legacy Code Rocks with Arlo Belshee at https://www.legacycode.rocks/podcast-1/episode/c240c45d/naming-with-arlo-belshee Daniel Kahneman, Thinking Fast and Slow at https://amzn.to/3kceRW3* Legacy Code Rocks with Cyrille Martraire at https://www.legacycode.rocks/podcast-1/episode/2fd0fdeb/living-documentation-with-cyrille-martraire Cyrille Martraire, Living Documentation at https://amzn.to/3kd2J7e* * Heads up! If you purchase a book through the links above, we will get a small commission which helps us continue to bring quality content to our Legacy Code Rocks! community. You won’t pay a penny more, we receive a small kickback, and you’re supporting our friends who wrote them. Everybody wins!

Celebrating Our 5th Aniversary with Woody Zuill
Sep 21 2020 44 mins  
Our Legacy Code Rocks community is turning five this year. To mark this exciting milestone, we decided to catch up with Woody Zuill, our frequent guest, and a person who always manages to teach us something new and exciting. Woody is best known for introducing mob programming to the world, and so we kick-off the show by discussing mob programming in the age of COVID-19. However, as it is always with Woody, he expands our horizons far beyond any single topic. If you get inspired by this chat as much as we did, make sure to register for the series of Woody's public workshops, which will take place online from 20th to 22nd October. Mentioned in this episode: Woody on Twitter at https://twitter.com/woodyzuill Woody on LinkedIn at https://www.linkedin.com/in/woodyzuill/ Woody’s website at https://woodyzuill.com Woody Zuill and Kevin Meadows, Mob Programming: A Whole Team Approach at https://leanpub.com/mobprogramming Mob Programming Workshop 20-22 October 2020 tickets at https://www.eventbrite.it/e/mob-programming-online-workshop-tickets-115876980167?aff=erelpanelorg or https://allevents.in/online/mob-programming-online-workshop/10000115876980167 Graham Wallas, The Art of Thought at https://archive.org/details/theartofthought Winston Royce, Managing the Development of Large Software Systems (Waterfall Paper) at http://www-scf.usc.edu/~csci201/lectures/Lecture11/royce1970.pdf Zeigarnick Effect at https://en.wikipedia.org/wiki/Zeigarnik_effect

The Innovation Delusion with Lee Vinsel and Andy Russell
Sep 07 2020 40 mins  
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 - maintaining, caring for, and upkeeping what we have already invented. Today we talk with Lee Vinsel, an assistant professor of Science, Technology, and Society at Virginia Tech College of Liberal Arts and Human Sciences, and Andy Russell, professor of history and Dean of the College of Arts and Sciences at SUNY Polytechnic Institute. Andy and Lee are technology historians and the authors of The Innovation Delusion, a new book that is coming out on September 8th, published by Penguin Random House. We provide you with a sneak peek into this book, which is already the number one bestseller on all major online bookstores. When you finish listening to the episode, be sure to grab your copy. Mentioned in this episode: Lee Vinsel’s website at http://leevinsel.com/about Andy Russell’s website at https://arussell.org/ Virginia Tech College of Liberal Arts and Human Sciences at https://liberalarts.vt.edu/ SUNY Polytechnic Institute College of Arts and Sciences at https://sunypoly.edu/academics/colleges/college-arts-sciences Lee Vinsel, Andrew Russell, The Innovation Delusion at https://amzn.to/31wJI8U The Maintainers at https://themaintainers.org Legacy Code Rocks, Proactive Programming with PJ Hagerty at https://podcasts.apple.com/us/podcast/legacy-code-rocks/id1146634772?i=1000489001499 *Heads up! If you purchase the book through any of the links above, we will get a small commission which helps us continue to bring quality content to our Legacy Code Rocks! community. You won’t pay a penny more, we receive a small kickback, and you’re supporting our friends who wrote the book. Everybody wins!

Practical Empathy with Indi Young
Apr 20 2020 43 mins  
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 dived deep into the subject of empathy, what it means, and how to practice it. Today we talk with Indi Young, a speaker, writer, and UX researcher dedicated to empowering makers and menders to know their problem space through empathy and deep understanding of people's purposes. Indi is an author of two books - Mental Models and Practical Empathy. She tells us how to bring empathy to the developer's table and understand the user's needs beyond what data reveals. When you finish listening to the episode, make sure to visit Indi's website and connect with her on Twitter and LinkedIn. Mentioned in this episode: Indi Young at https://indiyoung.com Indi on Twitter at https://twitter.com/indiyoung?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor Indi on LinkedIn at https://www.linkedin.com/in/indiyoung/ Indi Young, Practical Empathy: For Collaboration and Creativity in Your Work at https://www.amazon.com/Practical-Empathy-Indi-Young-ebook/dp/B00RY9R8H8/ref=sr_1_1?s=books&ie=UTF8&qid=1485488787&sr=1-1&keywords=practical+empathy&pldnSite=1 Indi Young, Mental Models: Aligning Design Strategy with Human Behavior at https://rosenfeldmedia.com/books/mental-models/ Susan Cain, Quiet: The Power of Introverts at https://www.amazon.com/Quiet-Power-Introverts-World-Talking-ebook/dp/B004J4WNL2/ref=tmm_kin_swatch_0?_encoding=UTF8&qid=1587223083&sr=8-2

Overcoming the Imposter Syndrome with A.J. Rendo
Feb 10 2020 41 mins  
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 A.J. Rendo, a theatre director, a philosophy major, and an enthusiast historian turned software developer. A.J. gives us a wild ride through his story — how can you switch from directing theatrical shows to maintaining legacy software responsible for managing billion dollars a day? What does such a shift do to your self-confidence? And how do you overcome self-doubt? When you finish listening to the episode, make sure to connect with A.J. via Twitter, and check out some of the resources we mentioned in this episode. Mentioned in this episode: A.J. Rendo Twitter at: https://twitter.com/AjAdirondack Michael Feathers, Working Effectively with Legacy Code at https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052/ref=nodl_ Legacy Code Rocks: Defining Legacy Code with Amitai Schleier at https://podcasts.apple.com/us/podcast/defining-legacy-code-with-amitai-schleier/id1146634772?i=1000445569710 Developer on Fire: Amitai Schleier - Safe for Programmers and Non-Programmers at https://podcasts.apple.com/us/podcast/episode-436-amitai-schleier-safe-for-programmers-non/id1006105326?i=1000446689222 Martin Fowler at https://martinfowler.com Eric Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software at: https://www.amazon.com/dp/0321125215/ref=cm_sw_r_cp_api_i_SxxpEbD60E873 David Thomas, Andrew Hunt, The Pragmatic Programmer, 2nd Edition, at https://www.amazon.com/Pragmatic-Programmer-journey-mastery-Anniversary/dp/0135957052

Why Legacy Code Rocks with Abraham Marín Pérez
Jan 13 2020 38 mins  
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 with legacy code. Not today, however. Today we talk with Abraham Marín-Pérez, an extremely active Java developer with more than ten years of experience in various industries, about THE big picture and why legacy code rocks! Abraham is the author of Real World Maintainable Software and a co-author of Continuous Delivery in Java, a Java news editor at InfoQ, an advisor at the Meet-a-Mentor London Group, and a regular speaker at well-known international events. On top of that, he helps to run the London Java Community. When you finish listening to the episode, make sure to visit Abraham’s blog From Fragile to Agile! Mentioned in this episode: Abraham on Twitter: https://twitter.com/abrahammarin?lang=en Abraham on LinkedIn: https://www.linkedin.com/in/abraham-marin-perez-45b88422/?originalSubdomain=uk Real World Maintainable Software by Abraham Marín-Pérez at: https://www.oreilly.com/library/view/real-world-maintainable-software/9781492042853/ Continuous Delivery in Java by Abraham Marín-Pérez and Daniel Bryant at: https://www.oreilly.com/library/view/continuous-delivery-in/9781491986011/ Software Maintenance is an Anti-Pattern by Sarah Allen: https://18f.gsa.gov/2016/02/23/software-maintenance-is-an-anti-pattern/ https://www.infoq.com https://meetamentor.co.uk https://www.fromfragiletoagile.com

No review available yet...