What causes the millennium bug?
The bug is caused by antiquated software code. Programmers in the 1960s often used two digits to denote the date, such as “98” for 1998. In the 1980s, programmers realized the danger in using this shorthand, but lots of software with old code is still in circulation and being used. On January 1, 2000, that code, if not fixed, may read the date as either 1900 or as a meaningless “00”. What kinds of products and transactions might be affected by the Y2K bug? Any product that is dependent on software that is programmed with two-digit abbreviations for the date. That includes everything from your Quicken program, to credit card transactions, to security systems. What kinds of organizations and services are there to help companies deal with the problem? Many software companies have developed tools that will aid you in analyzing what kinds of fixes your software needs to be made compliant. Such companies are also selling tools that will help you actually make those fixes, as well as tools th