

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

Sep 14, 2023 • 25min
Episode 22: Running an Iterative Refactoring Workshop
This episode explores an iterative refactoring workshop run by Jeffrey to improve development skills. It discusses code selection, refactoring techniques, working independently, and the benefits of the workshop.

Sep 8, 2023 • 39min
Episode 21 - Impostor Syndrome
In this episode Isaac defines impostor syndrome and ways to combat the feelings that you aren't qualified for your job.

Aug 31, 2023 • 31min
Episode 20 - Shrink Mode
Sometimes companies shrink instead of grow, and that impacts your work, your team, and your career. In this episode we discuss what to expect from a shrinking company.

Aug 25, 2023 • 17min
Episode Nineteen - The Beachhead Strategy
Jeffrey identifies a strategy we employed in a previous project that helped us dramatically improve the experience of 90% of our customers without requiring a complete rewrite of an email sending engine.

Aug 12, 2023 • 35min
Episode Eighteen - Strategies for Upgrading Software
Isaac discusses strategies he's used to help companies upgrade their software, and Jeffrey helps distill them into a series of steps.

Jul 28, 2023 • 19min
Episode Seventeen (F*ck-Up Friday Series) - Losing $1 billion for 4 hours
In this episode Jeffrey discusses a f*ck-up of his own for this special 'F*ck-Up Friday' series - how a develop lost $1 billion (just for a little while).

Jul 21, 2023 • 13min
Episode Sixteen - Tricks to Facilitate Conversation
Using the concept of a straw man, the hosts discuss how it can facilitate conversations and help overcome creative paralysis. They also explore the fear of correction versus creation and share tricks to encourage conversation and creativity, emphasizing the importance of effective communication.

Jul 7, 2023 • 23min
Episode Fifteen - Red Flag Development Ideas
In this episode Jeffrey brings up red flag development ideas that should make you second guess whether or not you're making the right decision for your product.

Jun 29, 2023 • 26min
Episode Fourteen - How do you define ‘Minimum Viable Product’?
The hosts discuss the concept of MVPs and the challenges of deciding what features should be included. Exploring the concept of Minimum Viable Product (MVP) and its importance in different scenarios. Using a pre-existing product integration as an MVP and leveraging it to build one's own product. Delving into the ongoing discussions surrounding the definition of Minimum Viable Product (MVP). The importance of capturing interest in an idea and having a strong user base.

Jun 14, 2023 • 44min
Episode Thirteen - Transitioning from Microservices to Monolith with Josh Beckman
Josh Beckman is our guest in this episode where we talk about his experience in successfully transitioning multiple micro services back into a monolith - and why it was the right decision.


