’Twas the night before go-live (G)
’Twas the night before go-live, and all throughout git,
Not a coder was coding, no single commit;
The release was planned by DevOps with care,
In hopes that userbase would soon be there.
The PMs were nestled all snug with their charts,
While dreams of big bonuses danced in their hearts;
My team in the team room, and I with donuts,
Cracked wise about our PM being a putz;
When out from my inbox screamed a massive alert,
The PM cried, “We’ve disaster to avert!”
I opened the ticket, filled out nice and proper;
A user filed a bug, ’twas a show-stopper.
A moon faced PM cried out to us “Oh woe!”,
“We must make this release, or our jobs, they’ll go!”
When, what to my wondering eyes should appear,
But a pair of suspenders and a stained grey beard.
What a creaky old coder, a grumbly old troll,
I knew in a moment he must write COBOL.
“It’s a legacy backend, I know it quite well,”
He said, “I can fix it,” and launched a new shell.
“Now, punch cards! Now, zOS! Now, GOTO and VAXEN!
On MUMPS! On PIC(9)! on Tandem and FORTRAN!
To the top of the stack! to the top of the call!
Now compile away! Compile away! Compile -Wall!”
As tape-drives that turn before the hard disk can crash,
When met with a bug, his keyboard he did mash;
Up to the function keys, his fingers did scramble,
He cut through code tied thick as a bramble.
His cursor – how it flashed! his typing how merry!
His keyboard clattered, for the switches were Cherrys.
His droll little code was fixed up in a rush,
And the beard of his chin was the color of slush.
He was chubby and plump, a right jolly old elf,
And I laughed when I saw him, in spite of myself;
A wink of his eye and a twist of his head,
Soon gave me to know I had nothing to dread;
He grumbled a curse, but went straight to his work,
Then muttered, “Whoever wrote this code was a jerk.”
And pinching his fingers ’cross the bridge of his nose,
He said, “This function in particular blows.”
He sprang from his desk, to the team gave a whistle,
And fled the room like the down of a thistle.
But I heard him exclaim, ere he drove out of sight,
“I FIXED THE DAMN THING, BUT WHO’S BRIGHT IDEA WAS IT TO HAVE A GODDAMN GO-LIVE BEFORE A HOLIDAY WEEKEND? I SWEAR TO GOD, I’VE BEEN HERE FOR THIRTY YEARS, AND NEVER IN MY TIME HAVE I SEEN SUCH A GODDAMN ASS-HEADED IDEA. I’VE SEEN SOME DUMB PROJECT PLANS OVER THE YEARS, BUT THIS REALLY TAKES THE CAKE. AND DON’T TELL ME, ‘OH, MARKETING SAID WE HAVE TO,’ BECAUSE THAT’S A LOAD OF CRAP. AND I BETTER NOT GET A PHONE CALL THIS WEEKEND TELLING ME THE RELEASE FAILED. HAPPY GO-LIVE TO ALL, AND TO ALL A GOOD-NIGHT”
Buy my book!
Mundane Journeys through an Amazing World begins with Interstate 80. Not the most engaging topic, I know, but when you think about it, I-80 runs all the way across the North American continent linking San Francisco and New York. It's not just a ribbon of asphalt, it's a portal to far away, almost magical places.
My visits to major cities like Tokyo, London and Washington DC have been business affairs. I haven't rode a lot of roller coasters or ridden in open air buses, but I have visited with senators, bought yams from the back of a truck and barely escaped complete embarrassment when I was introduced to Matt Wiener in Vegas.
As I wrote the book I realized that over the years exotic, distant places have become more like the mundane places I've called home. But, as it turns out, there really aren't any mundane places, only mundane ways of looking at things.
If you have the cost of a latte and a Kindle, you can buy a copy at Amazon by
clicking here.
Or buy it in print!
Mundane Journeys Trade Paperback
Editor's Note: Be sure to check out my blog at
michaelbissell.com/blog -- maybe not as funny as the 5,000+ jokes here, but I ramble about life, technology and other things that make
the world... nutty.
Today's blog: Being Watched by TV
Follow @bissell and @jokeindex on Twitter