Dates Are Critical
Many financial transactions match dates in database records with today's date or with a future date. If the system does not handle dates correctly, bills do not get paid, notices do not get triggered and actions are not taken. After 2000, any system that could not recognize the millennium change caused erroneous output with applications that dealt with future dates.
It Was a Massive Job
The solution to this "millennium bug" required upgrading hardware to support four-digit years, converting files and databases to four-digit years and converting all the software that references dates. Enterprises had a huge amount of legacy data files and thousands of programs that accessed them. With many older applications, the programmers who wrote them were long gone, and program documentation was lacking. In many instances, the source code was missing. Even when changes could be made, the time it took to test them was taxing on the IT staff who were trying to run the daily work and implement new applications.
Just to Save Two Bytes!
The problem originated with punch cards that go back to the early 1900s. In order to cram an entire order or customer record into a single punch card with typically less than 100 character columns, the year was shortened to two digits. Why waste two columns for "19" when it was going to be "19" for such a long time. When punch card systems were converted to magnetic tape in the 1960s, and there was ample room to convert to four digits, 2000 still seemed very distant.
Saving two columns (two bytes) in a punch card was appropriate, but not when there was ample storage later. It was estimated to cost more than $600 billion worldwide to correct the situation.
Even Before 2000
Problems occurred before 2000. For example, imagine a company that wanted to delete records for customers who had not purchased anything in five years. The program logic would be to add 5 years to the date of the last order and compare the result to the current year. Suppose a customer last ordered in 1995 and the current year were 1996. Add 5 to 1995 in a non-Y2K compliant system and you got 1900 instead of 2000. Since 1996 was greater than 1900, the customer would be deleted. See data aging and Year 2038 problem.
About Time
This conference headline was from the Software Productivity Group, an organization that provided the necessary training to deal with this sticky subject. (Image courtesy of Software Productivity Group)
Making the Point
This ad for Isogon's TICTOC Year 2000 compliance software made a strong point. TICTOC was used to test Y2K compliance for MVS applications by setting fictitious dates on a job-by-job basis. (Image courtesy of Isogon Corporation, www.isogon.com)
Long Before Y2K
Program maintenance is always a problem in this industry. This commentary from PROCASE Corporation was created more than a decade before Y2K became daily news. The company provided software that could flow chart a program from its source code in order to make it understandable.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Yes, we know it's a problem. No, we have no budget.
- A survey by data center infrastructure company Voltaire indicates that while a vast majority of data center professionals believe that running a green data center will become a mission-critical agenda item, they haven't set aside the money to support it. Close to 90 percent of the executives...
- Blog posts 2008-09-05
- The Office (2.0): No paper? No problem.
- I think I may have been the only person at this week's Office 2.0 conference using - gasp! - a pen and paper. There was no program "book" when I registered - the agenda was online only. And none of the exhibitors handed out press releases on paper - though...
- Blog posts 2008-09-05
- Enterprise password management really isn't a good idea
- Being at a university and working for a government department allows me to understand this concept well. There are shared resources here, there and everywhere, provided by different people and providers, all open to a "certain type" of person - employees or students. By having a single sign-on SSO point...
- Blog posts 2008-09-05
- NetSuite moves early to support Chrome
- NetSuite said Friday that it will offer native support for Google's Chrome browser, which is in beta and may not be enterprise strength yet. In a statement, NetSuite said its CRM, e-commerce, accounting and OpenAir unit will support Chrome in phases with support being complete in mid-October....
- Blog posts 2008-09-05
- My Awesome IT Job: Senior IT Manager, Cisco
- Hey, we all complain about work from time to time; we've all had lousy jobs. But before you call it a day and head off to the support group that meets at the bar, here are a few words from an IT pro that loves their work. ...
- Blog posts 2008-09-05
- VMworld is bringing out the vendors
- Planning for an announcement is a challenging task. Large suppliers know that just about whatever they do will be picked up by the media and presented to the world. Smaller vendors have a much more difficult time getting heard. So, picking the right place and time for an announcement is...
- Blog posts 2008-09-05
- Seinfeld
- SeinfeldHow did this make it past focus groups?My theory is that they told the focus group subjects it was for a different company, and the subjects responded favorably. Therefore, we're all wrong and Microsoft is right.Wow, that's just brilliant!Windows' image is no longer tarnished. They are now being associated with...
- Discussion threads 2008-09-04
- Google Chrome already beating Opera
- Google Chrome already beating OperaWaiting for Windows Mobile 6 version... if they can create a version for Windows Mobile to rival safari on iPhone, they'll have me seriously thinking about it.Otherwise, it's just another browser for the desktop by another large conglomerate.Full screen problemI have my task bar on the...
- Discussion threads 2008-09-04
- Handicapping the Fall Enterprise Software Race: SAP vs. Oracle vs. Microsoft
- It's leapfrog time in enterprise software land, and the next frog to jump will be Oracle, which is hosting industry analysts next week in Redwood Shores and then hosting the entire world at its much-too-massive Open World Conference in San Francisco the following week. Oracle is...
- Blog posts 2008-09-04
- Is Microsoft is putting Windows 7 on a diet?
- Is Microsoft is putting Windows 7 on a diet?How did we not see this?This is brilliant on Microsoft's behalf. They do get rid of the anti-trust sentiments at least the plausible ones and still have their share in the market.Now, don't misunderstand me. It's going to take a lot more...
- Discussion threads 2008-09-04
- SocialCast: enterprise Twitter/FriendFeed mashup
- SocialCast has revamped its group comms service, given it a facelift, aligned itself more closely to consumery apps like Twitter and FriendFeed and then given it an enterprise twist. As far as I am aware, this is the first enterprise facing application that has gotten close...
- Blog posts 2008-09-04
- How important is boot performance?
- How important is boot performance?Boot performance is very importantA computer should only take as long to get to working state as a television - 10 seconds tops - with either the option of restoring the exact shutdown state or a fresh rebooted OS.Moderate importance overallBootup speed is not really a...
- Discussion threads 2008-09-04
- The power of standard protocols
- I've spent the past few months as the primary developer at a very small company. An important technology to this company is Instant Messaging, as it plays an essential part in our approach to unified messaging. This has meant that I have had to build, in-house, our...
- Blog posts 2008-09-04
- Google's incomplete EULA climbdown
- While the world and his dog seem satisfied with the way Google's lawyers hastily red-lined the hated Clause 11.1 of the Chrome EULA, others may not be so pleased. This from the Spanish version: 11. Su licencia del Contenido 11.1 Conservará los derechos de...
- Blog posts 2008-09-04
- My first Linux laptop is the Asus EeePC netbook
- My first Linux laptop is the Asus EeePC netbookTotally different machines.A netbook is a full laptop. Yes, the industry is trying to keep the impression that it is only for casual use, etc, but there is little only constrained by ram these netbooks can't do (well, with Linux). ...
- Discussion threads 2008-09-04
- Something in the air: Several random wind energy updates
- Something in the air: Several random wind energy updateswindso what happens when the wind stops blowing?i see you still have not got an honest job!Keep an eye on KansasKeep an eye on KS - a governor up for election is pushing hard on creating more wind farms as part of...
- Discussion threads 2008-09-04
- BREAKING: Sony recalls 440,000 Vaio laptops
- Sony said today that it is recalling 440,000 Vaio laptop computers worldwide due to faulty parts that could trigger overheating. The recall involves 19 models in the Vaio TZ series manufactured between May 2007 and July 2008. The laptops are being recalled because improperly placed wires near...
- Blog posts 2008-09-04
- Chrome's new EULA drops wide-ranging claims to user content
- I think Chrome is awesome. It's at least 10 times faster to start up than Firefox on my XP laptop. Unlike some of my peers at ZD, I don't have a problem adopting it as my default browser. Chrome's EULA definitely raised some eyebrows thought with its ...
- Blog posts 2008-09-04
- Ten key differences between Linux and Windows
- Ten key differences between Linux and WindowsRe: Shouldn't this be titledNot everything; for example 1) hardware support - not all closed source OS has the same level of hardware support. 2) Command line vs no command line : Many closed source OS has fully functional command line support.3) Multilayered run...
- Discussion threads 2008-09-04
- Ten key differences between Linux and Windows
- Before debating the relative merits and shortcomings of Linux and Windows, it helps to understand the real distinctions between them. Before debating the relative merits and shortcomings of Linux and Windows, it helps to understand the real distinctions between them. Here are the key differences distilled into one list....
- News items 2008-09-04
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Demo: Virtualization with the Intel® Xeon® Processor
-
In this Flash demo, you'll learn about virtualization performance and features ideal for consolidation, load balancing, and disaster recovery with leading enterprise reliability.
- Watch how the Intel Xeon processor can increase performance and reliability of your servers >>
- Sports and Technology
-
Major League Baseball pitches new app to iPhone users
At Apple's Worldwide Developers Conference in San Francisco, Jeremy Schoenherr of MLB.com demos At-Bat, a new iPhone app from Major League Baseball.
View the ZDNet video to learn more -
The SF Giants' new hi-tech ballpark
SF Giants CIO Bill Schlough discusses new technology upgrades at AT&T Park and outlines his dual role- managing technology operations at the backend while using hi-tech to improve player performance on the field.
View the ZDNet CIO Vision Series video - From our Sponsors
- Fantasy Football
-
-
3 Great Ways To Play Fantasy Football
Play for free, play to win cash prizes- up to $3500, or customize your own league.
Learn More » -





