3 ms·
Production errors in business critical systems can be the most stressful event in your life when you write successful products. You'll simultaneously have to ca
by hodgesrm 8y ago
Production errors in business critical systems can be the most stressful event in your life when you write successful products. You'll simultaneously have to calm down a highly agitated customer as well as your own colleagues while dealing with your own guilt about screwing up, possibly at a spiritually low time like 2am.
Whenever I write software I try to picture those future conversations and what we need to do to avoid them. Having a few mildly unpleasant conversations about resources, quality, or time needed early on saves on far more unpleasant ones later. It's hard to do this with conviction unless you have actually been there.
- mercer 8y agoThe converse of this is analysis paralysis. More than once I've agonized over what could go wrong in production, and trying to prevent these scenarios, only to realize in hindsight that even the entire system going down for a day would've not been noticed by or problematic for the particular client.