The Night Before Christmas

Dylan Beattie
Dec 20, 2018 · 2 min read

’Twas the night before Christmas, and all through the room,
The desks cold and empty, alone in the gloom,
The team were all home, on a well-deserved break,
Recalling true meanings of ‘cookies’ and ‘cake’

https://pixabay.com/en/server-room-datacenter-network-90389/ (CC0 Creative Commons)

The code was all tested, all green and no red,
The roadmap was groomed for the year ahead,
The flatscreens were dark, the keyboards were quiet,
And nothing was failing except for my diet,

As I sat on the sofa, and reached for the wine,
I opened up Slack, to see who was online,
I told them I wouldn’t be working today…
But I’ll just check it once, and then put it away,

And that’s when I noticed, to my trepidation,
Six hundred and five unread notifications,
From Logentries, NewRelic, Rollbar and Chrome,
And a few from my boss, who was also at home.

While the family relaxed in their comfortable chairs,
I picked up the wine and I headed upstairs,
I switched on the laptop, I plugged in the screen,
And ssh’ed into my virtual machine,

I checked the DB and the web server farm,
But I couldn’t see any cause for alarm…
And that’s when I felt it, a tickle, a scratch,
A weird deja vu that I couldn’t despatch.

I typed in the key to the config store thing,
And decrypted the database connection string,
I clicked on ‘connect’ as suspicion was dawning,
And there, clear as day — a certificate warning.

So simple, so stupid — but who would believe,
That the SSL cert expired on Christmas Eve?
I remember they mentioned that when I first started,
But the person who told me had long since departed.

The fix was so easy, it’s almost amusing,
I renewed the cert, and got back to the boozing.
But I couldn’t renew it for three months, or one…
It’s one year, or two years, or five years — what fun!

So one year was purchased, and hey, no more fail!
I sent the obligatory all staff email,
And I wondered if anyone here would remember,
To follow it up at the start of December…

Well now here we are, one year older and wiser,
And thanks to our new infosec supervisor,
The server certificate’s all up to date,
The platform is purring, and everything’s great

But the family don’t know that — I’ve taken great care,
To maintain my good reason to sneak off upstairs.
They all think I’m fixing a broken website…
Merry Christmas to all! Now, who’s up for Fortnite?

Skills Matter

A community of software developers with a passion for…

Dylan Beattie

Written by

Developer, systems architect, conference speaker, guitar player. I help run @LondonDotNet. Into classic rock music, cats, skiing, Lego, scuba, beer and Africa.

Skills Matter

A community of software developers with a passion for tackling complex challenges.

Dylan Beattie

Written by

Developer, systems architect, conference speaker, guitar player. I help run @LondonDotNet. Into classic rock music, cats, skiing, Lego, scuba, beer and Africa.

Skills Matter

A community of software developers with a passion for tackling complex challenges.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store