Never Rewrite Podcast Por Isaac Askew and Jeffrey Sherman arte de portada

Never Rewrite

Never Rewrite

De: Isaac Askew and Jeffrey Sherman
Escúchala gratis

Acerca de esta escucha

‘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
Economía Exito Profesional
Episodios
  • Episode 110: MVPs, YAGNI, and the Goldilocks Problem
    Jun 27 2025

    Isaac Askew, Dustin Rea, and Jeffrey Sherman delve into the complexities of developing Minimum Viable Products (MVPs) and the challenges of balancing simplicity with the need for future scalability. They discuss the Goldilocks problem in software development, emphasizing the importance of finding the right balance between over-engineering and under-engineering. The discussion highlights the distinction between maintainability and optionality, the significance of timing in product development, and the lessons learned from past experiences. The trio also explores the concept of gaming out scenarios to prepare for potential challenges and the importance of aligning teams to ensure a cohesive approach to development.

    Más Menos
    27 m
  • Episode 109: Conway's Law and Software Quality
    Jun 20 2025

    Today we discuss the relationship between Conway's Law and software quality, exploring how a company's structure and culture can impact code quality. We delve into the signs of a toxic culture, the consequences of a 'yes culture', and strategies for identifying and changing company culture. The conversation emphasizes the importance of communication patterns and the long-term nature of cultural transformation in organizations.

    Más Menos
    20 m
  • Episode 108: Consolidating Tech Stacks - Is It Worth It?
    Jun 13 2025

    We debate the merits of consolidating technology stacks versus diversifying them. Today we explore the implications of each approach on business value, engineering efficiency, and organizational dynamics. Key points include the importance of evaluating the business value of consolidation, the impact on developer fungibility, and the balance between engineering optimization and business leverage.

    Más Menos
    16 m
Todavía no hay opiniones