The Curious Engineer

All blogs / Software / engineering practice

Sherman On Software

shermanonsoftware.com

When your SaaS Scaleup can't scale, I can help

Software / engineering practiceEngineering management / careersAI / ML

Posts
357 from 25 Mar 2018 to 28 Oct 2026
Posting
weekly (56 in the last year)
Kind
company blog
Feed
https://shermanonsoftware.com/feed/

2026 47

  1. Cancel All Your Meetings, AI Edition (Never Rewrite Ep. 178)
  2. The SaaSpocalypse Is Here (Never Rewrite Ep. 177)
  3. Revisiting ‘Out of the Crisis’ (Never Rewrite Ep. 176)
  4. Revisiting ‘The Goal: A Process of Ongoing Improvement’ (Never Rewrite Ep. 175)
  5. The Rise of Personal AI Assistants (Never Rewrite Ep. 174)
  6. How My Workflow Is Impacted by AI (Never Rewrite Ep. 173)
  7. AI-Monitored Release Processes: A Log Anomaly Checker (Never Rewrite Ep. 172)
  8. Using AI to Complete a Half-Finished Rewrite, Part 2 (Never Rewrite Ep. 171)
  9. Refactoring: What Changes (And Doesn’t) in the Age of AI ft. Ravi Ram (Never Rewrite Ep. 170)
  10. Using AI to Complete a Half-Finished Rewrite (Never Rewrite Ep. 169)
  11. Are AI-Driven Pull Requests Too Large? (Never Rewrite Ep. 168)
  12. AI & WIP Fundamentals (Never Rewrite Ep. 167)
  13. Solutioning in the Age of AI (Never Rewrite Ep. 166)
  14. AI & The Age of Transient Apps (Never Rewrite Ep. 165)
  15. AI Horror Stories (Never Rewrite Ep. 164)
  16. Can AI Tell You What Your Goals Are? (Never Rewrite Ep. 163)
  17. Terminology: Rewrite, Refactor, Rebuild, Redo? (Never Rewrite Ep. 162)
  18. You Can’t Vibe Code Reputation (Never Rewrite Ep. 161)
  19. TheseusShipping Outside of the Tech Stack (Never Rewrite Ep. 160)
  20. The Never Rewrite Podcast, Episode One Hundred Fifty-Nine: Vibe Coding
  21. The Never Rewrite Podcast, Episode One Hundred Fifty-Eight: Token-Based Billing Is Nuts
  22. The Never Rewrite Podcast, Episode One Hundred Fifty-Seven: Is AI Making You The New John Henry?
  23. The Never Rewrite Podcast, Episode One Hundred Fifty-Six: Modernization: Where AI Doesn’t Save You Any Steps
  24. The Never Rewrite Podcast, Episode One Hundred Fifty-Five: Agentic Development Is Turning Engineers Into Product Owners
  25. The Never Rewrite Podcast, Episode One Hundred Fifty-Four: Feature Parity Pitfalls
  26. The Never Rewrite Podcast, Episode One Hundred Fifty-Three: The Rewrite Trap & Sunk Cost Fallacy
  27. The Never Rewrite Podcast, Episode One Hundred Fifty-Two: The Moving House Metaphor for Software Rewrites: How AI Changes the Game
  28. The Never Rewrite Podcast, Episode One Hundred Fifty-One: Celebrating Wins During Constant Iteration
  29. The Never Rewrite Podcast, Episode One Hundred Fifty: The AI Rewrite Trap
  30. The Never Rewrite Podcast, Episode One Hundred Forty-Nine: Isaac Does a Rewrite?
  31. The Never Rewrite Podcast, Episode One Hundred Forty-Eight: How Human Taste Shapes the Future of AI and Coding
  32. The Never Rewrite Podcast, Episode One Hundred Forty-Seven: Managing Organizational Change ft. Sophia Rosa
  33. The Never Rewrite Podcast, Episode One Hundred Forty-Six: How AI is Reshaping Careers and Workflows
  34. The Never Rewrite Podcast, Episode One Hundred Forty-Five: Outdated Programming Techniques: Browser Compatibility
  35. The Never Rewrite Podcast, Episode One Hundred Forty-Four: Outdated Programming Techniques: Bit Masking
  36. The Never Rewrite Podcast, Episode One Hundred Forty-Three: Tactics to Obscure (Parody)
  37. The Never Rewrite Podcast, Episode One Hundred Forty-Two: Are You Ready to Scale? A Local Case Study
  38. The Never Rewrite Podcast, Episode One Hundred Forty-One: How Rewrites Create Accountability Black Holes
  39. The Never Rewrite Podcast, Episode One Hundred Forty: Evolving Past Boomer AI
  40. The Roadmap to Hell Is Written In Features
  41. The Never Rewrite Podcast, Episode One Hundred Thirty-Nine: A Failure of the Imagination ft. Mark Mandau
  42. How I Will Talk You Out Of A Rewrite
  43. What Does This Button Do?
  44. The Never Rewrite Podcast, Episode One Hundred Thirty-Eight: The MVP Worked. Do We Rewrite It To Scale?
  45. ShermanOnSoftware 2025 Year In Review
  46. The Never Rewrite Podcast, Episode One Hundred Thirty-Seven: 2025 Year in Review
  47. The Never Rewrite Podcast, Episode One Hundred Thirty-Six: Key Questions to Ask When Navigating Your Career

2025 87

  1. The Never Rewrite Podcast, Episode One Hundred Thirty-Five: Is Changing an ERP System a Rewrite? ft. Sophia Rosa
  2. The Never Rewrite Podcast, Episode One Hundred Thirty-Four: A Stream of Consciousness Chat on AI, Tech, & Layoffs
  3. The Never Rewrite Podcast, Episode One Hundred Thirty-Three: The Consequences of Having Multiple Sources of Truth
  4. The Never Rewrite Podcast, Episode One Hundred Thirty-Two: A Thankful Thanksgiving Episode
  5. The Never Rewrite Podcast, Episode One Hundred Thirty-One: Rewrites from a Product Perspective ft. Mark Mandau
  6. Incremental ETL Patterns For SaaS Developers
  7. The Never Rewrite Podcast, Episode One Hundred Thirty: The Pains Caused by Differing Abstractions Pt. 2 – Real World Examples
  8. The Never Rewrite Podcast, Episode One Hundred Twenty-Nine: Credit Where Credit Is Due
  9. The Never Rewrite Podcast, Episode One Hundred Twenty-Eight: The Pains Caused by Differing Abstractions
  10. The Never Rewrite Podcast, Episode One Hundred Twenty-Seven: The Pains Caused by Differing Abstractions
  11. The Never Rewrite Podcast, Episode One Hundred Twenty-Six: Does Iterative Replacement Trap You In Legacy Frameworks?
  12. Pumping A Leaky Balloon – The Reality of SaaS Business Models
  13. The Never Rewrite Podcast, Episode One Hundred Twenty-Five: Navigating Risky Software Setups
  14. The Software Engineer And The Mechanical Engineer: A Parable
  15. The Never Rewrite Podcast, Episode One Hundred Twenty-Four: Treating Communication Gaps Like Tech Debt ft. Austen Tucker
  16. The Never Rewrite Podcast, Episode One Hundred Twenty-Three: Is Switching Jobs a Career ‘Rewrite’?
  17. The Never Rewrite Podcast, Episode One Hundred Twenty-Two: Providing Constructive Feedback
  18. The Never Rewrite Podcast, Episode One Hundred Twenty-One: A Helpful Analogy For Understanding Legacy Code & Tech Debt
  19. The Never Rewrite Podcast, Episode One Hundred Twenty: Bad Testing & Release Practices Are Cultural Problems, Not Technical Problems
  20. Your Edge Case Is Showing: Jewel’s Dummy Email
  21. The Never Rewrite Podcast, Episode One Hundred Nineteen: Recovering Value From Failed Projects
  22. The Never Rewrite Podcast, Episode One Hundred EightTeen: Recovering Value From Failed Projects
  23. The Never Rewrite Podcast, Episode One Hundred Seventeen: How to Make Incremental Changes Visible
  24. The Never Rewrite Podcast, Episode One Hundred Sixteen: Inverting the Testing Pyramid, Part. 2
  25. The Never Rewrite Podcast, Episode One Hundred Fifteen: [CI/CD] Beautiful Feedback Loops with guest Spriha Tucker
  26. The Never Rewrite Podcast, Episode One Hundred Fourteen: Old Projects Never Die, They Just Fade Away
  27. The Never Rewrite Podcast, Episode One Hundred Eleven: The Social Aspects of a Failed Rewrite
  28. The Never Rewrite Podcast, Episode One Hundred Thirteen: Do You Want a Better Version of What You Have?
  29. The Never Rewrite Podcast, Episode One Hundred Twelve: The Impact & Cost of Hidden Business Rules
  30. Your SaaS Has Scaling Bottlenecks – Do You Know Where?
  31. Latency, Throughput, And Spherical Cows
  32. The Never Rewrite Podcast, Episode One Hundred Ten: MVPs, YAGNI, and the Goldilocks Problem
  33. Reducing Latency Won’t Increase Throughput Of Streaming Systems
  34. The Never Rewrite Podcast, Episode One Hundred Nine: Conway’s Law and Software Quality
  35. The Never Rewrite Podcast, Episode One Hundred Eight: Consolidating Tech Stacks – Is It Worth It?
  36. The Never Rewrite Podcast, Episode One Hundred Seven: Rebuilding vs. Rewriting vs. Refactoring?
  37. The Never Rewrite Podcast, Episode One Hundred Six: How to Stop a Rewrite in Progress
  38. The Never Rewrite Podcast, Episode One Hundred Five: A Core Engine Rewrite with Nick Gerace
  39. The Never Rewrite Podcast, Episode One Hundred Four: Iteratively Replacing Logging Infrastructure with Guest Paul Stack
  40. Context Required For Static Vs System Optimizations
  41. The Never Rewrite Podcast, Episode One Hundred Three: Recognizing When a Rewrite is Failing
  42. You Can’t Change Your Answers
  43. The Never Rewrite Podcast, Episode One Hundred Two: Rewrite Stories with Guest Nick Stinemates
  44. Rewrite Anti-Patterns: The Writeback
  45. The Never Rewrite Podcast, Episode One Hundred One: Relief vs. Cure
  46. The Never Rewrite Podcast, Episode One Hundred: Detecting B.S. as a Non-Technical Founder
  47. The Strangler-Fig Pattern Has An Implementation Order; Outputs First
  48. The Never Rewrite Podcast, Episode Ninety-Nine, DOGE Pt. 2: Government Rewrites with Guest Dan Hon
  49. The Never Rewrite Podcast, Episode Ninety-Eight, DOGE’s Social Security Rewrite – Killing Americans to Save Money
  50. Real Life Testing In Production – Hotel Opening Disaster
  51. SaaS Code Does Not Have a Final State
  52. The Never Rewrite Podcast, Episode Ninety-Seven, Fulfilling Friday – A Tattoo Scam?
  53. Sherman’s Law of Doomed Software Projects
  54. New Is Temporary
  55. The Never Rewrite Podcast, Episode Ninety-Six, Inverting the Testing Pyramid – Testing Infrastructure Changes ft. Rob Gonnella
  56. Rewrites Have Two Teams – Team Rewrite and Team Maintenance. Join Team Maintenance
  57. Messaging Patterns: What They Are, When To Use Them
  58. The Never Rewrite Podcast, Episode Ninety-Five, We’re Writing a Book!
  59. Announcing Never Rewrite: The Low Risk Guide To Modernizing Your Legacy Software
  60. The Never Rewrite Podcast, Episode Ninety-Four, What Did You Think You Were Saying Yes To?
  61. Refactoring Imports From Row At A Time To Column At A Time For Performance
  62. The Difference Between Rewriting And Iteratively Replacing Software
  63. The Never Rewrite Podcast, Episode Ninety-Three, How to Put Work Down When Priorities Change
  64. Rewrite Case Study – The Three Musketeers Don’t Deliver
  65. The Never Rewrite Podcast, Episode Ninety-Two, A Framework for Prioritizing Tech Debt Featuring Dustin Rea
  66. State, Persistence, And Cold Restarts
  67. The Technical Problems You Should Solve At A Midsize SaaS
  68. The Never Rewrite Podcast, Episode Ninety-One, Pushing Pain to Users
  69. How To Say No As A Staff Engineer
  70. Iteration Is Not A Speed, It’s A Journey
  71. The Never Rewrite Podcast, Episode Ninety, The Hero and the Lifeguard
  72. Things I Learned By Helping To Program A Clavinet Clone
  73. You’ve Built A Bad Implementation Of Other Software, Now What?
  74. The Never Rewrite Podcast, Episode Eighty-Nine, How Sonos Lost $500 Million Attempting a Rewrite
  75. 20 Things You Shouldn’t Build At A Midsize SaaS
  76. Learning When To Stop Developing A Project
  77. The Never Rewrite Podcast, Episode Eighty-Eight, Creating a Culture of Continuous Improvement with Guest Erik Enge
  78. Robert Moses On Completing Projects
  79. Do You Need Permission To Write Quality Code?
  80. The Never Rewrite Podcast, Episode Eighty-Seven, 2025 Update – State of AI Programming
  81. Abandoned Wells And Other Dangers In Your Codebase
  82. The Anna Karenina Principle of Scaling Software Systems
  83. The Never Rewrite Podcast, Episode Eighty-Six, Annual Reminder – Prune Your Meetings
  84. Confusing The Feature With The Value
  85. ShermanOnSoftware 2024 Year In Review
  86. The Never Rewrite Podcast, Episode Eighty-Five, 2024 Year In Review
  87. The Never Rewrite Podcast, Episode Eighty-Four, The Impact of AI on Recruiting

2024 94

  1. The Never Rewrite Podcast, Episode Eighty-Three, The Impact of AI on Recruiting
  2. Cost To Serve For Staff+ SaaS Developers
  3. In A Remote First World, Being Local Is The Only Leverage A Developer Has
  4. The Never Rewrite Podcast, Episode Eighty-Two, Can You Like Tests And Also Believe You’re Faster Without Them?
  5. SaaS Project Deadlines Are Artificial
  6. The Never Rewrite Podcast, Episode Eighty-One, The Pause
  7. The Never Rewrite Podcast, Episode Eighty, What is “De-Risking”?
  8. The Never Rewrite Podcast, Episode Seventy-Nine, The Toxicity of “Certainty”
  9. Skipping Tests To Deliver Faster
  10. The Never Rewrite Podcast, Episode Seventy-Eight, Is Frontend Modernization a Valid Reason for Rewriting?
  11. Demos Disasters Teach You More Than Triumphs
  12. The Purpose Of A Demo Is Feedback
  13. The Never Rewrite Podcast, Episode Seventy-Seven, Who Gets To Define ‘Shit’ Code?
  14. ASCII Boobs in Your Codebase Won’t Fix Themselves
  15. The Never Rewrite Podcast, Episode Seventy-Six, Aligning Your Company Standards to its Lifecycle Phase
  16. Collaborative Breakdown: Estimating Full Projects
  17. The Never Rewrite Podcast, Episode Seventy-Five, Rewriting is Gambling – A Lesson in Risk
  18. The Never Rewrite Podcast, Episode Seventy-Four, Musketeering
  19. Musketeering Makes Problems Intractable
  20. The Never Rewrite Podcast, Episode Seventy-Three, The Politics of Delivering Trivial Changes
  21. The Never Rewrite Podcast, Episode Seventy-Two, Perfectionism in Programming
  22. Understanding Churn Rate For Subscription SaaS Developers
  23. Talk From StaffPlus NYC 2024
  24. The Never Rewrite Podcast, Episode Seventy-One, Are Ignorable Errors Still “Errors”?
  25. Why SaaS Projects With “New” Or “Next” In The Name Are Likely To Fail
  26. The Never Rewrite Podcast, Episode Seventy, Resource Engineering
  27. Are Foreign Keys Slower Than Corrupt Data Is Expensive?
  28. The Never Rewrite Podcast, Episode Sixty-Nine, Anxiety When Fixing a System You Didn’t Create
  29. Dropdooms! How Binding an Unbounded Reference Table Can Kill Your UI’s Performance
  30. Could you do a cold restart?
  31. The Never Rewrite Podcast, Episode Sixty-Eight, The Fallacy of Rewriting Software to Save Money
  32. The Never Rewrite Podcast, Episode Sixty-Seven, Revisiting “The Joel Test: 12 Steps to Better Code”
  33. The Never Rewrite Podcast, Episode Sixty-Six, Squashing the Right Bugs
  34. 5 Tactics To Start Scaling Software
  35. The Never Rewrite Podcast, Episode Sixty-Five, Exploring Different Perspectives on Risk
  36. The Never Rewrite Podcast, Episode Sixty-Four, Aligning Yourself With the Company’s Risk Profile
  37. The Never Rewrite Podcast, Episode Sixty-Three, Fulfilling Friday: SMS Spamming Saved
  38. Your Edge Case Is Showing: Stand By United
  39. The Never Rewrite Podcast, Episode Sixty-Two, The Peculiar Failure of Correctly Predicting Problems
  40. Multiple Queues Vs Prioritized Queues at the Airport
  41. Case Study – A Failure To Iterate Became A Full rewrite
  42. The Never Rewrite Podcast, Episode Sixty-One, Challenges of Multi-Product Platforms with Dustin Rea
  43. Multiple Queues Vs Prioritized Queues For SaaS Background Workers
  44. The Never Rewrite Podcast, Episode Sixty, Anybody Could Have Done It…But I Actually Did
  45. Calling The Baby Ugly Won’t Short Circuit The Emperor’s New Clothes
  46. The Never Rewrite Podcast, Episode Fifty-Nine, The Myth of the Boy Scout Rule
  47. Common Cause Vs Special Cause in Software Variation
  48. Yes, Software Execution Has Variation
  49. Writing A Run Book Can Be Your First Iterative Step
  50. The Never Rewrite Podcast, Episode Fifty-Eight, When You Can’t Iterate
  51. Patterns of Data Loading – Topics and Broadcast
  52. The Never Rewrite Podcast, Episode Fifty-Seven, White Label CRM Updates with Dustin Rea
  53. The Other 94%, Why Getting Better At Your Craft Isn’t Economical
  54. The Never Rewrite Podcast, Episode Fifty-Six, AI-Driven Testing
  55. How Running Off A Messaging Queue Impacts Data Loading Strategies
  56. The Never Rewrite Podcast, Episode Fifty-Five, Writing Your Job Out Of Existence
  57. For Better Iteration, Imagine Heaps, Not Queues
  58. The Never Rewrite Podcast, Episode Fifty-Four, Shadow Your Colleagues
  59. The Never Rewrite Podcast, Episode Fifty-Three, Cloud Infrastructure “Rewrites”
  60. Tradeoffs with the Four Patterns Of Data Loading
  61. Explanation – Please Disregard
  62. The Never Rewrite Podcast, Episode Fifty-Two, The Two-Clock Problem
  63. Two Clock Problem Of Rewrites
  64. The Never Rewrite Podcast, Episode Fifty-One, How Company Culture Impacts Code Delivery
  65. Four Patterns Of Data Loading
  66. Frosting A Turd And Iterating To A Cupcake
  67. The Never Rewrite Podcast, Episode Fifty, Fulfilling Friday – Saving Customers Millions
  68. The Never Rewrite Podcast, Episode Forty-Nine, Falsehoods Programmers Believe About Projects Part 2
  69. Fixing All The Bugs Won’t Solve All The Problems – Deming’s Path Of Frustration
  70. The Never Rewrite Podcast, Episode Forty-Eight, Falsehoods Programmers Believe About Projects
  71. Falsehoods Programmers Believe About Projects
  72. The Never Rewrite Podcast, Episode Forty-Seven, Maintenance Work as a Flight to Safety – A Manager’s Perspective
  73. Convincing People Not To Touch Hot Stoves Is Easy
  74. The Never Rewrite Podcast, Episode Forty-Six, Workshopping Live with Dustin Rea
  75. AI First API Strategy
  76. The Never Rewrite Podcast, Episode Forty-Five, Year In Review
  77. BYO-AI API Support
  78. First, AI will do unprofitable programming work
  79. The Never Rewrite Podcast, Episode Forty-Four, Do More With Less
  80. The Grand Reveal Violates The SaaS Business Model
  81. The Never Rewrite Podcast, Episode Forty-Three, Rewriting in the Age of AI
  82. The Never Rewrite Podcast, Episode Forty-Two, Iteration as a Defense From Micromanagement
  83. The Never Rewrite Podcast, Episode Forty-One, Rewrites from a Manager’s Perspective with Ryan Cowan
  84. How Understanding Business Strategy Helps Developers Prioritize Projects
  85. The Never Rewrite Podcast, Episode Forty, Convincing Emotionally-Committed Colleagues That A Rewrite Is Not Worth It
  86. Net Dollar Retention For SaaS Developers
  87. The Never Rewrite Podcast, Episode Thirty-Nine, Project Risk with Jonathan Stark
  88. Reduce Long Term Customer Churn From Data Growth
  89. The Never Rewrite Podcast, Episode Thirty-Eight, Maintenance Work as a Flight to Safety
  90. The Never Rewrite Podcast, Episode Thirty-Seven, Interview Insights – Changing the Game for Interviewers and Candidates
  91. The Never Rewrite Podcast, Episode Thirty-Six, Becoming an Expert in your Company’s Business
  92. Phase 1 is a Millstone not a Milestone
  93. The Never Rewrite Podcast, Episode Thirty-Five, The Subtle Art of Refusing Meetings
  94. ShermanOnSoftware 2023 Year In Review

2023 65

  1. The Never Rewrite Podcast, Episode Thirty-Four, (F*ck-Up Friday Series) Don’t Fix What Ain’t Broken
  2. The Never Rewrite Podcast, Episode Thirty-Three, How to be a Terrible Teammate
  3. Two Paths For Paying Down Tech Debt
  4. Tech Debt is a Big, But Not Expensive, Problem
  5. The Never Rewrite Podcast, Episode Thirty-Two, Getting Started with Brownfield Testing (Part 2)
  6. The Rewrite Release Fear
  7. Separating The Work Of Today From The Work of Tomorrow
  8. The Never Rewrite Podcast, Episode Thirty-One, Getting Started with Brownfield Testing (Part 1)
  9. The Never Rewrite Podcast, Episode Thirty, Investing in Yourself Beyond Education
  10. Do The Hard Part First
  11. A Garbage Collector in 2 Shell Scripts
  12. Fight Settings Cruft With A Lightweight Garbage Collector
  13. The Never Rewrite Podcast, Episode Twenty-Nine, (F*ck-Up Friday Series) The Saleswoman Who Faked Cancer
  14. The Never Rewrite Podcast, Episode Twenty-Eight, Making Non-Compatible Changes During Long-Running Upgrades
  15. The Pause
  16. The Never Rewrite Podcast, Episode Twenty-Seven, The Ticket Master – Computerizing India’s Railways with Aadil Farid, Part 2
  17. The Never Rewrite Podcast, Episode Twenty-Six, The Ticket Master – Computerizing India’s Railways with Aadil Farid, Part 1
  18. The Never Rewrite Podcast, Episode Twenty-Five, A Rewrite Success Story with Brian Genisio from Khan Academy
  19. Rewrites are Waterfall
  20. The Never Rewrite Podcast, Episode Twenty-Four, When AI Writes Your Documentation
  21. When a 33% Success Rate Outperforms 99.999%
  22. The Never Rewrite Podcast, Episode Twenty-Three, Live Workshop with Rob Gonnella
  23. The Never Rewrite Podcast, Episode Twenty-Two, Running an Iterative Refactoring Workshop
  24. The Never Rewrite Podcast, Episode Twenty-One, Imposter Syndrome
  25. The Never Rewrite Podcast, Episode Twenty, Shrink Mode
  26. Guest Appearance on SaaS Developer Podcast
  27. Scaffolding, Tests, and Throw Away Work
  28. The Never Rewrite Podcast, Episode Nineteen, The Beachhead Strategy
  29. The Never Rewrite Podcast, Episode Eighteen, Strategies for Upgrading Software
  30. Smile And Dial CRM – Part 4 – As If By Magic
  31. Smile And Dial CRM – Part 3 – Invisible Shipping
  32. The Never Rewrite Podcast, Episode Sixteen, Tricks to Facilitate Conversation
  33. Smile And Dial CRM – Part 2 – Start TheeSeeShipping
  34. The Never Rewrite Podcast, Episode Fifteen, Red Flag Development Ideas
  35. Smile And Dial CRM – Part 1 – The problem with direct change
  36. The Never Rewrite Podcast, Episode Fourteen, How do you define ‘Minimum Viable Product’?
  37. Smile And Dial CRM, A Fable About Transforming Fundamental Constraints
  38. The Never Rewrite Podcast, Episode Thirteen, Transitioning from Microservices to a Monolith with Josh Beckman
  39. Episode Twelve – Company Culture Part 2 with Thomas Morris
  40. The Never Rewrite Podcast, Episode Eleven, You can’t Build To Spec
  41. The Never Rewrite Podcast, Episode Ten, The Rewrite Cycle, What To Expect When Rewriting
  42. The Never Rewrite Podcast, Episode Nine, Raiders Of The SaaS Arc
  43. The Never Rewrite Podcast, Episode Eight, The Service to SaaS Transformation with Brian Begy
  44. The Never Rewrite Podcast, Episode 7, Risk
  45. Better In Every Way Is Impossible
  46. The Never Rewrite Podcast, Episode 6, How Company Culture Makes Or Breaks Your Team
  47. Actions Over Objects
  48. The Never Rewrite Podcast, Episode 5, Perverse Incentives
  49. TheeSeeShip – The Opposite of a Rewrite
  50. The NeverRewrite Podcast, Episode 4, Nozomi
  51. Scaling like a Baker
  52. The NeverRewrite Podcast, Episode 3, Why you hate testing
  53. The C in CRM Grows Unbounded
  54. NeverRewrite Episode 2 – Iterative Replacement
  55. Never Rewrite, A Podcast Devoted To Evolving Software
  56. Code of Theseus
  57. Madison Square Garden – Iteratively Upgraded
  58. Building Like the Yankees
  59. Shifting Your User Defined Field Pattern
  60. User Defined Field Patters 3 – Hybrid Relations
  61. User Defined Field Patterns 2 – NoSql Relations
  62. User Defined Field Implementations For CRMs
  63. Cheerfully Going To Fail In Production
  64. Acceptable Beer Bellies in your codebase
  65. Is This A Quality Panel?

2022 32

  1. 2022 Year In Review
  2. How to break the “get me everything” cycle
  3. Do You Punish Customers For Loyalty?
  4. Chipping Away
  5. The Blockers
  6. The Implications Of Your Characteristics
  7. Defining Iterative Characteristics
  8. Picking an Iterative Goal at a Scaleup
  9. Getting Started With Iterative Delivery
  10. The Only Client Experience
  11. When Your Customers Struggle
  12. Moonshots vs Baby Steps at A Scaleup
  13. The Opposite of Iterative Delivery
  14. The Chestburster Antipattern
  15. What’s Next?
  16. Run to A Runbook
  17. Building Your Way Out OF A Monolith – Create A Seam
  18. The Dangers of Pulling Rank
  19. 2 Developers, A Mathematician and a Scrum Master Walk Into a Bar
  20. Scaling is Legacy System Rescue That Pays 4x
  21. You Won’t Pay Me to Rescue Your Legacy System
  22. Tenancy Model Roundup
  23. 3 Signs Your Resource Allocation Model Is Working Against You
  24. Whose Data Is It Anyway?
  25. DropDooms! How Binding an unbounded reference table can kill your UI’s performance
  26. Pushing the Jobs Service across the Tenancy Line
  27. Cell Based Single Tenancy
  28. Infrastructure Consolidation Drives Early Tenancy Migrations
  29. Tenancy Models – Intro Addendum
  30. Introduction to SaaS Tenancy models
  31. Build Allies By Asking “How did you solve”?
  32. Testing For BitRot – 2022

2021 1

  1. Testing for bitrot

2020 6

  1. Racism in, Racism out
  2. Links vs Tags, a Rabbit Hole
  3. Amazon’s Elastic Load Balancer is a Strangler
  4. Probing Questions For Executives Approving A Rewrite
  5. Questions To Ask Before Automating
  6. When Automation Wastes Time and is Expensive

2019 23

  1. A Tale of Two Failures
  2. A Guide to Prepare for a System Rewrite
  3. Dead Database Pixel Tracking
  4. Putting Your Reputation on the Hook
  5. I wouldn’t have done it this way.
  6. Making Link Tracking Scale – Part 2 Edge Caching
  7. It’s Not Sabotage, They’re Drowning
  8. Making Link Tracking Scale – Part 1 Asynchronous Processing
  9. Three Ways To Refactor a Legacy System – A Cheesy Analogy
  10. Your Database is not a queue – A Live Example
  11. What does Go Asynchronous mean?
  12. Four ways Scaling Bugs are Different
  13. The Five Ws for Developers
  14. Tactical API Obsolescence
  15. Talking bout my generation
  16. Creating Alternatives To Rewrites By Using Topics
  17. Legacy System Seniors – The Lord vs The Reformer
  18. What is a Queue Anyway?
  19. Your Database is not a Queue
  20. Replacement is not a release plan
  21. Senior Developers Are Relatively Cheap
  22. Node-Config and Heroku – It Just Works
  23. Write the change log first!

2018 2

  1. What’s the first step towards fixing a terrible system?
  2. The Journey Begins