5 ms·
> When something breaks, having only 1 or 3 changes makes it really easy to figure out why. Recovering after a big release with 40 PRs in it is absolutely painf
by RussianCow 2y ago
> When something breaks, having only 1 or 3 changes makes it really easy to figure out why. Recovering after a big release with 40 PRs in it is absolutely painful.
This is, by far, the most important reason to practice continuous deployment. I've been part of enough of these fire fighting sessions following big releases to see that it's not a sustainable way to deploy software. And yet, I've never been able to convince any boss I've ever had to adopt CD because they're worried it'll introduce more regressions into production.
- scott_w 2y agoThe way I’ve explained this before is “would you rather small issues that we can fix one by one until anyone really notices or would you rather we hit all those issues in one big go?” Your mileage may vary.
- RussianCow 2y agoIntuitively, I think most managers think that tackling everything in one go is somehow easier or less risky.
- scott_w 2y agoSpeaking as a manager: any managers that think that are wrong.
- michaelcampbell 2y agoSure, but that doesn't mean it's not pervasive.