Jeffrey Sherman
jeffreysherman.bsky.social
Jeffrey Sherman
@jeffreysherman.bsky.social
Never Rewrite Episode 131: Rewrites from a Product Perspective ft. Mark Mandau

If you have been nodding along with us about rewrites, but wondering how non-developers feel, this is the episode for you!

www.youtube.com/watch?v=WKEB...
Episode 131: Rewrites from a Product Perspective ft. Mark Mandau
YouTube video by Never Rewrite
www.youtube.com
November 24, 2025 at 3:09 PM
Never Rewrite: The Pains Caused by Differing Abstractions Pt. 2 - Real World Examples

If you've ever wondered why timezones are hard and how much trouble they can cause, this is the episode for you!

www.youtube.com/watch?v=WMJM...
Episode 130: The Pains Caused by Differing Abstractions Pt. 2 - Real World Examples
YouTube video by Never Rewrite
www.youtube.com
November 15, 2025 at 3:12 AM
Incremental ETL Patterns For SaaS Developers

Lessons from a world driven by the fear of being woken up at 3am to fix a process that must finish before 8am.

shermanonsoftware.com/2025/11/12/i...
November 12, 2025 at 7:05 PM
Never Rewrite: Credit Where Credit Is Due

Who gets credit for what is a recurring problem.

If you've ever had someone else take credit for your ideas, this is the episode for you!

www.youtube.com/watch?v=svAn...
Episode 129: Credit Where Credit Is Due
YouTube video by Never Rewrite
www.youtube.com
November 7, 2025 at 6:47 PM
Reposted by Jeffrey Sherman
One piece of common wisdom that I've come to disagree with is "do the most complicated thing first." In a waterfall world, that's a risk-reduction strategy, but in an incremental development context, it's actually the opposite.
1/7
November 2, 2025 at 4:58 PM
Amazing thread on the tension between art and ux!
I've always hated the Apple-style infinitely-long animated web pages where the scroll wheel just moves stuff around on the page rather than scrolling. All that does is add confusion and make me work harder to see actual content.
1/12
November 1, 2025 at 8:54 PM
Episode 127: The Pains Caused by Differing Abstractions

What is time? What is money?

If you've ever wondered how expensive these questions can be to answer this is the episode for you!

www.youtube.com/watch?v=1g7l...
Episode 127: The Pains Caused by Differing Abstractions
YouTube video by Never Rewrite
www.youtube.com
October 24, 2025 at 7:30 PM
NeverRewrite: Does Iterative Replacement Trap You In Legacy Frameworks?

@isaacaskew.com and I argue that Rewrites aren't an alternative because they almost never succeed. But if you follow our advice on Iterative Replacement, will you be trapped in legacy frameworks?
www.youtube.com/watch?v=s89b...
Episode 126: Does Iterative Replacement Trap You In Legacy Frameworks?
YouTube video by Never Rewrite
www.youtube.com
October 17, 2025 at 10:14 PM
Pumping A Leaky Balloon - The Reality of SaaS Business Models

The SaaS Business Model is like pumping air into a balloon with a leak. Without a steady stream of new customers, the balloon deflates and the SaaS will go out of business.

shermanonsoftware.com/2025/10/13/p...
October 13, 2025 at 8:57 PM
Never Rewrite: Navigating Risky Software Setups

As a consultant, how do you handle a potential client's risky software setup?

If you've ever wondered if you can, or should, help a client with a risky setup, this is the episode for you!

www.youtube.com/watch?v=bXqJ...
Episode 125: Navigating Risky Software Setups
YouTube video by Never Rewrite
www.youtube.com
October 10, 2025 at 4:02 PM
The Software Engineer And The Mechanical Engineer: A Parable

Once upon a time a Software Engineer and a Mechanical Engineer needed to lift the leg of a table and slide a carpet underneath.

shermanonsoftware.com/2025/10/06/t...
October 6, 2025 at 3:34 PM
Never Rewrite: Treating Communication Gaps Like Tech Debt ft. Austen Tucker

Are communication gaps tech debt? Do they cause tech debt? Can they be worse than tech debt? Austen Tucker joins us this week to ponder communication's role in building software.

www.youtube.com/watch?v=Q40g...
Episode 124: Treating Communication Gaps Like Tech Debt ft. Austen Tucker
YouTube video by Never Rewrite
www.youtube.com
October 3, 2025 at 3:24 PM
Never Rewrite: Is Switching Jobs a Career 'Rewrite'?

Can changing jobs be a rewrite on your career? In this episode @isaacaskew.com and I work through the similarities and differences of career rewrites.

www.youtube.com/watch?v=5qWa...
Episode 123: Is Switching Jobs a Career 'Rewrite'?
YouTube video by Never Rewrite
www.youtube.com
September 26, 2025 at 3:05 PM
Never Rewrite: Providing Constructive Feedback

Giving constructive feedback on software is difficult.

If you've ever given feedback that was not only ignored, but made the developers mad, this is the episode for you!

www.youtube.com/watch?v=Sxlh...
Episode 122: Providing Constructive Feedback
YouTube video by Never Rewrite
www.youtube.com
September 25, 2025 at 12:04 AM
Never Rewrite: A Helpful Analogy For Understanding Legacy Code & Tech Debt

Tech debt is a nebulous concept to anyone who hasn't worked as a developer. If you've ever struggled to explain why tech debt is so difficult and unpredictable, this is the episode for you!

www.youtube.com/watch?v=wrxM...
Episode 121: A Helpful Analogy For Understanding Legacy Code & Tech Debt
YouTube video by Never Rewrite
www.youtube.com
September 13, 2025 at 2:10 PM
Never Rewrite: Bad Testing & Release Practices Are Cultural Problems, Not Technical Problems

Are bad practices around testing and releasing cultural or technical?

If you've ever wondered why your company can't kick bad habits, this is the episode for you!

shermanonsoftware.com/2025/09/05/t...
The Never Rewrite Podcast, Episode One Hundred Twenty: Bad Testing & Release Practices Are Cultural Problems, Not Technical Problems
shermanonsoftware.com
September 5, 2025 at 6:50 PM
Reposted by Jeffrey Sherman
So, as we move into an AI-assisted future, it becomes critical for programmers to learn how to do something they've avoided learning to do for three-quarters of a century: to write well-crafted expository prose.
6/7
August 10, 2025 at 6:15 PM
Never Rewrite: [CI/CD] Beautiful Feedback Loops with guest Spriha Tucker, Field CTO at BuildKite

If you've ever wondered how you can have CI/CD and still have massive projects fail, this is the episode for you!
www.youtube.com/watch?v=IOHx...
Episode 115: [CI/CD] Beautiful Feedback Loops with guest Spriha Tucker
YouTube video by Never Rewrite
www.youtube.com
August 1, 2025 at 6:29 PM
Never Rewrite: The Social Aspects of a Failed Rewrite

Sure, the software part of the software rewrite is going to fail, but that's just the beginning.

If you've wondered about the pressures that rip teams apart, this is the episode for you!

www.youtube.com/watch?v=PJr9...
Episode 111: The Social Aspects of a Failed Rewrite
YouTube video by Never Rewrite
www.youtube.com
July 21, 2025 at 8:08 PM
Never Rewrite: Do You Want a Better Version of What You Have?

You don't have to chose between a Rewrite and Iterative Improvement. You can also ask, "Do I even want a better version of what I have?" Maybe neither choice is right for you, and you need a pivot.

www.youtube.com/watch?v=ZSOW...
Episode 113: Do You Want a Better Version of What You Have?
YouTube video by Never Rewrite
www.youtube.com
July 18, 2025 at 9:17 PM
Never Rewrite: The Impact & Cost of Hidden Business Rules

Code can you tell you how something works, but it can't tell you how it is supposed to work.

If you've ever said "I see what it says, but no clue what it means", this is the episode for you!
www.youtube.com/watch?v=87c7...
Episode 112: The Impact & Cost of Hidden Business Rules
YouTube video by Never Rewrite
www.youtube.com
July 12, 2025 at 1:47 AM
Your SaaS Has Scaling Bottlenecks - Do You Know Where?

Bottlenecks can prevent you from onboarding customers fast enough, make supporting your largest customers impossible, and even leave you saying no to giant deals.

shermanonsoftware.com/2025/07/07/y...
July 7, 2025 at 4:52 PM
Latency, Throughput, And Spherical Cows

shermanonsoftware.com/2025/06/30/l...

Would latency impact throughput if you make the streaming system more realistic?

Let’s deflate the cow and find out!
July 2, 2025 at 3:36 AM
Never Rewrite: MVPs, YAGNI, and the Goldilocks Problem

Getting MVPs to actually be Minimum, Viable, and Products is surprisingly complex.

If you've ever worked on an MVP that became a full product before it launched, this is the episode for you!

www.youtube.com/watch?v=7zyN...
Episode 110: MVPs, YAGNI, and the Goldilocks Problem
YouTube video by Never Rewrite
www.youtube.com
June 27, 2025 at 9:20 PM
Reposted by Jeffrey Sherman
One of the most important concepts in Goldratt's "Throughput Accounting" is that inventory (something you've built or spent time on) that has not been released into the customer's hands) is a financial liability. It's money spent with no balancing revenue.
1/5
June 26, 2025 at 8:19 PM