The Long Shadow of Y2K
Hugh Pickens writes "It seems like it was only yesterday when the entire world was abuzz about the looming catastrophe of Y2K that had us both panicked and prepared. Ten Years ago there were doomsday predictions that planes would fall from the sky and electric grids would go black, forced into obsolescence by the inability of computers to recognize the precise moment that 1999 rolled over to 2000 and for many it was a time to feel anxious about getting money out of bank accounts and fuel out of gas pumps. "Nobody really understood what impact it was going to have, when that clock rolled over and those digits went to zero. There was a lot of speculation they would reset back to 1900," says IT professional. Jake DeWoskin. The Y2K bug may have been IT's moment in the sun, but it also cast a long shadow in its wake as the years and months leading up to it were a hard slog for virtually everyone in IT, from project managers to programmers."
"'People were scared for their jobs and their reputations," says CIO Dick Hudson, Staffers feared that if they were fired for failing to remedy Y2K problems, the stigma would prevent them from ever getting a job in IT again. "Then there was the fear that someone like Computerworld would report it, and it would be on the front page," Hudson adds. Although IT executives across the globe were confident that they had the problem licked, a nagging fear followed them right up until New Year's Eve. While most people were out celebrating the turn of the century, IT executives and their staffs were either monitoring events in the office or standing by at home. Afterwards came the recriminations and backlash as an estimated $100 billion was spent nationwide for problems that turned out to be minimal. Others says the nonevent was evidence the Y2K effort was done right. "It was a no-win situation," says Paul Ingevaldson. "People said, 'You IT guys made this big deal about Y2K, and it was no big deal. You oversold this. You cried wolf.' ""
We see exactly the same reaction today about all the issues that face us (whether personal, local, national or world-wide). The considered, thoughtful and measured responses that would (given a chance) produce equitable solutions with a minimum of fuss get washed away by the ignorant but vocal commentators in the media. These people don't care about the problem, or finding a solution. All they want is the cameras pointing in their direction.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
In the couple of years leading up to Y2K, I saw my company pour millions into updating any outdated infrastructure. Since were all techies, I'm betting that we all have similar stories. All the negativity aside, is it also possible that we moved ourselves ahead with this non-existent catastrophe? I mean shoot, I know I at least got a new laptop out of the deal ;^)
"Before God we are all equally wise - and equally foolish"
Albert Einstein
http://xkcd.com/607/
"There are no facts, only interpretations." --Friedrich Nietzsche.
I think 38 years should be long enough for us to sort things out before Y2K.
A pizza of radius z and thickness a has a volume of pi z z a
It was real, but hyped. None of us seriously expected 747s to invert on crossing the International Date Line, as some more fevered commentators speculated, nor did we expect nuclear power stations to destabilize.
However, we knew that all our systems had to interact correctly for the business to deliver correctly. I was working as a contractor for a major airline, and we knew that lots of our most fundamental systems had been written in the 60's and 70's. They HAD to be checked, and HAD to be tested through the full extent of the workflow.
Moreover, it was always journalist bullshit that it was all going to happen at the stroke of midnight. There were plenty of opportunities for problems to occur at other times. A major food and clothing retailer started rejecting shipments of canned food in September 1999 because the dates on the cans said the Sell-By date was 100 years ago. This really happened.
And yet stuff DID happen at the stroke of midnight - and that news got suppressed because it was embarrassing, and anyway most of the incidents were minor - we had successfully fixed everything major.
"Cock Up Your Beaver" does not mean what you think. This sig is intended to clog filters and annoy do-gooders
People wanted to fear it.
I was at Wal-Mart getting an oil change (for the record never go there for that) in 1999 while in the waiting area a conversation was struck up between myself and another person waiting on a vehicle. It came out that I worked for an ISP and had done all kinds of other computer/networking work. The person wanted to know my thoughts on Y2K.
I answered "I think there's going to be a few hiccups and glitches. I don't think they're going to be all that big, we've done a pretty good job of preparing, and many things may fail over to a wrong date, but will continue to work anyways. All in all whatever problems come of it a majority will be fixed in the first couple of days and a few may take longer, but I don't think there will be much impact."
The person became visibly annoyed at my answer. We stopped talking very quickly after that. I had many other conversations with people along these lines, a couple of them even sited Art Bell and how his show was talking about the doom and gloom to come. I listened to Art Bell. He must have made a fortune selling crank radios, flash lights, and other survival gear in preparations for Y2K, not to mention his business model relies on crazies and they were coming out of the woodwork for this.
I was working the night shift during the roll over. I wasn't worried about our equipment failing. I went to work armed, I was worried about crazies who might decide our company was going to be the cause of the downfall of civilization.
The only thing I noticed was the IRC chat room had some sort of a reset, 90% of the people connected dropped off at midnight, that was actually the event that caused me to check the clock. Us other 10% stayed connected, I'm guessing it was one of dial up routers dropping everyone.
People were practically begging for the doom and gloom scenario. It gave me insight into the human condition, I'll say that for sure.
The preceding post was not a Slashvertisement.
The news must be slow to report on an event that didn't happen 10 years ago.
I was an analyst for Gartner in the years leading up to Y2K. As usual, the real story is nothing like what is reported in the press.
First of all, the systems failed not because the date itself rolled over to January 1, 2000, but when systems attempted to do a calculation that spanned both centuries and thus did the math wrong. In 1970, 30-year mortgages started having glitches because they calculated into the year 00, and started calculating interest based on 99 years’ worth of time. Called, the “Time Horizon to Failure,” these types of failures increased on a log scale in the 90s as we approached 1/1/2000. Few if any systems based on microcontrollers (say, elevators) care at all about the date, much less that the year is 2 digits.
The bug was very real. There was literally billions of lines of mainframe code written in the 60s, 70s, 80s and even 90s that used two digits for dates. There was actually a 1970 bug, where some systems used only one digit for the date in the 60s. Remember we are talking 80 byte punch cards and memory that was hundreds of dollars per byte. The fixes weren’t hard but there was a LOT of code to slog through, much of which was not documented and in some cases they didn’t even have the source.
Why weren’t there more visible problems? in the early and mid 90s, all the IT departments alerted their managers to the problem, showed where in the code it needed to be fixed, and what the consequences were. But few managers acted, because nobody believed the “hype” and budgets were needed for more pressing initiatives.
Enter the Wall Street Journal, who wrote an article, I think it was in late 1996 or 1997, that said to company executives that their Errors and Omissions insurance would not cover them if their company experienced Y2K failures because the bug was widely publicized and the threat was well known. This means that the executives were personally liable (e.g. they could lose their houses) for Y2K failures that happened in their companies.
The next day, thousands of companies started Y2K projects, and fixed the issues. So, no serious bugs were reported, and those who labeled it hype had all the evidence they needed to support their theory. But it took a legal threat for managers to act.
I hate being bipolar; it's awesome!
In 99, a friend of mine was doing a live migration from a mainframe software that was too expensive to fix for Y2K. This was a critical billing system for the business so they had to keep the mainframe working until the migration to the new software was complete. The complex project was scheduled to be over on Dec 15.
What they did not expect was that the end-of-month calculation routine in the old software used a "clever" trick: add one month, remove one day...
So on Dec 1st the software went down in flames (and my friend did not get his Y2K bonus).
They called it the 12/99 bug.
lucm, indeed.
On Y2K day, the website calendar of the US Naval Observatory (our observational time keeping experts; National Bureau of Standards count them, these guys tell us when they start and stop and need readjusting) read JAN 1, 19001.
See if there's still a screen capture of that around, I know several circulated back then. Then if anyone challenges you, simply show it to them and say "We didn't oversell. We got it right. They didn't."
"I may be synthetic, but I'm not stupid." -- Bishop 341-B
A great many computer systems used two digit dates, and would treat '00' as a date in the past. Changing this fundamental fact would take an awful lot of work; not changing it would mean that all these computer systems break on Jan 1st 2000.
Allot of work was done, and most all important computer systems didn't suffer from any serious problems.
What is being oversold?
I suppose there were 'cowboy' consultants exploiting the problem by offering to come in and look at your recently acquired IT infrastructure, charging huge amounts for a simple thumbs up. That doesn't undermine the severity of the problem though.
The problem wasn't with the IT folks... Not even the 'cowboy' consultants who tried to scare up some income. The problem was with the media coverage.
There were reports on how all your money would vanish overnight, trains would derail, nuclear power plants would melt down, missiles would launch themselves, planes would fall out of the air... The same kind of silliness and paranoia we're now seeing in relation to the 2012 thing... Except it was being reported as real, impending, and IT's fault.
If you talk to someone who was working in IT during the whole Y2k thing, they'll probably tell you stories about long hours and stress and frustration.
If you talk to someone who was working in management during the whole Y2k thing, they'll probably tell you similar stories about long hours and stress and frustration.
If you talk to some random person on the street about Y2k they're likely to mention how the world was supposed to end and it was all kinds of hyped up and nothing ever happened. They never saw anyone putting in long hours. They never saw the effort that went into making sure that nothing happened. All they saw were the crazy news stories and docu-dramas about the impending disaster.
The problem is that now, because nothing tragic happened, the IT industry in general has lost credibility with the general public. So when someone suggests that we're running out of IP addresses... Or that GPS may start failing soon... Or that there's some nasty bug on the way and you really ought to update your computer... The general public just rolls their eyes and ignores the warning.
And, of course, it doesn't help that the media continues to report on things they don't understand...
Remember the DST change a little while back? Our local news programs were reporting that you better run Windows Update and patch your computer or you'd lose data. They literally said you'd lose data. Because your computer didn't know that it should automatically change the time by an hour...
And then there was all the paranoia about Conficker. I believe I even saw reports about Conficker on CNN. We had clients who were afraid to turn on their computers, even after we'd assured them a dozen times that they weren't infected.
"Work is the curse of the drinking classes." -Oscar Wilde
None of us seriously expected 747s to invert on crossing the International Date Line, as some more fevered commentators speculated, nor did we expect nuclear power stations to destabilize.
Software Bug Halts F-22 Flight
Posted by kdawson on Sunday February 25 2007, @06:35PM
it.slashdot.org
On Feb. 11, twelve Raptors flying from Hawaii to Japan were forced to turn back when a software glitch crashed all of the F-22s' on-board computers as they crossed the international date line. The delay in arrival in Japan was previously reported, with rumors of problems with the software. CNN television, however, this morning reported that every fighter completely lost all navigation and communications when they crossed the international date line. They reportedly had to turn around and follow their tankers by visual contact back to Hawaii...
You do understand that even today some back-end systems are run on very old machines with very old programs. The reason they don't get updated is that it costs money to update.
I worked for a Very Big Corporation back around the turn of the century. We had quite a bit of old equipment back then that was at risk for the date rollover. Without exception, one of the questions management asked about each piece of equipment was, "Can we patch it just one more time?"
Sadly, one of the systems was hosted on hardware with a h/w clock that wasn't going to make it. Not due to a two digit year, but a table of leap years stored in ROM ran out the following February, resulting in a system that wouldn't boot. he vendor had long since discontinued h/w support. Management's solution: bump the systems back 20 years and add a script to add it back in to the O/S clock after boot up. Plus some tweaks to the utilities that wrote the date to the h/w clock. It turned out that several different departments had the same hardware and each was responsible for implementing their own fix. Rather than standardizing on one date offset, each group used some multiple of 4 years (to keep leap years aligned) as a decrement. This resulted in transforming the Y2K problem into a Y2K + N problem, where N varied by department. After a while, it became evident that N was selected to move the new failure date to a point just after each manager was due to retire.
Have gnu, will travel.