Never Rewrite

Isaac Askew and Jeffrey Sherman
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app