View Single Post
 
Old 03-19-2011, 09:42 AM
Golf-Tinker Golf-Tinker is offline
Senior Member
Join Date: Nov 2007
Location: Village of Hadley
Posts: 395
Thanks: 0
Thanked 1 Time in 1 Post
Default Y2K's Ghost in 2049

The Y2K issue was valid only for systems using a 2 digit year representation. Before the year 2000, large systems (mostly COBOL) used 98 to represent the year 1998 and so on. Most systems were designed keeping this in mind, and hence when the year 2000 arrived, the year 00 would thus become 1900 – throwing all financial calculations out of the window.

There were two solutions.
Use a 4 digit year (which was not practical without a major software rewrite) or change the assumptions:
Anything greater than “50” would mean we are in the 20th century (i.e. 50 is 1950, 60 is 1960 and so on)
Anything less than “50” is the 21st century (i.e. 00 is 2000, 10 is 2010 and so on). Many companies chose the later solution when faced with what would mean major costs to do a complete systems rewrite.

Those who used 4 digit years (option #1) are covered, and will continue to remain covered till we roll over to 5 digit years, and if the systems built today are still running. However, for those using option #2, the ghost of the Y2K is not yet gone. In the year 2049, the ghost will come back to haunt everyone.
__________________

Plymouth (MA)
Lexington (MA)