10 things likely to be overheard from a Klingon Programmer
I have no idea where this came from originally but it showed up on the AP CS mailing list this week. On one level it is very funny especially if you know the Star Trek universe and the nature of Klingons. But on a deeper level I think it is an opening for discussion. Why are these things funny? Is it because they are a ridiculous way to do software development? Yep, let’s talk about it.
- Specifications are for the weak and timid!
- You question the worthiness of my code? I should kill you where you stand!
- Indentation?! - I will show you how to indent when I indent your skull!
- What is this talk of 'release'? Klingons do not make software 'releases'. Our software 'escapes' leaving a bloody trail of designers and quality assurance people in its wake.
- Klingon function calls do not have 'parameters' - they have 'arguments' - and they ALWAYS WIN THEM.
- Debugging? Klingons do not debug. Our software does not coddle the weak.
- A TRUE Klingon Warrior does not comment on his code!
- Klingon software does NOT have BUGS. It has FEATURES, and those features are too sophisticated for a Romulan pig like you to understand.
- You cannot truly appreciate Dilbert unless you've read it in the original Klingon.
- Our users will know fear and cower before our software! Ship it! Ship it and let them flee like the dogs they are!
BTW if you do an Internet search for “Klingon programmer” you can find a lot more like this.
Comments
- Anonymous
March 04, 2010
"Specifications are for the weak and timid!" That one is a Klingon product owner - not a Klingon programmer: "Insolent dog - you should know my intent without asking! ... Specifications are for the weak and timid!"
- AJ