Sherman On Software
The Never Rewrite Podcast, Episode One Hundred Forty-Five: Outdated Programming Techniques: Browser Compatibility
The Never Rewrite Podcast, Episode One Hundred Forty-Four: Outdated Programming Techniques: Bit Masking
The Never Rewrite Podcast, Episode One Hundred Forty-Three: Tactics to Obscure (Parody)
The Never Rewrite Podcast, Episode One Hundred Forty-Two: Are You Ready to Scale? A Local Case Study
The Never Rewrite Podcast, Episode One Hundred Forty-One: How Rewrites Create Accountability Black Holes
The Never Rewrite Podcast, Episode One Hundred Forty: Evolving Past Boomer AI
The Roadmap to Hell Is Written In Features
The Never Rewrite Podcast, Episode One Hundred Thirty-Nine: A Failure of the Imagination ft. Mark Mandau
How I Will Talk You Out Of A Rewrite
What Does This Button Do?
The Never Rewrite Podcast, Episode One Hundred Thirty-Eight: The MVP Worked. Do We Rewrite It To Scale?
ShermanOnSoftware 2025 Year In Review
The Never Rewrite Podcast, Episode One Hundred Thirty-Seven: 2025 Year in Review
The Never Rewrite Podcast, Episode One Hundred Thirty-Six: Key Questions to Ask When Navigating Your Career
The Never Rewrite Podcast, Episode One Hundred Thirty-Five: Is Changing an ERP System a Rewrite? ft. Sophia Rosa
The Never Rewrite Podcast, Episode One Hundred Thirty-Four: A Stream of Consciousness Chat on AI, Tech, & Layoffs
The Never Rewrite Podcast, Episode One Hundred Thirty-Three: The Consequences of Having Multiple Sources of Truth
The Never Rewrite Podcast, Episode One Hundred Thirty-Two: A Thankful Thanksgiving Episode
The Never Rewrite Podcast, Episode One Hundred Thirty: The Pains Caused by Differing Abstractions Pt. 2 – Real World Examples
Incremental ETL Patterns For SaaS Developers
The Never Rewrite Podcast, Episode One Hundred Thirty: The Pains Caused by Differing Abstractions Pt. 2 – Real World Examples
The Never Rewrite Podcast, Episode One Hundred Twenty-Nine: Credit Where Credit Is Due
The Never Rewrite Podcast, Episode One Hundred Twenty-Eight: The Pains Caused by Differing Abstractions
The Never Rewrite Podcast, Episode One Hundred Twenty-Seven: The Pains Caused by Differing Abstractions
The Never Rewrite Podcast, Episode One Hundred Twenty-Six: Does Iterative Replacement Trap You In Legacy Frameworks?
Pumping A Leaky Balloon – The Reality of SaaS Business Model
The Never Rewrite Podcast, Episode One Hundred Twenty-Five: Navigating Risky Software Setups
The Software Engineer And The Mechanical Engineer: A Parable
The Never Rewrite Podcast, Episode One Hundred Twenty-Four: Treating Communication Gaps Like Tech Debt ft. Austen Tucker
The Never Rewrite Podcast, Episode One Hundred Twenty-Three: Is Switching Jobs a Career ‘Rewrite’?
The Never Rewrite Podcast, Episode One Hundred Twenty-Two: Providing Constructive Feedback
The Never Rewrite Podcast, Episode One Hundred Twenty-One: A Helpful Analogy For Understanding Legacy Code & Tech Debt
The Never Rewrite Podcast, Episode One Hundred Twenty: Bad Testing & Release Practices Are Cultural Problems, Not Technical Problems
Your Edge Case Is Showing: Jewel’s Dummy Email
The Never Rewrite Podcast, Episode One Hundred Nineteen: Recovering Value From Failed Projects
The Never Rewrite Podcast, Episode One Hundred EightTeen: Recovering Value From Failed Projects
The Never Rewrite Podcast, Episode One Hundred Seventeen: How to Make Incremental Changes Visible
The Never Rewrite Podcast, Episode One Hundred Sixteen: Inverting the Testing Pyramid, Part. 2