Bug-for-Bug Compatible: Versioning, Breaking Changes, and Hyrum's Law
11m | Sep 24, 2026Part of the Dev Tools for PMs series.
When Microsoft shipped Windows 95, it added a special memory mode just for SimCity, which had a bug that only worked on the old system. That is the extreme end of backwards compatibility, and this episode asks what you owe the software that depends on you. We cover Hyrum's Law and the implicit interface, what actually counts as a breaking change, the versioning dialects (SemVer, Stripe's rolling date versions, Shopify's quarterly calendar), and what infinite compatibility costs. Then the counter-case: Apple's camp let old apps break and moved faster, and early products should break freely. The one unforgivable version is breaking people silen

Learning Loop
Loading...