Episodios

  • Episode 95: We're Writing a Book!
    Mar 14 2025

    Never Rewrite is going analog! Out of 2000 minutes over the last two years we think we've got plenty of content to coalesce it into a book. If you have a rewrite story to share, now's your chance to get forever immortalized in the podcast hosted by two randos.

    Más Menos
    5 m
  • Episode 94: What Did You Think You Were Saying Yes To?
    Mar 7 2025

    Jeffrey and Isaac explore the motivations and expectations surrounding software rewrites from various stakeholders, including developers, IT leadership, product groups, marketing, finance, support, and customers. They discuss the perceived benefits and the reality of rewrites, emphasizing that while many believe rewrites will lead to improved reliability and a better work environment, the truth is that rewrites often fail to deliver on these promises.

    Más Menos
    27 m
  • Episode 93: How to Put Work Down When Priorities Change
    Feb 28 2025

    Isaac and Jeffrey discuss the complexities of managing work priorities in a constantly changing environment. They explore the challenges of putting work down when priorities shift, emphasizing the importance of iterative development and smaller work increments to minimize risk and maintain productivity. The discussion also touches on the balance between delivering features and building trust with users, particularly in the context of product releases that may impact customer satisfaction.

    Más Menos
    20 m
  • Episode 92: A Framework for Prioritizing Tech Debt ft. Dustin Rea
    Feb 21 2025

    We're joined today by Dustin Rea to discuss frameworks for prioritizing technical debt in software development. We explore the 'Jobs to Be Done' framework, emphasizing the importance of aligning engineering and product teams on customer needs. The conversation covers strategies for managing tech debt effectively, the significance of team dynamics, and the role of technical leadership in guiding prioritization efforts.

    Más Menos
    17 m
  • Episode 91: Pushing Pain to Users
    Feb 14 2025

    Isaac Askew and Jeffrey Sherman discuss the implications of externalizing costs in software development, particularly the consequences of pushing pain to users. They explore the differences between internal and external software, the importance of customer experience, and the cost of support when users face difficulties. The discussion highlights the ethical considerations of prioritizing features over user satisfaction and the long-term impact on both customers and developers.

    Más Menos
    14 m
  • Episode 90: The Hero and the Lifeguard
    Feb 7 2025

    Isaac Askew and Jeffrey Sherman explore the dynamics between two types of developers: the 'hero' who swoops in to solve problems and the 'lifeguard' who encourages self-sufficiency. They discuss the tension that arises from these differing approaches and how to navigate conflicts between them. The conversation emphasizes the importance of balance in mentoring and the need for developers to understand when to guide and when to let others learn through experience.

    Más Menos
    9 m
  • Episode 89: How Sonos Lost $500 Million Attempting a Rewrite
    Jan 31 2025

    Isaac Askew and Jeffrey Sherman discuss the disastrous app rewrite by Sonos, exploring the technical debt, decision-making processes, and the consequences of the rewrite. They emphasize the importance of incremental updates over big bang releases and reflect on the lessons learned from this case.


    Show notes:

    https://www.wsj.com/tech/sonos-speakers-app-ceo-24250f2c

    https://www.linkedin.com/pulse/what-happened-sonos-app-technical-analysis-andy-pennell-wigwc/

    Más Menos
    24 m
  • Episode 88: Creating a Culture of Continuous Improvement with Guest Erik Enge
    Jan 24 2025

    Erik Enge, COO of Ghost, discusses the principles of creating a culture of continuous improvement within organizations. He emphasizes the importance of applying the scientific method in business, setting measurable goals, and maintaining a learning loop to reflect on outcomes. The discussion also covers the significance of collaboration within teams, the risks associated with rewriting code, and the necessity of keeping context in software development. Real-world examples illustrate how these principles can lead to better decision-making and improved outcomes.


    https://www.linkedin.com/in/erikenge/

    https://ghost.org/

    Más Menos
    24 m