

Never Rewrite
Isaac Askew and Jeffrey Sherman
‘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.
It’s not unfixable, and we explore how to get started along with an array of other software topics in our eponymous podcast.
Episodes
Mentioned books

Feb 23, 2024 • 11min
Episode 42: Iteration as a Defense From Micromanagement
Jeffrey and Isaac discuss how iteration can be a defense against micromanagement. They explore the reasons behind micromanagement, such as a lack of progress and fear, and how iteration provides observability and reassurance to managers. They emphasize the importance of breaking down nebulous projects into smaller deliverables and providing checkpoints to show progress.

Feb 16, 2024 • 35min
Episode 41: Rewrites from a Manager's Perspective with Ryan Cowan
In this episode, Isaac Askew interviews Ryan Cowan, a software engineering manager, about the perspective of managers on rewrites. They discuss the challenges of placating individual engineers who want to rewrite code, the role of managers in supporting engineers' ideas, and the frequency and success of large rewrites. Ryan shares a case study of data engineers rewriting a data pipeline and highlights the importance of understanding the root cause of concerns before deciding on a rewrite. They also discuss the difference between refactoring and rewriting and the expectations engineers have from their managers.

Feb 9, 2024 • 16min
Episode 40: Convincing Emotionally-Committed Colleagues It's Not Worth It
Isaac and Jeffrey provide strategies for working with colleagues who are emotionally committed to rewriting old and flawed code at their companies.

Feb 2, 2024 • 48min
Episode 39 - Project Risk with Jonathan Stark
Jonathan Stark joins as a guest to discuss the risks of hourly billing and the parallels between risk in a rewrite and in hourly billing.

Jan 26, 2024 • 24min
Episode 38 - Maintenance Work as a Flight to Safety
Isaac and Jeffrey explore the significance of maintenance work for developers, stressing its strategic value during uncertain periods like layoffs. They share personal experiences, highlighting how tackling these tasks can lead to trust, new opportunities, and a more impactful role within a team.

Jan 19, 2024 • 45min
Episode 37: Interview Insights - Changing the Game for Interviewers and Candidates
Isaac and Jeffrey dissect the flaws in the interviewing process and offer valuable insights for both interviewers and interviewees. They discuss the broken aspects of traditional interviews, highlight the importance of resume tailoring, and share anecdotes about handling past job experiences during interviews. The episode serves as a guide for interviewers to improve the hiring process and for candidates to enhance their chances by navigating the pitfalls and maximizing opportunities.

Jan 12, 2024 • 30min
Episode 36: Becoming an Expert in your Company's Business
Jeffrey & Isaac discuss why understanding how your company makes money can help you build products that solve the right problems.

Jan 5, 2024 • 20min
Episode 35: The Subtle Art of Refusing Meetings
Jeffrey & Isaac discuss methods to clear out your recurring meetings and protect your time as new meetings get added to your calendar.

Dec 29, 2023 • 9min
Episode 34: (F*ck-Up Friday Series) Don’t Fix What Ain’t Broken
Continuing our F*ck-Up Friday series, Jeffrey has another humorous story where he went out of his way to fix functionality to match the name of its function...with expensive results.

Dec 22, 2023 • 14min
Episode 33: How to be a Terrible Teammate
In this humorous holiday episode, Isaac and Jeffrey discuss ways to be the worst possible teammate in ways that won’t get you immediately terminated by HR. If you didn’t make the naughty list this year and want to lock it in next time, this episode is for you!


