Gilligan's Island Year 2000
Two Digits for a Date: (to the tune of "Gilligans Island)
Just sit right back and you'll hear a tale,
Of the doom that is our fate,
That started when programmers used
Two digits for a date.
Two digits for a date.
Main memory was smaller then;
Hard disks were smaller, too.
"Four digits are extravagant,
So let's get by with two.
So let's get by with two."
"This works through nineteen-ninety-nine,"
The programmers did say,
"Unless we rewrite before that,
It all will go away.
It all will go away."
But Management had not a clue:
"It works fine now, you bet!
A rewrite is a great expense;
We won't do it just yet.
We won't do it just yet."
Now, when two thousand rolls around,
It all goes straight to hell,
For zero's less than ninety-nine,
As anyone can tell.
As anyone can tell.
The mail won't bring your pension check,
It won't be sent to you
When you're no longer sixty-eight,
But minus thirty-two.
But minus thirty-two.
The problems we're about to face
Are frightening, for sure.
And reading every line of code's
The only certain cure.
The only certain cure.
[key change, big finish]
There's not much time,
There's too much code.
(And COBOL-coders, few.)
When the century is finished with,
We may be finished, too.
We may be finished, too.
Eight thousand years from now I hope
That things weren't left too late,
And people aren't then lamenting
Four digits for a date.
Four digits for a date.
This wonderful parody has been brought to you by DMBFreedom.