Home What We Do Who We Are Case Studies News & Events Job Opportunities

News And EventsRare & Dear



Millennium Bug May Bite the
Unprepared in the Wallet

PacificBusiness News, Commentary, by Ned Dana, 22 September 1997.(Honolulu)

There is an impending problem that is real and serious -- estimated to cost between $600 billion and $1.5 trillion. It will affect you. Many businesses could fail, and if your company has not addressed the problem, it should start to immediately. It might already be too late.  

What's the problem?  

Much has been written on the problem, but not enough is being done to resolve it. Referred to as the "Millennium Bug," the "Year 2000 Problem," or "Y2K," it is the biggest issue the computer industry has ever faced. The problem actually is very simple, although it's complicated to fix. It primarily occurs when dates are compared or subtracted. The reason is that we commonly represent dates with two digits, rather than four digits. For instance, "1997" is represented as "97," dropping the first two numbers of the date. When the year 2000 arrives, mis-programmed computers will interpret "00" as the year 1900.  

Why was this simple thing done incorrectly? To understand, you need to look back to the 1960s and 1970s when the computer software that runs our large organizations was just beginning to be produced. Memory was hundreds of thousands of times more costly than it is today. Programmers addressed this problem by squeezing every possible byte of computer storage out of a program, including shortening years from four characters to two. They didn't anticipate a problem because they thought that the software being used would be discarded by the year 2000. However, rather than replacing old software with new software, in most cases programs were added to and extended. The basis of much software today used in large corporations and institutions is still what was written several decades ago.  

Now that we know how we got into this predicament, here are some specific examples of how we might be affected by the Year 2000 problem:  

The 99-year phone call.  

Imagine you begin a phone call with your friend at 11:58 p.m. on Dec. 31, 1999 about the change of the millennium, and you keep talking for a few minutes into the new millennium. If the phone company's computer systems don't compute this correctly, you could be billed for a 99-year phone call--that's 63 million minutes. Imagine what that'll do to your phone bill.  

The 95-year-old Spam.  

The problem already has begun to affect some businesses. One major food processing company ran into trouble in 1995 when a computerized inventory control system checked the expiration dates of products in its warehouse. Food with a five-year shelf life had been given an expiration date of "00." The computer interpreted this year as 1900, concluded that the food had expired 95 years before, and ordered it discarded. Fortunately, the company still used people, not robots, in its warehouse. They realized what had gone wrong and the food was saved.  

The Year 2000 fix--two approaches. 

Each affected application either will need to be repaired or replaced. There are advantages and disadvantages for each. If you decide to repair the application, all locations in the application that refer to years using two digits instead of four need to be located and there is no easy way to do this. Automated tools can reduce the overall effort by 20 to 30 percent at best. It might sound simple to fix two digits, but there are literally hundreds of applications that will need to be checked. The other option is to replace the program, which is likely to be more costly and time-consuming, but yields a better more modern system. At this point, if replacement hasn't started, it's probably too late and the only option is to repair the applications temporarily, until they can be replaced.  

Steps in solving the problem. 

It's critical that the problem first be addressed on a business enterprise level--it's not just an information systems department problem anymore. To make sure that you cover all your bases, it will be necessary to create a steering committee that laterally cuts across the entire organization, including users, executives, programmers, everyone--every department. All software and data stores will need to be inventoried: source code, object code, compilers, operating systems, utilities, files, archives, third-party applications, and interfaces to other enterprises. You will need to conduct risk assessment exercises in order to create a statement of impact. Then you will need to plan and pick an approach (repair or replace) for each application affected, choose the proper tools to help implement the changes, and test, and test, and test! Experts recommend at least one year of testing.  

Legal issues. 

How many $600 billion social problems have been resolved without copious litigation? It is estimated that the cost of litigation may well exceed the costs of fixing the problem. If, for example, you insure a company that is doing nothing about the Year 2000 Problem, how can you say you showed due diligence in writing insurance for that party? The legal ramifications are staggering.  

One of the most perplexing aspects of the millennium bug is the fact that no one really knows what will happen. There is no clear idea of how far the problem will reach into your organization, and how it will affect business. Virtually every state, government, and municipality, as well as every large, mid-size and small business in the world, is going to have to deal with this problem. As Peter de Jager, a well-known Y2K expert, said to a group of programmers and IS managers last year: "If you're sleeping well at night, you don't understand the problem."  

Ned Dana is president and principal consultant of Rare & Dear, Inc., a Kauai-based software company with special emphasis on Oracle database development and management. 

Top
Homepage | What We Do | Who We Are | Case Studies | News & Events | Jobs  | Internet Links

W O R L D   H E A D Q U A R T E R S
P.O. Box 408, Kalaheo, Hawaii 96741
voice 808.332.6633 | fax 808.332.5831 | toll free 888.727.3332
S A L E S   O F F I C E
1164 Bishop Street, Suite 124 #230, Honolulu, Hawaii 96813
voice 808.542.9752
General Inquiries | E-mail Resume