Breaking Changes
In software development, we call major changes that alter existing behavior "breaking changes." Over the past few years, I’ve made several breaking changes to my own life. On paper, everything was an upgrade, but some things that used to work just fine ended up broken along the way.