Printer Friendly
The Free Library
14,695,195 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

The millennium muddle.


How to put the years where they belong.

Early in the 1970s, mainframe computers at many banks, securities firms and insurance companies began to generate unexpected errors when they calculated information involving dates that spanned the period before and after December 31, 1999. Both the managers and the data-entry clerks were baffled by the errors; not so the computer programmers. They knew what caused the problem, and they also knew it would grow more serious as the year 2000 approached. Because the years had been recorded in the computers' memory as two digits instead of four--97, for example, instead of 1997--as we moved closer to the year 2000, the computers would have increasing difficulty determining in which century to place a two-digit year designation.

But for the most part those who understood the problem kept silent. After all, they figured, why worry management now? They were sure that somehow, someone, somewhere would find a way to solve the problem before the clock tolled midnight on December 31, 1999.

They were wrong.

As it turned out, the odds of finding a quick, easy solution today are no better than the likelihood that the year 2000 will never come. In fact, many of those who now labor over the problem wish that the year 2000 would never come--or at least not quite so soon. As 1997 ends and with only two years before 2000, it's become clear that, while surely fixes are available, in many cases they are not going to be easy, fast or cheap--and, in some cases, they probably won't resolve the issue entirely.

UNTANGLING THE PUZZLE

The problem goes by the shorthand shorthand, any brief, rapid system of writing that may be used in transcribing, or recording, the spoken word. Such systems, many having characters based on the letters of the alphabet, were used in ancient times; the shorthand of Tiro, Cicero's amanuensis, was used  name Y2K See Y2K problem and Y2K compliant.

Y2K - Year 2000
 (for "year two thousand"); however, an increasing number of those struggling to untangle the puzzle describe it in language that can't be repeated here. As it turns out, Y2K affects not only large computers and their software; it's poised to foul up personal computers (PCs) and any software application programmed with a two-digit year field rather than a four-digit field. And that includes accounting software, computer operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. , programs that run VCRs, time-controlled vaults and hundreds, if not thousands, of other date-dependent electronic equipment.

What's behind the problem?

In the early days of computers, when hard-disk memory storage was expensive, programmers were cautioned to conserve memory space. So, instead of creating a four-space field in an application program where a year was to be inserted, they economized with just two--after all, they figured, 2000 was in the next century. Two digits may sound like an insignificant savings, but when you consider that two digits were being saved in hundreds of millions of data fields, the savings actually added up to a significant sum. Although, in retrospect, the savings may not be as significant as the expected cost now of inserting those two blank spaces Noun 1. blank space - a blank area; "write your name in the space provided"
space, place

surface area, expanse, area - the extent of a 2-dimensional surface enclosed within a boundary; "the area of a rectangle"; "it was about 500 square feet in area"
 in both application software and the billions of data fields.

However, not everyone agrees that economizing then was wrong. Two professors writing in a recent issue of the Journal of Systems Management calculated that, over the 30-year period when two-digit economy was designated, a typical organization saved over $1 million per gigabyte of total data storage. And, they added, if that savings had been invested wisely during the period, it could have produced a fifteenfold return--more than enough, they speculate, to pay for the remedy today.

That reasoning, however, doesn't satisfy many enterprises facing the daunting daunt  
tr.v. daunt·ed, daunt·ing, daunts
To abate the courage of; discourage. See Synonyms at dismay.



[Middle English daunten, from Old French danter, from Latin
 task of fixing their software.

THE ULTIMATE PRICE

In reality, no one is really sure how much the fix will cost. The Office of Management and Budget The Office of Management and Budget (OMB), formerly the Bureau of the Budget, is an agency of the federal government that evaluates, formulates, and coordinates management procedures and program objectives within and among departments and agencies of the Executive Branch.  estimates the federal government itself will spend $3.8 billion. Commercial banks forecast their price tag at $9.3 billion. J. P. Morgan, the investment bank, came up with a worldwide estimate of $200 billion and the Gartner group (company) Gartner Group - One of the biggest IT industry research firms.

Address: Connecticut, USA.
, a think tank that does computer consulting, upped that estimate and reported a worse-case worldwide cost of $600 billion.

While the mechanical cost of the fix is not known for sure, what is known is that it's going to cost more than just a massive software and database fix. It's more than likely that multimillion-dollar lawsuits will be filed by shareholders and others who either will be injured in·jure  
tr.v. in·jured, in·jur·ing, in·jures
1. To cause physical harm to; hurt.

2. To cause damage to; impair.

3.
 by the problem or will maintain that a company's management, or its accounting firm or other consultants, failed to take effective and timely action. For more on the legal and professional impact the Y2K program will have on CPAs, see the article "Risks and Liabilities" on page 43.

Complicating com·pli·cate  
tr. & intr.v. com·pli·cat·ed, com·pli·cat·ing, com·pli·cates
1. To make or become complex or perplexing.

2. To twist or become twisted together.

adj.
1.
 the solution is the fact that much of the two-digit software was written in a computer language that's no longer popular--COBOL--and, as luck has it, there aren't many experienced COBOL COBOL: see programming language.
COBOL
 in full Common Business-Oriented Language.

High-level computer programming language, one of the first widely used languages and for many years the most popular language in the business community.
 engineers around. However, considering the sudden demand for such specialists, you can bet that loads of programmers are cracking open how-to COBOL textbooks. One such book, Teach Yourself COBOL in 21 Days, by Mo Budlong, has been selling at the rate of 2,000 a month. And you can bet that those elite COBOL programmers are charging fat premiums to do the emergency fix-ups.

Further complicating the problem is that most of the COBOL code written for old mainframes was not well documented, which means the only way to locate the errant er·rant  
adj.
1. Roving, especially in search of adventure: knights errant.

2. Straying from the proper course or standards: errant youngsters.

3.
 code for the two-digit-year fields is to laboriously la·bo·ri·ous  
adj.
1. Marked by or requiring long, hard work: spent many laborious hours on the project.

2. Hard-working; industrious.
 go through every single line of code for the application and then sift through the even more numerous data fields themselves. For a typical application, that could mean several million lines of code The statements and instructions that a programmer writes when creating a program. One line of this "source code" may generate one machine instruction or several depending on the programming language. A line of code in assembly language is typically turned into one machine instruction.  and many more millions of data fields.

And as if that's not enough, many of those old COBOL applications, which were written for the big mainframes, were updated to operate on midsize computers and even on personal computers--which simply spread the two-digit "infection" to other, more popular applications.

BIOS BIOS
 in full Basic Input/Output System

Computer program that is typically stored in EPROM and used by the CPU to perform start-up procedures when the computer is turned on.
 WOES WOES Warrant Officer Education System
WOES West Orchard Elementary School
 

There is yet another dimension to the problem that has nothing to do with application software and the number of digits. Older computers contain a special hardware chip, called a BIOS, which, among its many other functions, tells the computer what time, day, month and year it is. Since those chips are hardwired (a built-in program), they can't be reprogrammed, and many of them are not prepared to recognize dates beyond December 31, 1999. So on January 1, 2000, the BIOS chips See BIOS.  in many computers will read the year as 00 and will conclude the date is January 1, 1900. Others, because of a slightly different design by its manufacturer, will default to the year 1980 and still others to 1984. The only way to get the right date is to remove the chip and replace it with a new, correctly programmed one.

Most newer computers have what's called a flash memory chip that serves the same purpose; luckily, that chip can be reprogrammed to be Y2K-compliant, and vendors are supplying updates to do that.

That's the good news; the bad news is that, so far at least, there is some doubt whether all the new chips will totally solve the problem. Even after you've reprogrammed or manually changed the BIOS internal clock to January 1, 2000 (for details on how to make the change, check the instructions that come with your PC or call the vendor), and your screen date actually reeds January 1, 2000, there's no guarantee your applications will accept the new date. As a test, after you've changed your PC's setup data, run some date-sensitive applications with test information and see how it will deal with the new date; you may find the data is calculated correctly or you may discover that some files get saved to one of those odd default dates: 1990, 1980 and 1984.

Quicken A popular financial management program for PCs and Macs from Intuit, Inc., Mountain View, CA (www.intuit.com). It is used to write checks, organize investments and produce a variety of reports for personal finance and small business.  3, for example, has problems with the year 2000 even after a computer's internal setup has been changed to January 1, 2000. When you input transactions for the next century, it sometimes reverts back to 1900. A fix is in the works and may be ready by the time you read this.

Commercial software is available to confirm that a BIOS change is effective; check your local software retailer for such products. Also, free software (called freeware Software that is distributed without charge and which may be redistributed without charge by its users. However, ownership is retained by the developer who may change future releases from freeware to a paid product (feeware). See shareware, free software and public domain software. ) is available to help run tests. To get such software, search for the following programs on the Internet (key word: freeware): DOSCHK, 2000Test, 2000Fix and Year2000.

Now for the really bad news. After you've done everything you can to make your computer systems Y2K-compliant, you will likely run into at least one more minefield if you regularly import data from the outside world and its year-designation information is in the two-digit format. If the year designations in your data have only two digits, and your application and database have been updated to four fields, your computer will have to decide in which century to locate the data, and without some help, it's likely to decide incorrectly much of the time.

In the following article--"Can Your Software Make It Into the Next Century?"--that problem is addressed with what's called the two-digit windowing For Northcoast
Where we call someone over and then roll our window up on them. Bassline preference.

For Example: "Hey, Andi." *insert window being rolled up* "HAHAHA.
 or the pivot solution. As that article explains, there are multiple ways to address the Y2K problem Y2K problem or Y2K bug: see Year 2000 problem.


(Year 2000 problem) The inability of older hardware and software to recognize the century change in a date.
: Some are relatively easy and some are relatively hard. But, alas, none are foolproof.

To find out how the popular spreadsheet applications--Microsoft Excel and Lotus 1-2-3-handle the Y2K problem, see the article "Spreadsheets Face the Millennium" on page 41.

But as one wag recently said, "I don't know Don't know (DK, DKed)

"Don't know the trade." A Street expression used whenever one party lacks knowledge of a trade or receives conflicting instructions from the other party.
 why everyone is hurrying to solve the Year 2000 problem Year 2000 problem, Y2K problem, or millennium bug, in computer science, a design flaw in the hardware or software of a computer that caused erroneous results when working with dates beyond Dec. 31, 1999. . December 31, 1999, falls on a Friday, so they'll have the whole weekend to work out a solution."

RELATED ARTICLE: ...As If That's Not Enough

The coming of the year 2000 raises another, more mundane (jargon) mundane - Someone outside some group that is implicit from the context, such as the computer industry or science fiction fandom. The implication is that those in the group are special and those outside are just ordinary.  problem. No one is certain how to pronounce pro·nounce  
v. pro·nounced, pro·nounc·ing, pro·nounc·es

v.tr.
1.
a. To use the organs of speech to make heard (a word or speech sound); utter.

b.
 it. Is it twenty hundred or two thousand?

And, while we keep speaking of the new millennium, technically the new millennium doesn't begin until January 1, 2001. January 1, 2000, actually is still in the 20th century.

But tell that to your computer.

RELATED ARTICLE: EXECUTIVE SUMMARY

* THE YEAR 2000 PROBLEM (Y2K)--where computers can't determine in what century to place years stored in two-digit format--is coming to a head. When the clock turns to January 1, 2000, two years from now, some computers will spew out Verb 1. spew out - eject or send out in large quantities, also metaphorical; "the volcano spews out molten rocks every day"; "The editors of the paper spew out hostile articles about the Presidential candidate"
eruct, spew
 erroneous erroneous adj. 1) in error, wrong. 2) not according to established law, particularly in a legal decision or court ruling.  information.

* THE ODDS OF FINDING a quick, easy solution today are no better than the likelihood that the year 2000 will never come.

* NO ONE IS REALLY SURE how much the fix will cost. The Office of Management and Budget estimates the federal government itself will spend $3.8 billion. Commercial banks forecast their price tag at $9.3 billion and the Gartner Group, a think tank, upped that estimate and reported a worse-case worldwide cost of $600 billion.

* Y2K AFFECTS NOT ONLY LARGE computers and their software but it's also poised to foul up personal computers and any software application programmed with a two-digit year field rather than a four-digit field.

* ACCOUNTING APPLICATIONS are probably the most severely affected and also the hardest to bring into compliance. That's because accounting systems depend on many date-sensitive operations. Most accounting software vendors have been striving to make their applications Y2K-compliant.

* THERE IS YET ANOTHER DIMENSION to the problem: Older computers contain a special hardware chip, called a BIOS, which, among its many other functions, tells the computer what time, day, month and year it is. Since those chips are hardwired (a built-in program), they can't be reprogrammed, and many of them are not prepared to recognize dates beyond December 31, 1999.

* THE TWO MAJOR SPREADSHEET programs--Microsoft Excel and Lotus 1-2-3--are capable of calculating dates beyond December 31, 1999. But for them to do it correctly, users have to understand how each application does it.

* FOR SOME, a more serious concern exists: The likelihood of a wave of lawsuits as those hurt by the millennium change seek deep pockets to compensate them for their losses.

RELATED ARTICLE: AICPA AICPA

See American Institute of Certified Public Accountants (AICPA).
 Has Help at Hand for the Y2K Issue

The American Institute of CPAs published a new book that further explains concerns involving the Y2K issue as well as a video on the same subject.

Solving the Year 2000 Dilemma, by Sandi Smith, CPA (Computer Press Association, Landing, NJ) An earlier membership organization founded in 1983 that promoted excellence in computer journalism. Its annual awards honored outstanding examples in print, broadcast and electronic media. The CPA disbanded in 2000. , features case studies and offers CPAs timely information on the Y2K issue in plain English Plain English (sometimes known, more broadly, as plain language) is a communication style that focuses on considering the audience's needs when writing. It recommends avoiding unnecessary words and avoiding jargon, technical terms, and long and ambiguous sentences. . The book addresses where the problem exists and how to recognize it and offers readers possible solutions. It also gives insights into the corresponding accounting, legal, insurance and business issues involved. The book costs $29; pricing is slightly higher for nonmembers. The product number is 093008JA.

The video, Y2K: The Year 2000 Crisis, is 8 minutes long and calls attention to the Year 2000 issue and the impact it will have on the accounting profession. The video is free; however, there is a $7.25 shipping and handling charge. The product number is 889565JA.

Call the AICPA order department at 800-862-4272 to order either of the above.

Also, a detailed publication, The Year 2000 Issue: Current Accounting and Auditing Guidance, developed by a task force of practitioners and the AICPA technical services staff Technical Services Staff is the United States Central Intelligence Agency component responsible for providing supporting gadgets, disguises, forgeries, secret writings, weapons and assassinations. , is available on the AICPA Web site--http://www.aicpa.org/members/y2000.

STANLEY ZAROWIN is a senior editor on the Journal. Mr. Zarowin is an employee of the American Institute of CPAs and his views, as expressed in this article, do not necessarily reflect the views of the AICPA. Official positions are determined through certain specific committee procedures, due process and deliberation deliberation n. the act of considering, discussing, and, hopefully, reaching a conclusion, such as a jury's discussions, voting and decision-making.


DELIBERATION, contracts, crimes.
.
COPYRIGHT 1997 American Institute of CPA's
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 1997, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Title Annotation:computer systems recognition of the year 2000
Author:Zarowin, Stanley
Publication:Journal of Accountancy
Date:Dec 1, 1997
Words:2228
Previous Article:New rules affecting home sales and purchases. (from The Tax Adviser)
Next Article:Can your software make it into year 2000? (computer systems recognition of the year 2000)
Topics:



Related Articles
Program like it's 1999. (solving the Millennium computer date problem)(includes related article on solutions to the problem)(Information Technology)
Corrections. ("The Millennium Muddle," Dec. 1997)(Correction Notice)
The Millenium Bug: a plan of action for co-ops and condos. (Year 2000 date change problem)(Focus on: Energy, Technology & Conservation)
The Millennium Bug: a plan of action for co-ops and condos.(Focus On: Building Management & Maintenance)
Design professionals and the Y2K problem.(impact of Year 2000 computer problem on architects, engineers and other design professionals)
The Millenium Bug: a plan of action for co-ops and condos.(Year 2000 date change computer problem)
WHITE HOUSE HONORS CITY OF SANTA CLARITA.(News)
EDITORIAL : DATE WITH DISASTER? THE CALENDAR IS CATCHING UP WITH WASHINGTON'S COMPUTERS.(Editorial)(Editorial)
Out of the Quagmire.("Ending the Vietnam War: A History of America's Involvement in and Extrication from the Vietnam War")(Book Review)
Barry Trotter and the Unauthorized Parody.(Book Review)(Audiobook Review)(Young Adult Review)(Brief Article)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles