Never Rewrite

By: Jeffrey Sherman and Isaac Askew
  • Summary

  • ‘Never Rewrite’ is a mantra of ours in the programming realm. Often times when software developers encounter nightmare codebases, the thought crosses their mind to work towards a rewrite, a port to a new language, or despair that their code is unfixable.

    It’s not unfixable, and we explore how to get started along with an array of other software topics in our eponymous podcast.

    Show more Show less
Episodes
  • Episode 69: Anxiety When Fixing a System You Didn't Create
    Sep 13 2024

    Isaac and Jeffrey delve into the anxiety developers face when dealing with legacy systems they did not create. They explore the reasons behind the fear of fixing such systems, the challenges of refactoring, and the skills required to navigate these situations. The discussion emphasizes the importance of understanding legacy code, learning from it, and developing strategies to reduce anxiety when approaching refactoring tasks. Practical tips are provided for developers to build confidence and make meaningful contributions to legacy systems.

    Show more Show less
    17 mins
  • Episode 68: The Fallacy of Rewriting Software to Save Money
    Sep 6 2024

    Jeffrey and Isaac discuss the fallacy of rewriting software to save money. They highlight that organizations end up running multiple systems simultaneously, resulting in increased costs. The conversation also touches on the challenges of maintaining multiple versions of a software system and the importance of continuous delivery and iteration. It concludes by emphasizing the need to prove the ability to migrate existing pages before starting a rewrite.

    Show more Show less
    17 mins
  • Episode 67: Revisiting "The Joel Test: 12 Steps to Better Code"
    Aug 30 2024

    Jeffrey revisits The Joel Test, a 12-question test to determine if a software development team is set up for success. Jeffrey and Isaac discuss the relevance of each question in today's context and how the industry has evolved over the years. The topics covered include source control, building and deployment processes, bug tracking, bug fixing, project scheduling, specifications, working conditions, and tools.

    Show notes:

    https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/

    Show more Show less
    39 mins

What listeners say about Never Rewrite

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.