A few years ago – make that quite a few, actually – Sophos was a lot smaller than it is now.
Recruitment was different too – back then we weren’t so much writing cybersecurity software as helping to invent the entire field of anti-malware research.
One of the paradoxical things that’s important in a small team is that you need people who are specialists but also generalists; focused programmers who can also think and work laterally when needed.
So, in the same sort of way that Bletchley Park recruited cryptographers by looking for chess players, crossword solvers, musicians and the like and then letting them loose to invent the needed cryptographic techniques…
…we used to ask prospective coders to write a limerick.
It didn’t matter if you didn’t know what a limerick was, or were no good at finding words that rhymed – what mattered was how you reacted to the idea of being asked to do something a bit out of the ordinary in the middle of an interview.
Could the problem be reorganised to make it easier to solve – would iambic pentameters be OK instead?
What was most important – meaning, metre, rhyme or wit – and how could these factors be traded off?
Would a program that could write limericks be considered a solution, even if its first output would only appear after the interview was complete?
How do you test a limerick? Can two people write a better poem than one? How do you even judge a limerick?
Most of all, we wanted to know – were you willing to throw yourself at an unexpected problem and have fun trying to solve it at the same time?
In those days, the limericks all had to start with the line There was a young lady called Prue, like this:
There was a young lady called Prue Whose instruction decoder was skew. Her PUSHes were POPs And her POPs were NO-OPs, So she booted, and started anew.
Your mission for SysAdmin Day
As a bit of retrospective fun for #SysAdminDay, we’re inviting you to submit your very own limerick with the specific aim of bringing a smile to a sysadmin’s dial.
You can start it off however you like, so you don’t need to mention Prue unless you want to.
Here are some samples to get you going:
I am truly delighted to say That it’s annual SysAdmin Day. The folk in IT Really do it for me, Keeping malware and phishing away.
Well, I clicked on a dubious link, And my laptop went straight on the blink. But in one mighty bound. A sysadmin came round - I think I should buy them a drink.
If their patience has worn somewhat thin Give sysadmins a bit of a grin You’ll find T-shirts and more In our cool online store Shop dot Sophos dot Com FTW.
See what you can do!
What you need to know
Remember than the rhyme needs to go AABBA; the metre needs to follow the pattern in the examples above – try reading them aloud to get a feel for how the rhythm goes; and the mood needs to be positive and upbeat.
Post them as comments and let’s make some sysadmins laugh.
(If you are a sysadmin, we’ll allow you to write from the other side, as it were – you may bemoan your fate, and even be a little bit critical of your users – but we still want the world to be a happier place when we’ve finished reading your verse.)
Oh, just to be clear: the editor’s decision, as they say, is final, and there are no formal prizes.
Happiness is its own reward, etc. [No more truisms, thanks – Ed.]
Jill Redder
Our sysadmins help, with a smile
When we’ve lost our most critical file
We’ve locked ourselves out
Not our fault no doubt
That’s why we have them on speed dial
wally
There was a young lady called Prue
Who know that all phishes were true
When her screen went all blue
on attack by a grue,
her Sys-Admin knew what to do!
SubSurge
I customized mine for two locales:
[U.S. version]
A sysadmin, wrought with frustration
Worked a ticket at someone’s workstation.
He reset the router
While eating clam chowder
And dreamed of a someday vacation.
[U.K. version]
A sysadmin, wrought with frustration
Worked a ticket at someone’s workstation.
He connected the router
Back to the computer
With much holiday rumination.
Tom
They are so much more than ‘Patch Tuesday’
Without them we would be in dismay
Always dependable,
unlike web devs, unexpendable
We appreaciate you in every way!
Enjoy!
RDanca
There once was a poet named Heinz
Who wrote lim’ricks with only two lines
{Author unknown]
Anonymous
There was an IT man from Great Glen
Who said ‘switch it off and on again’
This fix didn’t take
So the boss thought him a fake
and sent him an email to complain
Anonymous Coward
When I try to make users secure
They always think me a great bore
Till they suffer a hack
And come grovelling back
But at least, I guess, they don’t use TOR
Sevy
I once was a very young Sysadmin
looking after boxes of “tin”
but the hours were long
and the pay was a song
I now hack and earn wages of sin
Anonymous
Sysadmin, Bob, from Nantucket
Had a script that was kicking the bucket
He was quite annoyed
That when he deployed
He’d only forgot to nohup it.
Bryan
While the bulk of my perilous users
Are haphazard and dang’rous ‘net cruisers
I still man the station
Resisting temptation
To irritably label them Lusers
Bryan
A task several decades in plan
Had Bryan working hard as he [can]
From nineteen fifty-eight
To two-thousand-and-late
Coding a limerick in Fortran