Stu 2004-05-14: "When I was a Lad" from H.M.S. Pinafore by Gilbert and Sullivan
When I was a lad I served a term
As coding grunt in a dot-com firm
I used [read] quite often and then sometimes [gets]
And I made my GUIs by [grid]ing my widg-ets
(He made his GUIs by [grid]ding his widg-ets!)
I [grid]ded all my widgets so carefully
That now I am a member of the TCT
(He [grid]ded all his widgets so carefully, that now he is a member of the TCT!)
As coding grunt I made such a stir
That they gave me the post of a pro-gram-mer
I prototyped in ANSI such as is my wont
And I printed out my listings in a twelve point font
(He printed out his listings in a twelve point font!)
I printed out my listings so beautifully
That now I am a member of the TCT
(He printed out his listings so beautifully, that now he is a member of the TCT!)
In crafting [proc]s I made such a name
That a writer of TIPs I soon became
The wheels in motion, my submission did set
For the TIP approval process on the In-ter-net
(For the TIP approval process on the In-ter-net!)
That TIP approval process did so well for me
That now I am a member of the TCT
(That TIP approval process did so well for he, that now he is a member of the TCT!)
My TIPs were so spiffy, there was no debate
That I found myself a cushy job at ActiveState
I got that job and was ever so glad
'Twas the only job I ever had had
('Twas the only job he ever had had!)
That kind of job so suited me
That now I am a member of the TCT
(That kind of job so suited he, that now he is a member of the TCT!)
I grew so smart (smarter than a goat)
That several quite important TIPs required my vote
I always voted at JH's call
And I never thought of thinking for myself at all
(He never thought of thinking for himself at all!)
I thought so little, they rewarded me
By making me a member of the TCT
(He thought so little they rewarded he, by making him a member of the TCT!)
Now coders all whoever you may be
If you want to rise to the top of the tree
If your soul isn't fettered to a corporate tool
Be careful to be guided by this golden rule
(Be careful to be guided by this golden rule!)
Write [proc]s docs and tests ... and license BSD
And you'll all be a member of the TCT!
(Write [proc]s docs and tests and license BSD, and you'll all be a member of the TCT!)