The Y2K Computer Problem Has Already Begun (Two articles in One)

The Y2K Computer Problem Has Already Begun (Two articles in One)

Just when you thought you had a clear handle on what poses to be this century's worst technological hazard on record, yet another lead-filled shoe drops from the sky. Now, we are being told that all prognostications for the Year 2000 Millennium Bug are a bit off -- by at least one year. Like, 1999?

It appears our computer forebears did more than just save space in electronic memory when they created the six-digit date field (00/00/00). They also established a clever lever by which nearly all computer applications and programs could possibly go offline, shutdown, or simply go caput in the Year 1999!

To better explain this phenomena, we have selected two prolific reviewers of all that is going on in what used to be The Wonderful World of Computers, and present two articles written by them on this 1999 Bug!

Scott Olmsted is a 20-plus year software engineer and CEO of Automated Enterprises, specialists in creating custom software for engineering industry PCs. Mr. Olmsted has been tracking the Year 2000 Problem since the 1980s. His edited article entitled "Why 1999" immediately follows this introduction.

Gary North is both an economist and historian of much international acclaim. As editor of the economic newsletter, Remnant Review, North's massive Y2K website has over 1800 entries of articles, reviews and commentary addressing the Millennium Bug problem from every possible angle. Considered by many as being one of the most controversial of Y2K reviewers, North's assessment of Y2K and his attention to the details of the surrounding issues keeps him in high demand as an expert witness before Congressional hearings and as a public speaker. His review of the 1999 Bug follows Olmstead's piece.

At the end of North's edited article is a surprise assessment of our own.


Why 1999?

by Scott Olmstead

If you have read anything about Y2K, it's that the computers may stop working on January 1, 2000. Elevators may stop running. Planes may not fly (the FAA may shut down the airports). Businesses may close.

This is not correct. Problems will hit with force in 1999. In that year many organizations will start entering "00" as the year that a project is to end or an account is to expire, or something similar.

Systems will grind to a halt, either not accepting "00" or crashing. See USA Today, For Some, Year 2000 Is Today, which said "The scattered snags could grow into wider outages a full year before the millennium - the first business day of 1999 - because so many firms work a year in advance, from projecting profits to booking halls."

And, don't forget, fiscal 2000 starts October 1, 1999 for the federal government, and July 1, 1999 for most states!

The Topeka Capital-Journal editorialized on February 7, 1998:

It may sound as if we have two years to work this out, but we don't. Computer glitches have already begun appearing, especially in private-sector computers, which must track customer accounts and the like well into the future. As we move closer to 1999, the problems will escalate. In reality, this problem should be solved not in two years, but (by December 31, 1998)!

In fact, for many organizations, the deadline is actually sometime in 1998! In mid-1998 they will begin fiscal 1999 (for exaxmple, 44 states begin fiscal 1999 on July 1, 1998). So what is so bad about fiscal 1999? Two things: Year-long forecasts, contracts, and other events as already mentioned, and something called the Year 99 Problem.

The Year 99 Problem arises because "99" was often used as a code with a special meaning, such as "no termination date" or "delete this record" or something else. Start looking for Year 99 problems when New York State begins fiscal 1999 in April 1998!

You can guess what happens a year later in 1999: organizations begin fiscal year 2000. At that time "00" will have to be entered into the computers. Then we will really begin to see failures and shutdowns.

Consider also that if entering "99" or "00" doesn't crash an organization's computers, then the huge amount of data exchanged among organizations means it may crash someone else's computer. This is the Domino Effect. Bad data will be bounced around until it does some damage somewhere.

Another reason that 1999 will be a year of crisis is that some bugs will be put into working systems. The entire federal government and many large firms have declared that Dec 31, 1998 is the last day they will be fixing code and 1999 will be the year of testing. Don't believe it. Many fixes will be rushed into service without proper testing in fiscal 2000 (mid-1999) and produce major problems.

So expect that gradually from mid-1998 into 1999, organizations that have not completed repairs will shut down parts of their operations for short or long periods as they try to cope. The consequences of Y2K will likely phase in gradually over a period of months in 1998 and 1999, not (necessarily) as a sudden shutdown on January 1, 2000.








The 1999 Problem

by Gary North

Comment:

Some major computer problems will begin in early 1999, growing worse in the fall of 1999. This gives us even less time to prepare.

This is from the MILLENNIUM JOURNAL (Nov. 1997), published by Data Dimensions, a y2k repair software company.

Link: http://www.data-dimensions.com/html/milj45.htm * * * * * * * *

The digit "9", used in the data singly or as a series of nines, since the beginning of data processing, has held special meanings. The meanings could be end of record, end of file, error return, cancellation, start, special discounts, missing date, or keep forever, to name a few.

In some cases, the conditional nine is included in the programming language itself to have special meaning. In fact, "9" is the most frequently used element to mean transfer of logic.

During one of the early project reviews (1991), a client told a story about a new financial system that had been tested post 2000 in processing, but when 1999 was used, the system only returned error code messages! (Took 90 days to fix and retest.) The problem and its immediacy are discussed in greater detail in this article - we believe this problem is very real and urgent! ...

The date 12/31/99 is the last day of 1999. When the clock strikes "12" midnight on 12/31/99, computer failure should be expected if proper care is not taken before this date to resolve the two-digit date storage problem. However, computer failure can occur before 12/31/99, if you have an earlier Event Horizon.

Remember that the term, Event Horizon, refers to the last date that applications will process dates correctly. For more information on Event Horizons, see the Millennium Journal, Volume I.I.

Event Horizons can vary between Enterprises. For example, the U.S. Government's fiscal year 2000 begins on 10/1/99. This moves the 12/31/99 Event Horizon to 10/1/99. There are many factors specific to each program that can change an Event Horizon. . . .

Background on the "99" Problem

Many programmers did not think that their software would still be in use in 1999. Therefore, programmers often coded date fields with "99". Using "99" as program logic was standard practice at the time the products were created. The value "99" frequently was used to mean the following: end of record, end of file, error return, cancellation, start, keep forever, or other special commands. . . .

Another vulnerable area exists because of standard-language date editing, initialization, and validation rules. At the time many of these programs were written, the programs often required a number to be entered in the date field, even though a date might not be applicable. To accommodate program requirements for an entry, programmers designed programs so that users frequently enter 1/1/99 or 9/9/99 in date fields that do not have a specific date. . . .

There is yet another problem with the year, 1999. Many software programs perform year-end projections. In 1999, the computer will make projections about the year 2000. When projections are made for year 2000 in 1999, there could be complications because the year-end projections will require a date field. If your date field only allows for two-digits, then 2000 is going to be "00". With the field "00", your computer may interpret "00" as 1900. It is even possible that "00" has program logic assigned to it.

The Crash of 1999

Most information about the Y2K problem lists 12/31/99 as the typical Event Horizon. Although 12/31/99 has been widely publicized as the critical date for most systems' Event Horizon, 1/1/99 or 9/9/99 may actually be your organization's Event Horizon. Regardless of what other systems do, what will your computer do when it rolls over to the next "logical" date? . . .

This systemic failure due to "the nines" is potentially very damaging. It is no major exaggeration to say that every date processing program is potentially vulnerable to this error. And, it is almost too late to fix the problem before failure occurs. Unless immediate action is taken to address and solve the 1999 date problem, computer failure is inevitable.
***************************************************************************

[RevFile Note] If all this wasn't enough, there is yet one more "fly in the ointment" that hasn't, as far we know, found much press. Take the situation discussed in this report relative to the Federal Government's switch to their new fiscal year in October. In October 1999, the switch is into the year 2000. But, if the '99 Bug is also as serious as Y2K, then what will likely happen to government computers when they switch to the 1999 fiscal year -- in October 1998?! How many government computers, programs, agencies and social services become adversely affected by 1999 shutdowns? Could that first domino begin its cascade in the Fall of this year?

And (making matters a wee bit worse still), if the Federal Reserve system required a one year testing of the entire banking system for Y2K in 1999, shouldn't they also have planned for an additional year for testing their '99 fix? That testing year should have been 1998, meaning that the last year for curative work for both the '99 Bug and the Millennium Bug should have been in 1997! It appears, from here, that we have already crossed the point of no return. [RFN] ****************************************************************************

Copyright © 1998 by Revelation File News Service. All Rights Reserved.

 

Articles Index

Please send inquiries and comments to webmaster@icnc.org


Content Copyright © 1998, 1999, 2000, 2001 by
The International Christian Network Church.
All Rights Reserved.