Reliability: A model of trust and sustainable platform operations
Delivering a platform in an IT organization involves meeting a set of goals that must be pursued simultaneously:
Engineering a mindset of action and collaboration
"Running code wins!" You probably know what this looks like - imagine that one monolithic application or tangle of services which has been the most operationally demanding to you but that no one can seem to get rid of. The more you want to fix it, the more you fear that the time spent will end up in yet more long nights for you and your team supporting a new set of surprises that await. Or consider the release that was meant to be a prototype, but now is the shipping product. As a bonus the original engineers are gone, and the users are ramping up expectations. Either way, at some point you reflect and wonder "How did this mess even get released in the first place?" or "What is the quickest path away from all this thoughtless engineering and soul-crushing operational support?"