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)