Never Rewrite

By: Isaac Askew and Jeffrey Sherman
  • 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.

    Isaac Askew and Jeffrey Sherman
    Show more Show less
activate_Holiday_promo_in_buybox_DT_T2
Episodes
  • Episode 79: The Toxicity of "Certainty"
    Nov 22 2024

    Isaac and Jeffrey explore the concept of certainty in software development and its potential toxicity. They discuss how certainty can lead to poor decision-making, the importance of experimentation, and the human behaviors that contribute to toxic environments. The dialogue emphasizes the need for a balance between certainty and uncertainty, particularly in leadership roles, and highlights the dangers of strong opinions that masquerade as certainty.

    Show more Show less
    18 mins
  • Episode 78: Is Frontend Modernization a Valid Reason for Rewriting?
    Nov 15 2024

    Isaac and Jeffrey discuss the validity of rewriting front-end systems for modernization. They argue against the notion that a dated front end necessitates a complete rewrite, emphasizing the importance of iterative updates and customer experience. The conversation explores the risks of big bang rewrites, the benefits of gradual improvements, and the need for design consistency while still delivering value to customers. Ultimately, they advocate for a more thoughtful approach to modernization that prioritizes user experience over aesthetic uniformity.

    Show more Show less
    16 mins
  • Episode 77: Who Gets To Define 'Shit' Code?
    Nov 8 2024
    Isaac and Jeffrey explore the subjective nature of coding standards and what constitutes 'shit code.' They discuss the lack of industry-wide standards, the importance of intention in coding, and the balance between flexibility and adaptability in code quality. The conversation also touches on the fluidity of language and how it parallels coding practices, emphasizing that coding standards should evolve with the context and needs of the project.
    Show more Show less
    15 mins

What listeners say about Never Rewrite

Average customer ratings

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