We can’t go back in time, so we have to be careful with the decisions we make and the actions we take. But in software development we can make what we do easily reversible. Stephen O'Brien, Intercom Director of Engineering, on the benefits of making it reversible.
12. write code
quality assurance
ship to customers
weekly–quarterlystatus quo*
CONTEXT RELEASE CYCLE
irreversible
* New Relic 2016 data culture survey: 70% of 500 surveyed companies ship weekly or less
13. new code on GitHub
automated tests
Muster deployment system
served to customers
minutesIntercom
revert
CONTEXT RELEASE CYCLE
16. Always be right
Be mostly right,
but be able to correct
mistakes really fast
Intercom
CONTEXT
Puppet/PWC 2015 State of Devops report: companies which ship 30x more often, experience 60x fewer
failures, recover from failure 160x more quickly, 200x shorter lead times. 20,000 respondents.