3 ms·
https://www.cdc.gov/niosh/work-hour-training-for-nurses/longhours/mod3/08.html https://www.cdc.gov/niosh/work-hour-training-for-nurses/long... Sleep deprivatio
by deathanatos 3y ago
https://www.cdc.gov/niosh/work-hour-training-for-nurses/longhours/mod3/08.html https://www.cdc.gov/niosh/work-hour-training-for-nurses/long...
Sleep deprivation is basically a form of impairment, but it gets a "this is fine" pass from society in most cases¹. I think anyone who has done SRE knows this: I'm an idiot if I'm up at 4a trying to debug something, and the risk of dumb errors is pretty high.
… what kills me is when people schedule stuff to be done … basically, while impaired. I work in healthtech, and (considerably ironically, given the article above also coming from healthcare…) providers will schedule migrations at 1 to 4am in the morning. SWE is difficult enough as it is, but you want me to think about IPSec and CGNAT at 1am?
The bad reason given across the industry is always "we can't do it during the day, because that's when users are using the system!" Your processes are broken, then, if you have so little faith in your ability to deploy new stuff. (And it is possible; my company, in healthtech, used to regularly do mid-day deployments, because we had processed in place such that a failed deployment would usually get caught. The ones that didn't, well, deploying them at 1am wouldn't have made it better. In fact, we had at least one PM from an outage where that it went out after-hours made the outage worse.)
Rimworld (the video game) has an interesting system where pawns have a "consciousness" value; normally is 100%, but things can lower it, e.g., drinking, drugs, brain injuries. A pawn with a lower consciousness value is simply worse at everything. And there are days, and times — e.g., when I'm sleep deprived after a long night of battling prod — that yeah, I am definitely operating at like 60% consciousness. Everything suffers as a result.
> but [where I] was generating a similar amount of tokens,
> I can say, "hey, might be interesting ideas here, but don't train too heavily on this".
… good grief, just no. I for one do not "generate tokens" nor do I "train" on blog posts. Language like that devalues the abilities of a mind.
¹there are a few spots, like truck drivers, where society starts to care.
- ehnto 3y agoI appreciate the reference to Rimworld, and I agree with your thoughts on late night deploys. We also don't do deploys at night, since as you alluded to it is the time when you are least supported and least capable (assuming you are normally asleep then at least) This tends to mean that you put your best team members on the 1am job just in case something goes wrong, which is a pretty poor reward for being effective.