Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> 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.



The 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.


Intuitively, I think most managers think that tackling everything in one go is somehow easier or less risky.


Speaking as a manager: any managers that think that are wrong.


Sure, but that doesn't mean it's not pervasive.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: