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_Holiday_promo_in_buybox_DT_T2
Episodes
  • 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
  • Episode 76: Aligning Your Company Standards to its Lifecycle Phase
    Nov 1 2024

    Guest Dustin Rea joins us to discuss the importance of aligning a company's standards and processes with its lifecycle stages. The discussion covers five key phases: the MVP phase, where the foundation is built; the Product User Fit phase, focusing on understanding customer needs; the Product Market Fit phase, solidifying the offering; the Scaling Up phase, managing growth; and finally, the Multi-Product Platform phase, where companies expand their offerings. Each phase presents unique challenges and requires different approaches to maintain quality and efficiency.

    Show more Show less
    25 mins
  • Episode 75: Rewriting is Gambling - A Lesson in Risk
    Oct 25 2024

    Jeffrey and Isaac discuss the inherent risks associated with software rewrites, emphasizing how rewrites push risk to the end of the development cycle. The discussion highlights the need for iterative development and the significance of delivering independent components to ensure project success, particularly within the SaaS model, which thrives on continuous improvement and customer satisfaction.

    Show more Show less
    17 mins

What listeners say about Never Rewrite

Average customer ratings

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