The boss told me I should be in the office the next day, as there would be a lot of cleanup to do. So once I got off the call I drove 6 hours home. 12 hours in the car for maybe 2 hours of seeing the family.
The next day I walk into the office and the ops team asks, “what are you doing here? There’s nothing for you to do, go home.”
Holiday weekend killed, family time pushed off for another 6 months until the next holiday worth the 12 hour drive, all for some optics and being available if they needed me, when they didn’t actually need me.
The worst on-call is the on-call that never should have happened, because your boss doesn’t understand what you do and has no boundaries.
I'd rank these 2 nights as the most stressful times of my career. I wrestled with sleeplessness, hopelessness, imposter syndrome, etc.
[0]: https://keygen.sh/blog/that-one-time-keygen-went-down-for-5-...
This was surprising for 2 reasons:
1. That nobody came up with the injection for so long.
2. That the injection was pretty silly and non obvious (kinda explains first point lol). Not your typical sql/js/css etc. it had something to do with localization and the cumbersome way it was implemented in some java libraries
I was responsible for wsj.com for a few years. The homepage, articles and section fronts were considered dial-tone services (cannot under any circumstances go down). My job was to lead the transition from the on-prem site to the redesigned cloud site. As you can imagine there were a few hiccups along that journey.
One particular incident we encountered was when reporters broke the news of a few unrelated industry computer system failures (including finance). Because it was about a financial system, people visited wsj, the spike in traffic was so large it knocked us out. Now other news outlets were reporting wsj down. Unfortunately, there was a perception that these incidents were all related by a coordinated hacking event.
Each minute the site had an interruption of service, I would need to spend hours post-incident making sure the causes were understood, verified and stakeholders knew what they were.
All in all, the on-call experiences were fine. Sure people were tired if they happened in them middle of the night, but the team was supportive and there was a culture of direct problem solving that didn't add _extra_ stress.
Fun stuff.