Thursday, March 5, 2009

Happy Nerdigras

I won't go into the origins since I didn't come up with them, but March 5th has been identified as the Square Root of Christmas and March 14th is Pi day. The discoverer of the Square Root of Christmas has expanded on his work to further dub the week between the two geeky dates as Nerdigras.

I guess this may become only an American holiday, as our nerd brethren in the rest of the world insist on silly dd/mm/yyyy or yyyy/mm/dd orderings for representing their dates.

In any event, in celebration, the commenters over on Ned Batchelder's blog are composing an official Nerdigras carol. Here, I reproduce in its entirety, the 012-days of Nerdigras (sung to the tune of the 12-days of Christmas):

On the oh-first day of Nerdigras, my imaginary girlfriend gave to me,
A hash map in a B-Tree.

On the oh-second day of Nerdigras, my imaginary girlfriend gave to me,
Two Turtle functions,
And a hash map in a B-Tree.

On the
oh-third day of Nerdigras, my imaginary girlfriend gave to me,
Three unmatched parens,
Two Turtle Functions,
And a hash map in a B-Tree.

On the
oh-fourth day of Nerdigras, my imaginary girlfriend gave to me,
Four calling stacks,
Three unmatched parens,
Two Turtle Functions,
And a hash map in a B-Tree.

On the oh-fifth day of Nerdigras, my imaginary girlfriend gave to me,
Five
golden ratios!
Four calling stacks,
Three unmatched parens,
Two turtle functions,
And a hash map in a B-tree.


On the oh-sixth day of Nerdigras, my imaginary girlfriend gave to me,
Six trees sp-laying,
Five golden ratios!
Four calling stacks,
Three unmatched parens,
Two turtle functions,
And a hash map in a B-tree.


On the oh-seventh day of Nerdigras, my girlfriend gave to me,
Seven pointers dangling,
Six trees sp-laying,
Five golden ratios!
Four calling stacks,
Three unmatched parens,
Two turtle functions,
And a hash map in a B-tree.


On the oh-tenth day of Nerdigras, my imaginary girlfriend gave to me,
Eight bits a-zeroed,
Seven pointers dangling,
Six trees a-splaying,
Five golden ratios,
Four calling stacks,
Three unmatched parens,
Two turtle functions,
And a hash map in a B-tree.

On the oh-eleventh day of Nerdigras, my imaginary girlfriend gave to me,
A printout of Graham's Number
One corrupted byte
Seven pointers dangling
Six trees sp-laying
Five golden ratios!
Four calling stacks
Three unmatched parens
Two turtle functions
And a hash map in a B-tree.

On the oh-twelfth day of Nerdigras, my imaginary girlfriend gave to me,
[insert lyric here]
A printout of Graham's Number
One cornipted byke
Seven pointers dangling
Six trees sp-laying
Five golden ratios!
Four calling stacks
Three unmatched parens
Two turtle functions
And a hash map in a B-tree.

(Song by Jonathon Duerig, Robert K., et al)

No comments: