Hacker News new | ask | show | jobs
by human_v2 6066 days ago
I work for a web host (not this one). From my experience, this is generally what is going on during downtime (note: times are BEST CASE scenario):

T0: Servers go down T5-15: Someone realizes something is broken. T15-45: Initial someone calls another someone to tell them it's broken because the night guy probably can't fix it all by himself. T60-70: All the engineers are woken up and know OF the problem. T90: Engineers figure out WHAT the problem is. T120: Engineers fix problems. T150: More problems arise. T180: All problems are solved, no more customers are mad.

Moral of the Story: As you can see, it already is a very involved process to get servers running again. Now, as a customer, you want an email to notify you that services are down. First, the admin needs to find out exactly which customers are affected and then write up a nice happy email to you letting you know we're working on it. Do you want a happy email or do you want your servers fixed? Your call. Downtime is chaos. Do not ask to be notified of chaos.

2 comments

Honestly, I don't need well-drafted prose or a happy email to alert me of a server outage. I could care less. They should have a pre-drafted document that let's them fill in blanks based on the problem at hand. I was one of these affected customers and can say that not being notified of the servers being down cost me a few hours of uptime. I would say that customer communication during chaos is nearly as important as fixing the problem itself. Just my two cents.
Do you want a happy email or do you want your servers fixed? Your call.

It's not like the two are mutually exclusive. Are you really suggesting that the entire 180 minutes of effort by multiple engineers would have to be directed at writing a "happy email" rather than fixing the problem?

The real reason, I imagine, is that if they automatically sent out an email to everyone who could be affected then more people would know of the problem. It's probably smart to accept a handful of customers being unhappy about being in the dark in return for the outage being exposed to far fewer customers.