Saturday, May 30, 2009

Poem time - For Software Engineers/Programmers only

Ode To The Codesmith




The die is cast in the brain storming session
Specs, docs, designs outline the mission
As every hour passes the deadline looms
The focus then moves off the conference rooms

Deep in the mire of the cubicle maze
Blending in the mist of the LCD haze
Armed with all high tech gizmos to play
The legendary codesmith toils night and day

Powered by caffeine and Diet Coke
Bemused so often by the mathematical joke
The codesmith has no sense of earthly time
His clock just ticks at a bit wise rhyme

The cubicle looks like a scientist’s den
With unopened figurines and light saber pens
And spaceships and toy trains and robots for gimmicks
Darth Vader and Cartman and Sméagol he mimics

He downloads and installs all tools of the trade
Just as the swordswright welds the blade
The codesmith gets the machines to train
And make them behave like a human brain

Alas, this is easier said than done
Software battles are seldom won
As soon as the coders may pull the plug
There appears the dreaded and treacherous bug

With break points and logs and step run modes
The codesmiths try to cleanse their code
Though his lieutenants (QA) will try their best
The codesmith himself does all sanity tests

The battle still on, the managers speak
The program is scheduled for release next week
The codesmiths will putsch for a final stand
Their battle cry reads "nothing should hang"

And then as the dreaded release day dawns
Bloodshot-eyed they trickle in with incessant yawns
As the CEO speaks, they listen, all breathing bated
"Gentlemen, the software we released is already outdated"

- Shriniwas K



This is a program poem I wrote as a tribute to all software engineers! - enjoy responsibly - and excuse/forgive me for using the male gender in the poem. Also I wanted all to be in this note, but there is a limit of 30 tags (duh why 30? I would have accepted even 32, 64,128 or 256 but 30 ????)

Comments welcome!

© Creative Commons Attribution - All the copyrighted names used belong to their respective owners...