Never a Friday

by @danielkelly

Liner Notes

Those poor IT support folk.

Lyrics

C
It’s a Friday in the office,
G7
The clock has just struck two,
G
You’ve been working on that code all week,
C
And want to see it through,

C
You bypass pre-prod testing,
F
After your first clean compile,
G G7
But a voice the in the back of your mind,
G C
Says wait a little while.

F C
Never push to production on a Friday,
G C
No not a Friday, Never a Friday,
F C
Never push to production on a Friday,
G7 G F G C
Unless you’re hoping, To Unleash Hell.

If your code will be soon be running,
On a million odd machines,
You better be sure that it works,
Cause that’s a lot of beans,

You might disrupt the airlines,
Or the AT Machines,
And you won’t have a job come Monday,
If it was your code caused the scene.

So if you’re a developer,
A cutter of the code,
Then never bypass pre-prod,
And test it under load,

When it comes to ones and zeros,
There’s edge cases galore,
And if you fail to spot them,
You’ll soon be shown the door,

Comments

[avatar]
Hey, two of my favourite songwriters write a Push to Prod song! John McDaid unleashed his at NASFIC last weekend. Both excellent. Wonder how many people have lost their jobs.
[avatar]
Certainly a useful (and well-phrased) warning, though I have doubts about the collective sanity of any organization where a *developer* would be given the ability to make that decision.

(However, I did once work for a company that fired all QA staff as a cost-cutting measure...so, maybe. 😀 )
[avatar]
@sbs
We were totally clueless about this until it was over... strange since my husband works with IT for an airline. He was on the phone with IT and he just said, "gotta run" and something about connection issues.
[FAWM]