Right. This "move quickly and break stuff" can work, barely, in a single organisation. Once you have inter-organisation dependencies which constantly break, and is the current situation, you rapidly head towards an unproductive tarpit.
This is one of my stock objections to package management "solutions" such as Maven. By reducing the friction for change on the part of implementers it pushes the burden on to consumers of APIs to adapt. "Just update your package - it takes two seconds" is the eternal lie of such systems. Package managers by themselves aren't bad, but the resulting mindset is.
This is one of my stock objections to package management "solutions" such as Maven. By reducing the friction for change on the part of implementers it pushes the burden on to consumers of APIs to adapt. "Just update your package - it takes two seconds" is the eternal lie of such systems. Package managers by themselves aren't bad, but the resulting mindset is.