Releasing software to the fleet far too quickly broke stuff
On the one hand, there are decent technical tools to deal with this kind of thing; I'm directly familiar with Ansible's support for controlled rollouts, most container management layers happily support blue/green deploys, etc. On the other hand -<p>> Some people obviously couldn't be bothered to step their release along over the course of a couple of days, and we had to find some way to protect the production environment from them.<p>That's easy: HR. By all means start by being nice, but if people refuse to be careful then they can burn down someone else's prod.