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
activate_WEBCRO358_DT_T2
Episodes
  • 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
  • Episode 66: Squashing the Right Bugs
    Aug 23 2024

    Isaac and Jeffrey discuss the importance of effective bug bashing and how to prioritize bug fixes. They highlight the need for categorizing bugs, understanding customer impact, and installing analytics to make informed decisions. They also emphasize the importance of writing tests and having a team member close to the customer to provide context. They recommend starting with backlog grooming and prioritization before diving into bug fixing. Overall, the conversation provides valuable insights for managers and developers dealing with bug backlogs.

    Show more Show less
    23 mins
  • Episode 65: Exploring Different Perspectives on Risk with Dustin Rea
    Aug 9 2024

    Isaac, Dustin, and Jeffrey discuss different profiles for de-risking releases. They explore the perspectives of software engineers, project managers, product owners, and executives in managing risk. They debate the benefits of incremental releases versus giant functionality releases and the importance of user feedback in de-risking product changes. They also discuss the trade-offs between time, size, and change in managing risk. The conversation touches on the challenges of balancing risk and reward, the importance of lean strategies in startups, and the need to be prepared for success as well as failure.

    Show more Show less
    19 mins

What listeners say about Never Rewrite

Average customer ratings

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