Don’t Deploy on Fridays (Still Proceeds to Deploy on Fridays)

There’s a golden rule in DevOps: never deploy on a Friday.
Everyone knows it. Everyone repeats it. And yet… every Friday, I find myself clicking that button anyway.

It starts innocent enough: “Oh, it’s just a small change.” Famous last words. Ten minutes later, a pipeline is red, Slack is buzzing, and I’m staring at Grafana dashboards like they’re stock tickers. The only thing missing is dramatic sports commentary: “And the CPU usage spikes again, will it recover before timeout?!”

I once pushed a “minor fix” at 4:45pm on a Friday. By 5:00pm, half the team was on Zoom, and I was bargaining with Prometheus alerts like they were a higher power. “Please just silence yourself for 10 minutes, I promise I’ll fix it…”

Deploying on Friday is like jumping into a pool after being told, “The water’s cold.” You know you shouldn’t, but you want to prove you can handle it. Spoiler: you can’t.

So yes, the rule exists for a reason. But will I break it again this Friday? Absolutely. Because some lessons you only learn the hard way — and some adrenaline rushes are too addictive.