CI/CD doesn't just save you time (and lots of it). there are a ton of other benefits:
stress: how many times have you been worried pushing the deploy button making sure you checked everything twice?
cognitive load: why waste the space in your brain on all these repeat tasks? everything is the same every time!
forces better technical decisions: If you are building a feature that will effect production, or could be done in a way that would require manual intervention, CI/CD forces you to think about how to solve this problem in a way that is backwards compatible, can be automated, and wont break production if merged. this leads to more stable code
when all these are applied it causes your developer experience to be automated and gives devs the ability to merge often and liberally.
Top comments (0)