TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Was the Y2K crisis real?

465 pointsby kkdaemasabout 5 years ago
There was very little fallout to the Y2K bug, which begs the question: was the Y2K crisis real and well handled or not really a crisis at all?

112 comments

dwheelerabout 5 years ago
Yes, the y2k crisis was real, or more accurately, would have been a serious crisis if people had not rushed and spent lots of money to deal with it ahead of time. In many systems it would have been no big deal if unfixed, but there were a huge number of really important systems that would have been a serious problem had they not been fixed. Part of the challenge was that this was an immovable deadline, often if things don&#x27;t work out you just spend more time and money, but there was no additional time that anyone could give.<p>The Y2K bug did not become a crisis only because people literally spent tens of billions of dollars in effort to fix it. And in the end, everything kept working, so a lot of people thought it wasn&#x27;t a crisis at all. Complete nonsense.<p>Yes, it&#x27;s true that all software occasionally has bugs. But when all the software fails at the same time, a lot of the backup systems simultaneously fail, and you lose the infrastructure to fix things.
评论 #22563944 未加载
评论 #22564359 未加载
评论 #22562716 未加载
评论 #22563646 未加载
评论 #22565857 未加载
评论 #22558216 未加载
评论 #22565929 未加载
评论 #22567299 未加载
评论 #22565774 未加载
评论 #22568709 未加载
评论 #22564243 未加载
评论 #22566144 未加载
评论 #22563267 未加载
评论 #22562712 未加载
评论 #22588199 未加载
评论 #22564935 未加载
Diederichabout 5 years ago
To add a little nuance:<p>A global retailer you&#x27;ve definitely heard of that used to own stores in Germany spent a lot of time preparing for Y2K. This was a long and painful process, but it got done in time.<p>But problems still slipped through. These problems ended up not being that big and visible because a large percentage of the code base had just been recently vetted, and a useful minority of that had been recently updated. Every single piece had clear and current ownership.<p>Lastly, there was an enormous amount of vigilance on The Big Night. Most of the Information Systems Division was on eight hour shifts, with big overlap between shifts at key hours (midnight in the US), and <i>everyone else</i> was on call.<p>As midnight rolled through Germany, all of the point of sale systems stopped working.<p>This was immediately noticed (the stores weren&#x27;t open, but managers were there, exercising their systems), the responsible team started looking into it within minutes, a fix was identified, implemented and tested within tens of minutes, and rolled out in less than an hour.<p>Pre-Y2K effort and planning was vital; during-Y2K focus, along with the indirect fruits of the prior work, was also critical.
评论 #22562024 未加载
评论 #22560001 未加载
评论 #22563736 未加载
评论 #22562976 未加载
评论 #22563585 未加载
评论 #22558657 未加载
评论 #22561038 未加载
评论 #22558953 未加载
davismwflabout 5 years ago
From someone who went through it and dealt with code, it was a real problem but I also think it was handled poorly publicly. The issues were known for a long time, but the media hyped it into a frenzy because a few higher profile companies and a lot of government systems had not been updated. In fact, there were still a number of government systems that were monkey patched with date workarounds and not properly fixed well into the 2000&#x27;s (I don&#x27;t know about now but it wouldn&#x27;t shock me).<p>There was a decent influx of older devs using the media hype as a way to get nice consulting dollars, nothing wrong with that, but in the end the problem and associated fix was not really a major technical hurdle, except for a few cases. It is also important to understand a lot of systems were not in a SQL databases at the time, many were in ISAM, Pic, dBase (ouch), dbm&#x27;s (essentially NoSql before NoSql hype) or custom db formats (like flat files etc) that required entire databases to be rewritten, or migrated to new solutions.<p>My 2 cents, it was a real situation that if ignored could have been a major economic crisis, most companies were addressing it in various ways in plenty of time but the media latched on to a set of high profile companies&#x2F;government systems that were untouched and hyped it. If you knew any Cobol or could work a Vax or IBM mainframe you could bank some decent money. I was mainly doing new dev work but I did get involved in fixing a number of older code bases, mainly on systems in non-popular languages or on different hardware&#x2F;OS because I have a knack for that and had experience on most server&#x2F;mainframe architectures you could name at that time.
评论 #22558253 未加载
评论 #22557429 未加载
评论 #22557413 未加载
评论 #22558677 未加载
评论 #22566113 未加载
protomythabout 5 years ago
Yes, it was a real crisis. This revisionist history that some are now saying it was no big deal. It was a big deal and many people spent many hours in the 90&#x27;s assuring that the financial side of every business continued. I am starting to get a bit offended at the discounting of the effort put in by developers around the world. Just because the news didn&#x27;t understand the actual nature of the crisis (Y2K = primarily financial problems) is no excuse to crap on the hard work of others. It is sad that people that got the job done by working years on it get no credit because they actually got the job done.<p>I see this as a big problem because Y2038 is on the horizon and this &quot;not a big deal&quot; attitude is going to bite us hard. Y2K was pretty much a financial server issue[1], but Y2038 is in your walls. Its control systems for machinery that are going to be the pain point and that is going to be much, much worse. The analysis is going to be a painful and require digging through documentation that might not be familiar (building plans).<p>1) yes there were other important things, but the majority of work was because of financials.
评论 #22558449 未加载
评论 #22561269 未加载
评论 #22559496 未加载
评论 #22559747 未加载
评论 #22566502 未加载
saberworksabout 5 years ago
I was enlisted in the USAF and was assigned as part of a two-person group to deal with Y2K issue for all unclassified systems on the base. We were outside the normal AF procedures because the base didn&#x27;t have wartime mission. The two people assigned to the group were myself (E-3 or E-4 at the time) and a very junior (but smart) lieutenant.<p>We basically inventoried every unclassified computer system on the base. If it was commercial, off-the-shelf software that could be replaced we recommended they replace it. If it could not be replaced with newer version (because it ran software that could not or would not be replaced) we replicated and tested it by changing the computer hw clock. In all cases we recommended shutting down the computer so it wasn&#x27;t on during the changeover.<p>Most home-grown systems were replaced with commercial software.<p>One interesting case was a really old system, I think it had something to do with air traffic control. It was written by a guy who was still employed there and he was still working on it. I got to interview him a bunch of times and found the whole situation fascinating and a little depressing. Yes, he was storing a 2-digit year. He didn&#x27;t know what would happen when it flipped. He didn&#x27;t feel like there was a way to run it somewhere else and see what would happen (it&#x27;s very difficult to remember but I think it was running on a mainframe in the comm squadron building).<p>The people in charge decided to replace it with commercial software. Maybe the guy was forced to retire?<p>Overall the base didn&#x27;t have any issues but only because they formed the &quot;y2k program management group&quot; far enough ahead of time that we were able to inventory and replace most everything before anything could happen.
rabboRubbleabout 5 years ago
Old Y2K project manager here. We had a multiyear project, found issues, fixed, and deployed fixes. Both hardware and software issues. I faced off against internal business, external clients, internal audit, internal compliance, and external regulators. We had IIRC nine potential failure dates including 2000-Feb-29. My ultimate project documentation required twenty 5 inch binders and a hand cart to deliver the package to our local CEO for sign off. Pretty sure he didn&#x27;t read anything and simply just signed the cover page. We rocked the project, I passed all aggressive audits and earned myself a nice bonus that year for having a successful Y2k rollover.<p>Then came 2000-Feb-29 and it happened, I had a risk management system hosted out of the UK that just didn&#x27;t work. Had to file the system failure through to internal global management and domestic regulators.<p>I was thrilled. First because that system owner had refused to conduct global integrated testing so I could blame the SO. Had the request, negotiation, and finally the outright refusal in writing. The failed system was relatively trivial domestically. Risk wasn&#x27;t calculated one day on a global platform that and that risk didn&#x27;t hit my local books. Ha ha sucks to be you. Most importantly, I was thrilled because I could point to the failure and say &quot;see, that is what would have happened x100 if we hadn&#x27;t nailed the project.&quot; It was a great example for all the assholes who bitched about the amount of money we spent.
__dabout 5 years ago
I worked at a regional bank. Like many banks, we offered mortgages, so starting in 1970, the 30 year mortgages had a maturity date in 2000, and our bank had begun the process of adapting its systems from 2-digit to 4-digit dates.<p>Basically all of our software was written in COBOL, and most COBOL data is processed using what we&#x27;d consider today to be string-like formats. And to save space (a valuable commodity when DASD (aka hard drives) cost hundreds of thousands of dollars, and stored a few megabytes of data) two-digit dates were everywhere.<p>I started in 1991. The analysis had been done years before, and we knew where most of the 2-digit problems were, so it was just a matter of slowly and steadily evolving the system to use 4-digit dates where possible, or to shift the epoch forward where that made sense.<p>Every few months we&#x27;d deploy a new version of some sub-system which had changed, migrate all the data over a weekend, and cross off another box in the huge poster showing all the tasks to be done.<p>External interfaces were the worst. Interbank transfers, ATM network connections, ATM hardware itself, etc, etc. We mostly tried to switch internal stuff first but leave the APIs as 2-digit until the external party was ready to cut over. Similarly between our internal systems: get both ready internally, migrate all the data, and then finally flick the switch on both systems to switch the interfaces to 4-digit.<p>Practically, it meant that we our development group (maybe 30 people?) was effectively half that size for 5 or 6 years in the early 90&#x27;s as the other half of the group did nothing but Y2K preparation.<p>All of these upgrades had to be timed around external partners, quarterly reporting (which took up a whole weekend, and sometimes meant we couldn&#x27;t open the branches until late on the Monday after end-of-quarter), operating system updates, etc, etc. The operations team had a pretty solid schedule booked out years in advance.<p>We actually had two mainframes, in two data centers: one IBM 3090 and the other the equivalent Armdahl model. We&#x27;d use the hot spare on a weekend to test things.<p>It was a very different world back then: no Internet, for a start. Professional communication was done by magazines and usergroup meetings. Everything moved a lot slower.<p>I left that job before Y2K but according to the people I knew there, it went pretty well.
Sparkwareabout 5 years ago
I worked for Columbia&#x2F;HCA, now HealthCare of America, at the time and we started gearing up for Y2K in January, 1997.<p>Every system, every piece of hardware - both in the data centers and in the hospitals - had to be certified Y2K compliant in enough time to correct the issue. As I recall, we were trying to target being Y2K ready on January 1, 1999 but that date slipped.<p>A &quot;Mission Control&quot; was created at the Data Center and it was going to be activated on December 15, 1999, running 24 hours a day until all issues were resolved. Every IT staff member was going to rotate through Mission Control and every staffer was going to have to serve some third shifts too.<p>I left Columbia&#x2F;HCA in June, 1999 after they wanted to move me into COBOL. I had no desire to do so and I took a programming position with the Tennessee Department of Transportation.<p>I remember my first day on the job when I asked my boss what our Y2K policy was. He shrugged and said &quot;If it breaks, we&#x27;ll fix it when we get back from New Year&#x27;s&quot;.<p>What a difference!!!
评论 #22562871 未加载
marcus_holmesabout 5 years ago
I worked for Hyder, the Welsh Water and Gas authority, on their Y2K project, from March 1998 to November 1998.<p>Their billing and management system was written in COBOL, and contained numerous Y2K bugs. If we did nothing, then the entire billing system would have collapsed. That would mean Welsh people either receiving no bills, or bills for &gt;100 years of gas&#x2F;water supply, depending on the bug that got triggered. Very quickly (within days) the system would have collapsed, and water&#x2F;gas would have stopped flowing to Welsh homes.<p>Each field that had a date in it had to be examined, and every single piece of logic that referenced that field had to be updated to deal with 4 digits instead of 2.<p>I wasn&#x27;t dealing with the actual COBOL, I managed an Access-based change management system that catalogued each field and each reference that needed to be changed, and tracked whether it had been changed or not, and whether the change had been tested and deployed. This was vital, and used hourly by the 200+ devs who were actually changing the code.<p>We finished making all the changes by about December 1998, at which point it was just mopping up and I wasn&#x27;t needed any more. I bought a house with the money I made from that contract (well, paid the deposit at least).<p>The cost was staggering. The lowest-paid COBOL devs were on GBP100+ per hour. The highest-paid person I met was on GBP500 per hour, enticed out of retirement. They were paid that much for 6-month contracts, at least. Hyder paid multiple millions of pounds in contract fees to fix Y2K, knowing that the entire business would fail if they didn&#x27;t.<p>Still less than the cost to rewrite all that COBOL. The original project was justified by sacking hundreds of accounts clerks, replaced by the COBOL system and hardware. By 1998 the hardware was out of date, and the software was buggy, but the cost-benefit of a rewrite made no sense at all. As far as I&#x27;m aware Hyder is still running on that COBOL code.
评论 #22563292 未加载
jerfabout 5 years ago
I&#x27;ve also found myself musing on a similar question, but one where you may have a different temporal perspective at this particular moment: In six months, are we going to collectively believe that the Coronavirus was nothing and we massively overreacted to it? Because if we do react strongly, and it does largely contain the virus, that will also be &quot;proof&quot; (quote-unquote) that it wasn&#x27;t anything we needed to be so proactive about in the first place.<p>Unsurprisingly, humans are not good at accounting for black swan events, and even less so for averted ones.
评论 #22558712 未加载
评论 #22557475 未加载
评论 #22563911 未加载
smoyerabout 5 years ago
I was involved in several of the efforts at the time including building the communications systems for the &quot;studio NOC&quot; at AT&amp;T in NYC. I started hearing about vulnerable systems about 5 years before 2000 and we were doing serious work on those systems about 2 years before. I predicted (to friends and family who didn&#x27;t always care to believe me) that it would be a non-event because disruptions would be localized in smaller systems (we were expecting local banks and credit unions). Even I was blown away by how few of those systems had problems. So know when people say Y2K was no big they fail to recognize the work that went into to ensuring it was a non-event.<p>There&#x27;s a very current equivalent - if we&#x27;re good about social distancing, people may talk about COVID-19 the same way.
GnarfGnarfabout 5 years ago
You&#x27;re darn tootin&#x27; it was real. It was only through the dedicated, focused efforts of thousands of unsung IT heroes that we averted catastrophe.<p>Just because it didn&#x27;t happen doesn&#x27;t mean it couldn&#x27;t have.<p>Even in the late 80&#x27;s I had to argue with some colleagues that we really shouldn&#x27;t be using two-digit dates anymore.<p>I worked with 80-column punched cards in the 70&#x27;s, every column was precious, you had to use two-digit years. When we converted to disc, storage was still small and expensive, and we had to stay with two-digit years.<p>See: <a href="http:&#x2F;&#x2F;www.kyber.ca&#x2F;rants&#x2F;year2000.htm" rel="nofollow">http:&#x2F;&#x2F;www.kyber.ca&#x2F;rants&#x2F;year2000.htm</a>
wglbabout 5 years ago
Well, there were fallouts, but few disastrous ones.<p>First, enormous amounts of money was spent on repairs to the extent that they could be done. I know of some 50-year-old processes that didn&#x27;t have the original source any longer. Significant consultant time was used in what at times resembled archeology.<p>Second, there was a little downturn in new projects after the turn, as budgets had been totally busted.<p>There was one consultant who preached doom and gloom about the collapse of civilization when that midnight came. He went so far as to move his family from NYC to New Mexico. He published on his web page all sorts of survivalist techniques and necessities. When the time came, his kids, who apparently didn&#x27;t share the end-of-the-world view, woke him up and said &quot;Dad!! New Zealand is dark!!!&quot; but of course it wasn&#x27;t.<p>The lesson there was that there was a tunnel vision about exactly how automated stuff actually was. While there were enormous systems with mainframes, Sun servers, workstations doing all this work, what the tunnel vision brought was the perception that excluded the regular human interactions with the inputs and outputs and operation of these systems. Not so fully automated after all.<p>There were a few disasters--I remember one small or medium grocery chain that had POS systems that couldn&#x27;t handle credit cards with expiration dates beyond 12-31-1999 and would crash the whole outfit. The store was unable to process any transaction then until the whole thing was rebooted. They shortly went out of business.
acdhaabout 5 years ago
Yes. I worked for a COBOL vendor at the time and we had customers and colleagues tell us how many things would not have functioned without the time spent remediating it — not planes falling from the sky but, for example, someone at a household-name credit card company saying they wouldn&#x27;t have been able to process transactions.<p>This was victim of its own success: since the work was largely completed in time nobody had the huge counter-example of a disaster to justify the cost. I&#x27;m reminded of the ozone hole &#x2F; CFC scare in the 1980s where a problem was identified, large-scale action happened, and there&#x27;s been a persistent contingent of grumblers saying it wasn&#x27;t necessary ever since because the problem didn&#x27;t get worse.
csixty4about 5 years ago
Yes and no.<p>There were a lot of two-digit dates out there which would have led to a lot of bugs. Companies put a lot of effort into addressing them so the worst you heard about was a 101 year old man getting baby formula in the mail.<p>The media over-hyped it, though. There was a market for books and guest interviews on TV news, and plenty of people were willing to step up and preach doom &amp; gloom for a couple bucks: planes were going to fall out of the sky, ATMs would stop working, all traffic lights were going to fail, that sort of thing. It&#x27;s like there was a pressure to ratchet things up a notch every day so you looked like you were more aware of the tragic impact of this bug than everyone else.<p>That&#x27;s the part of the crisis that wasn&#x27;t real, and it never was.
codezeroabout 5 years ago
I worked New Years 1999 when I was at Red Hat.<p>Leading up to the change over there was a lot of work to make sure all the systems would be OK, and that underlying software would also be OK, but keep in mind, auto-update on the Internet wasn&#x27;t super common.<p>I ended up getting one call from a customer that night where they had a valid Y2K bug in their software, and since it wasn&#x27;t in Red Hat&#x27;s system, they moved along to their next support person to call :)<p>It was a thing, but much less of a thing because of the work put into getting ahead of it.
ecpottingerabout 5 years ago
In 1998 we tested the new computers we sold and many failed or gave odd results when the date was changed to 2000. By mid 1999 almost none of the computers had any problems if you advanced the date.<p>Also one of the major results of the Y2K bug, IT department finally got the budgets to upgrade their hardware. If they had not gotten newer hardware I am sure there would have been more problems.<p>Finally, in my area the main reason companies failed from IT problems is because of problems with their database, but it turns out their backup are not good or have not been done recently. Many companies tried to be cheap and never updated their backup software, so even if they did backup their data the backup software could really mess things up if it used 2 digit dates to track which files to update.<p>Things go very bad if you lose Payroll, Accounts Payable or Accounts Receive-able.
tachoknightabout 5 years ago
I worked at a bank at the time and can say that we started working on it back in 1996, and all the systems were in place and tested by early 1999 so we had no issues. It was <i>absolutely</i> a crisis; back in 1995 one of the mainframe programmers did an analysis on her own and determined that, not only was it a problem, but that the system would be hopelessly corrupted if it wasn&#x27;t fixed. They spent, if not seven figures, at least high-six figures to get everything ready. One thing that was drilled in from management was that no one was to talk about it because it might be perceived that &quot;real&quot; work wasn&#x27;t getting done. :\
ebrenesabout 5 years ago
I was not working on fixing Y2K issues, but I did notice the impact it had on systems that hadn&#x27;t been patched. It&#x27;s the typical IT conundrum, when you do a good job no one notices and you don&#x27;t get rewarded for doing a good job; the only recognition comes when things fail.<p>Some historians seem to think that it was a real crisis in which the US pioneered solutions that were used across the world: <a href="https:&#x2F;&#x2F;www.washingtonpost.com&#x2F;outlook&#x2F;2019&#x2F;12&#x2F;30&#x2F;lessons-yk-years-later&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.washingtonpost.com&#x2F;outlook&#x2F;2019&#x2F;12&#x2F;30&#x2F;lessons-yk...</a>
SideburnsOfDoomabout 5 years ago
- Why did you catch that?<p>+ because it was going to fall.<p>- Are you certain?<p>+ yes.<p>- but it didn&#x27;t fall. You caught it. The fact that you prevented it from happening doesn&#x27;t change the fact that it was going to happen.<p>Minority Report , 2002<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IVGQHw9jrsk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IVGQHw9jrsk</a><p>People worked for years in the late 1990s replacing systems that were not Y2K compliant with new ones that were.<p>It is becoming ever more common to question the veracity of disaster averted through effort. And it is very dangerous.
评论 #22566160 未加载
评论 #22569936 未加载
AndrewDuckerabout 5 years ago
Not only was it real, some of the fixes were kludges put in place that would only last for 20 years. But that was fine, because surely we&#x27;d have done longer term fixes by then?<p>Except we didn&#x27;t:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Year_2000_problem#On_1_January_2020" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Year_2000_problem#On_1_January...</a>
评论 #22558523 未加载
mslaabout 5 years ago
If you&#x27;re driving down the road, see an overturned cart in your path, and safely avoid it, was the cart a danger to you? Nothing bad happened, so was the cart a hoax? The Y2K problem was, for a number of organizations, precisely such a cart, and it was successfully avoided to the extent nothing seriously bad happened as a result of the bug (really, an engineering trade-off which lived too long in the wild) so we can either count it as a victory of foresight and disaster aversion, or we can say it was all a hoax and there was never anything to it. Guess which conclusion will best let us avoid the next potential disaster.
y-c-o-m-babout 5 years ago
Like others have said, it was real and handled well. They knew about it for years before so there was time to fix the issue.<p>The panic was also very real despite not being proportional to the actual problem, but just like any other media-induced widespread panic, it served as a means to make lots of profit for those in a position to do so. Media companies squeezed every last drop of that panic for ratings... well into the year 2000 when they started spreading the story that Y2K was the tip of the iceberg, and the &quot;real&quot; Y2K won&#x27;t actually start until January 1, 2001.<p>As an immigrant to the US, I got to see the weird side of American culture in how people tend to romanticize (for lack of a better word) post-apocalyptic America. Kind of like the doomsday hoarders of today are doing. It&#x27;s like they think a starring role on the Walking Dead is waiting for them, except in real life.
f2000about 5 years ago
Was employed by a large bank in their web division. We fixed many Y2K bugs that would have been triggered. Was on duty New Year&#x27;s eve and there were a few Y2K bugs that surfaced but nothing show stopping. My anecdotal opinion is that the panic to fix these bugs likely prevented some larger cascading effect&#x2F;catastrophe. Remember, this was 1999 when testing&#x2F;QA practices were not always de rigueur. For some shops, Y2K mitigation might have the first time their code base was subjected to any sort of automated tests :-))
评论 #22564869 未加载
blihpabout 5 years ago
It wasn&#x27;t a crisis, but it was a real problem that needed to be, and was, fixed in plenty of time. It didn&#x27;t surprise anyone in the industry as it was well known throughout the 90&#x27;s it was coming. The biggest problem was identifying what would break and either fix or replace it. Many companies I dealt with at the time humorously did both: they had big remediation projects and as soon as they finished, decided to dump most of the old stuff for shiny new stuff anyway.
PappaPatatabout 5 years ago
Very anecdotal, but here is my take:<p>For the place I worked at (large international company) it was a G*d send opportunity. All the slack that had been build up in the past by &quot;cost reducing&quot; management suddenly had a billable cost position that nobody questioned.<p>Of course there where some actual Y2K issue solved in code and calculations, but by large the significant part of the budget was spend on new shiny stuff, to get changes approved and compensate workers for bonuses missed in the previous years.<p>We had a blast doing it, and the biggest let down while following the year roll over from the dateline and seeing nothing like the expected and predicted rolling blackouts.
0xff00ffeeabout 5 years ago
I know this is redundant, but I have to add to the signal:<p>YES. It was real.<p>I was finishing an engineering degree (CSE) in 1992 and several of my peers took consulting jobs to work on Y2K issues. For nearly a decade a huge amount of work was done to review and repair code.<p>Y2K is the butt of many jokes, but the truth is: it didn&#x27;t happen because the work was done to fix it. Sort of ironic.
kittehabout 5 years ago
There were parts of our telecom infrastructure that weren&#x27;t ready but got fixed before y2k. A certain mobile phone switching vendor (think cell towers, etc.) ran tests a year before to see what happened when it rolled over and the whole mobile network shut down (got in a wedged state where calls would fail, no new calls, signalling died). They fixed it and got customers upgraded in time.
评论 #22558979 未加载
franzeabout 5 years ago
In 1999 to 2000 I was working as a freelancer At a state agency. From the change from 99 to 00 I got paid 3 times a few days apart, always the same amount. Later turned out that the indicator that a person was paid was not working thx to y2k. So somebody clicked on payout a few times. They fixed it for the employees before but not for the freelancers. I gave back the money, which was difficult on its own as there was no process for it.
billpgabout 5 years ago
Watch it happen...<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;basiccomic&#x2F;status&#x2F;1099332074983641094" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;basiccomic&#x2F;status&#x2F;1099332074983641094</a>
fapjacksabout 5 years ago
I was the lead console operator during the midnight rollover on NYE for an aging fleet of state-owned mainframes and minicomputers which were affected by the bug. Some of the machines could not be updated with a fix, so we were almost completely uncertain as to how these machines would behave. Testing on many of those machines was a huge investment. A lot of effort went into checking and re-checking job code. It was a lot of work for everyone. As mentioned here by others, it could have been (would have been) worse were it not for the heroic efforts of programmers to bug-proof their job code in the run-up to the rollover. As the lead console op, my responsibility that night and morning was to try and ride any trains that decided to jump the tracks. The skills I developed then still serve me well today, and I will forever be grateful to those grayest of graybeards for the trust I was extended when chosen for that role. Everyone on the payroll was there for the rollover except for the next shift&#x27;s operators. For my part, it was in the end a lot of preparation which thankfully was not needed. I must admit to having a drink before that shift started. But when the rollover came, all was quiet. And after a few nervous hours, we poured some champagne with the hero programmers who were there in the room watching their jobs run without any issues.
Gatskyabout 5 years ago
Can anyone provide an example of a country or a company that was not at all prepared for Y2K (there must be one somewhere?), and suffered disastrous consequences? That would seem to be the best way to answer the original question, but I haven&#x27;t seen any such example provided.
nineteen999about 5 years ago
I didn&#x27;t run into any Y2K problems - for UNIX&#x2F;Linux itself this was mostly a non-issue due to times being stored in at least 32-bit time_t at that point. Individual applications may have had their own Y2K related issues of course, but I didn&#x27;t run into any.<p>However, one issue I did run into nearly two years later was when UNIX time_t rolled over to 1 billion seconds. The company I worked with at the time was running WU-IMAP for their email server, plus additional patches for qmail-style maildir support. We came into work on September 10th 2001 and all the email on our IMAP server was sorted in the wrong order.<p>Turns out there was a bug in the date sorting function in this particular maildir patch (see <a href="http:&#x2F;&#x2F;www.davideous.com&#x2F;imap-maildir&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.davideous.com&#x2F;imap-maildir&#x2F;</a> - &quot;10-digit unix date rollover problem&quot;). I think we were the first to report it to the maintainer due to the timezone we were in. First time for me in identifying and submitting a patch to fix a critical issue in a piece of open source software! My co-worker and I were chuffed.<p>Of course, we swiftly forgot about it the next day when planes crashed into the NY World Trade Center.
tobias2014about 5 years ago
There&#x27;s a very good ~20min documentary of the Y2K bug which exactly discusses your question: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Xm5OiB3CPxg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Xm5OiB3CPxg</a> (by LGR)
评论 #22564368 未加载
jedbergabout 5 years ago
It was like most other big IT problems that are properly anticipated -- a ton of work went into making sure it wasn&#x27;t a problem, so everyone assumes there was nothing to worry about and all the IT people were lazy and dramatic.<p>But that couldn&#x27;t be more wrong.
DreamSpinnerabout 5 years ago
Yes, it was real.<p>Keep in mind that it was also used as a significant contributing factor to replace a lot of major legacy IT systems (especially accounting systems) at big organisations (a lot of SAP rollouts in the late 90s had Y2K as part of the cost justifications).<p>The company I worked for ran a Y2K Remediation &quot;Factory&quot; for mainframe software - going through and change to 4 digits, checking for leap year issues, confirming various calculations still worked.<p>I worked on a full system replacement that was partially justified on the basis of (roughly) we can spend 0.3x and do y2k patches, or spend X and get a new system using more recent technologies and UIs.<p>There were still problems, but they were generally in less critical systems as likely major systems had been tested, and were remediated or replaced.<p>Keep in mind that there was often much more processing that occurred on desktop computers (traditional fat client) - so lots of effort was also expended on check desktop date rollover behaviour. Once place I worked at had to manually run test software on every computer they had (10&#x27;s of thousands) because it needed reboots and remote management was more primitive (and less adopted) at the time.
barkingcatabout 5 years ago
I worked at IBM as an intern during the crossover, and there was a TON of internal activity. It might seem like there was nothing going on, but in fact, there were a lot of interns (like our entire intern class of about 200 that I know of, across entire IBM in all disciplines, research, database, microprocessors, AIX, QA, mainframes etc) who were basically doing the same thing - Y2K readiness for our respective departments.<p>I worked in QA in one of their bank teller application development branch offices, so all I did for weeks was enter in date times between 99 and 00 into the software and test that the fixes were successful.<p>The unique thing about Y2K was that the problem was well understood and came with an actual deadline, so you could project manage around it.<p>Any normal bug couldn&#x27;t be project managed this way, and you can&#x27;t just throw interns at regular problems, whereas with Y2K, if you had the money, you can just assign people to look at every line of code to look for date handling code.
unotiabout 5 years ago
I worked hard on y2k issues in 1998-1999. It was a real thing for my company at the time. It was a crisis averted. In the 80’s and 90’s I worked on many systems where the equivalent of “max date” or “end of time” was expressed as 12&#x2F;31&#x2F;99. The way that these systems expressed, stored, entered, and validated dates all had to be reworked in a series of major overhauls.
mncolinleeabout 5 years ago
I personally worked in Y2K support at the time on PC hardware. Most motherboards we tested worked, but some needed BIOS updates and one model needed a new BIOS fix which didn&#x27;t exist. We swapped out the bad motherboards, updated software, and had no problems.<p>In the UK, there were some medical devices (my memory says dialysis machines) that malfunctioned over the issue.<p>There is an important lesson about the behavior of the media in this. They whipped out people into a survivalist, doomsday prepper frenzy over an issue that could be solved simply by updating BIOS, software, and&#x2F;or hardware.<p>With that said, the effort was very expensive because so much software and hardware needed to be audited at every company.
bridgerjabout 5 years ago
There are really a couple of issues in this topic. First, was there a potential problem due to dates? Second, was the massive scare campaign justified?<p>The answer to the first question is yes. There was a potential problem. However the companies and government departments that were affected had started planning in the early 90s, and they prepared during the decade. Many took the opportunity to embark on huge system upgrades. It was just one of many issues CIOs dealt with.<p>The answer to the second question is no. The huge disaster scares were not justified. Banks, airlines, insurance companies and government departments had already fixed their systems, just like they fix other problems.<p>What happened was that consulting companies, outsourcers and law firms suddenly realized there was a huge new market that they could scare into being. They started running campaigns aimed at getting work from mid size businesses.<p>The campaign took off because it was an easy issue for the media and politicians to understand. It also played into the popular meme that programmers were stupid. The kicker was the threat that directors who failed to prepare could be sued if anything went wrong. Directors fell into line and commissioned a lot of needless work.<p>In summary, there was the professional work carried out by big banks, airlines etc, generally between 1990 and 1997, and the panic-driven, sometimes pointless work by smaller firms in 1998 and 1999.
评论 #22566194 未加载
jarkkomabout 5 years ago
It was very much real, lots of effort was spent to make sure everything worked correctly, especially around older billing systems which used only 2-digit years in fixed width records.<p>Because of all the preparation and upgrades being done, I think only incident we had when Y2k migration manager sent out &quot;all clear&quot;-email after rollover - Unix mail client he used formatted date on email as &quot;01&#x2F;01&#x2F;19100&quot; - though I suspect he knew of the issue and didn&#x27;t upgrade on purpose just to make a point.
评论 #22558485 未加载
harry8about 5 years ago
Accross fortune 500 cos, smaller cos, all government depts in every country of the world nobody stuffed it up and had a total horror story of death, destruction and bankruptcy.<p>Nobody. None.<p>Everybody got a good landing in the pilot&#x27;s sense of a good landing being one you walk away from. Think of your boss, all the people you work with and ever have. And they all suceeded.<p>So crisis, no. No way everybody pulls it off if it were a real crisis. But damn it made sales easy by consultants to all of the above who spent big. &quot;Planes will drop out of the sky!&quot;<p>A very powerful way to sell is through fear. We got sold the iraq war on weapons of mass destruction that could kill us in our beds here! And this was used and abused by consulting firms to make sales to managers and boards of directors who have no clue what a computer is and what it does and think hackers can whistle the launch codes etc. That fear based sales job happened on mass and was a vastly bigger phenomenen than y2k. But having said that there were so many people who bought the fear sales job that employed them that they still believe it. Many will post here about it and you can weigh it all up for yourself.<p>So yeah there were y2k issues, some got dealt with in advance, some didn&#x27;t but nothing like the hype of 1999. Nothing like it.
rossdavidhabout 5 years ago
1) certainly, there were real Y2K issues that had to get fixed 2) however, what IT workers in general don&#x27;t realize, is how many of their systems are broken all the time, in ways that people just learn to live with or work around; this is not all of them, but it does include more than IT folks realize 3) I worked as an engineer in the semiconductor industry at the time, and &quot;it&#x27;s not Y2K compliant, and cannot be upgraded&quot; was a way to get obsolete equipment replaced, in a way that bypassed normal budget controls. Engineers, salesmen, and managers all engaged in a sort of unspoken conspiracy to get the new equipment purchased. However, this doesn&#x27;t mean it wasn&#x27;t a good thing that it happened. Which makes one wonder whether a certain amount of brokenness in accounting and software controls is not necessary for the economy to function 4) countries like Japan, Russia, etc. spent a tiny fraction of the effort in Y2K preparation, and they sailed through. This was in part because of U.S. overhyping it, but also because we were using interconnected computer systems more than other countries were at that time.<p>So, it&#x27;s a mix. It was real, it was well-handled, but there was also some hype, and even some hype that served a real (covert) good purpose.
mattsearsabout 5 years ago
Yes, it was real. While in college, I was working as a programmer (Perl mostly) for a book publishing company and several database systems wouldn&#x27;t boot up after the new year. It turned out they didn&#x27;t bother upgrading their software. This was common, but by then, most software companies had patches available - probably because of the hype. In this case, I believe the fear provided by the media actually helped avoid a much bigger crisis.
ralphcabout 5 years ago
I&#x27;ll add my own little data point to the pile. I changed jobs in 1998 so I fixed problems at two companies, small to mid-size. At each place they would have had problems if they weren&#x27;t found and fixed. At second company they asked for volunteers to get paid extra to stay the night, eat pizza, watch movies and be prepared to fix things if they went south. They had enough volunteers that no one had to be voluntold. They weren&#x27;t needed.
adrianmsmithabout 5 years ago
I have always wondered the same thing. I came to the conclusion that it&#x27;s pretty difficult to determine that.<p>I lived and worked as a software developer through the Y2K &quot;crisis&quot; (although I wasn&#x27;t working on solving the crisis myself). Everyone was very worried about it. Nothing really went wrong in the end.<p>Was that because there was no problem? Or because everyone was worried about it and actually solved the problem? I don&#x27;t think it&#x27;s easy to tell the difference really.
评论 #22567189 未加载
评论 #22557282 未加载
vlan0about 5 years ago
My prior UPS maintenance guy had some war stories from that time. He said prior to the event, it was the busiest he&#x27;s ever been. He was either replacing affected hardware or performing software updates to solve the issue on Liebert UPSs.<p>He spent New Years in a DC of a big financial firm in NYC. Apparently the firm was so worried about a failure they shelled out big bucks to have UPS maintenance staff onsite during the cut-over &quot;just in case&quot;.
zhoujianfuabout 5 years ago
At the time I predicted it would all work out okay... just because every day millions of computer systems broke because of unknown bugs and we were okay. This bug we knew about 40 years in advance. My company actually ended up having two pretty major y2k bugs we hadn’t fixed. Come January 2nd we fixed them like we had to fix dozens of other bugs every day.
ninjuabout 5 years ago
Yes..the Y2K was <i>very</i> real and was (moderately) well handled.<p>The potential for large disruptions in financial, real-time and other systems would have occurred if not for the effort applied.<p>Unfortunately some problems require a certain level of media-awareness and&#x2F;or hysteria before we devote the necessary resources to fix the problem <i></i>before<i></i> it become a crisis
gentleabout 5 years ago
Yes, it was a real potential crisis, and it was only ameliorated because lots of companies spent tons of money testing and reviewing their systems, and fixing bugs that they found.<p>Airplanes were probably never going to fall out of the sky at the stroke of midnight, but I personally fixed tons of bugs that had potential impacts in the dozens of millions of dollars.
评论 #22560719 未加载
ArnoVWabout 5 years ago
Imagine that 1% of all software had an issue, across all of the economic tissue of the developed world. Now imagine that this software would start failing, all on January 1st 2000, everywhere around the world. Or better still, not failing, just silently corrupting data.<p>Just like the crisis we are currently facing in our health systems, it seems unlikely that we would have had enough IT resources to deal with the issues in real-time.<p>This is one of the cases of a &quot;self-denying-prophecy&quot;, much like acid rain. There was an issue, we collectively dealt with it (better yet, we actually anticipated!), and now people are saying that in the end there was no issue.<p><a href="https:&#x2F;&#x2F;www.bbc.com&#x2F;future&#x2F;article&#x2F;20190823-can-lessons-from-acid-rain-help-stop-climate-change" rel="nofollow">https:&#x2F;&#x2F;www.bbc.com&#x2F;future&#x2F;article&#x2F;20190823-can-lessons-from...</a>
ZacharyPittsabout 5 years ago
I was on call that night, working for Webcom, a forgotten pioneer of the early web. Working so our servers at Exodus data center in San Jose would keep functioning.... Nothing happened :)<p>Of course though, because we had spent the previous few months setting clocks forward to see what broke, and fixing it.
andrewfromxabout 5 years ago
And the people that did all the coding? India! Y2K bug put using remote programmers in India on the map as something that works. And Y2K was perfect for this since the logic changes in 1000s of files was all the same. Very easy bug to fix, but just needed humans who can understand code to do it.
Japhy_Ryderabout 5 years ago
Peter Gibbons: Well see, they wrote all this bank software, and, uh, to save space, they used two digits for the date instead of four. So, like, 98 instead of 1998? So, like, 98 instead of 1998? Uh, so I go through these thousands of lines of code and, uh... it doesn&#x27;t really matter.
eb0laabout 5 years ago
I had some SGI IRIX machines impacted by the Y2K bug: if you ran an unpatched OS, nobody could login after Jan 1, 2000 0:0:0Z.<p>One of them, was running calculations 24&#x2F;7 for a research group at the university and <i>fortunately</i> they were able to stop the jobs in time for an OS upgrade.
anigbrowlabout 5 years ago
It was indeed. Lot of diligent development work, lot of diligent field work checking individual machines and updating software from CD-ROMs. USB storage wasn&#x27;t a thing, you burned stuff to CD or used floppy disks. You could also use a laptop with a network cable but that was generally more trouble than it was worth if you had to deal with Windows or Mac deployments. On large corporate networks you could update each desk unit from a central server, but that was impractical on many smaller&#x2F;bespoke network setups. Linux system administration was not as smooth as it is today, but it wasn&#x27;t <i>so</i> different.
zzo38computerabout 5 years ago
Many things worked fine despite that (some software&#x2F;hardware was already Y2K compliant even in the eighties); many people thought many more things would be problems, even stuff that does not deal with the date at all, but of course that doesn&#x27;t make sense. Some things did cause minor problems, mainly display errors with the date (sometimes causing columns to not line up properly, but sometimes less severe than that). Some things would cause more problems, but perhaps they were already fixed, or fixed soon afterward; I don&#x27;t know much about it.
CiPHPerCoderabout 5 years ago
The Y2K bug, in the public imagination, was premised on code like this existing somewhere in our computers:<p><pre><code> const DATE_COMPUTERS_DID_NOT_EXIST = &#x2F;* arbitrary *&#x2F;; &#x2F;* snip *&#x2F; if (Date::now() &lt; DATE_COMPUTERS_DID_NOT_EXIST) { Computer::selfDestruct(); } </code></pre> (See also: the Simpsons Y2K episode, which I think is a good representation of what many non-tech people believed would happen.)<p>I think it&#x27;s a great lesson in the failings of the public imagination and should serve as a warning to <i>not give into moral panics</i>.
samch93about 5 years ago
I really recommend this video from LGR about the Y2K crisis <a href="https:&#x2F;&#x2F;youtu.be&#x2F;Xm5OiB3CPxg" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;Xm5OiB3CPxg</a>
yarrelabout 5 years ago
This is a question that is asked by everyone, up to and including politicians who will have to tackle any future such crises.<p>Pre-Y2K I worked to fix loan systems that would have failed had their Y2K bugs not been fixed. Not getting a loan isn&#x27;t accidentally launching a nuclear missile, but it affects your credit score and stops you buying a car.<p>Enough of this kind of failures would have had a severe effect on the economy, up to and including causing an economic crisis.
jason_slackabout 5 years ago
My first real job out of college was for a company doing only Y2K prep. That is the reason why I was hired specifically.<p>I looked at every system and decided the fix and coded it up from Delphi, Access, SQL, VB, QBASIC and c++.<p>It was quite enjoyable and I was enjoying a glass of wine and a steak on the dreaded evening, which was a Friday. Not a single phone call until Monday morning when my boss said take a few days off but pay attention to my pager. I put it in the refridgerator :-)
JJMcJabout 5 years ago
I know of at least one company that had to replace some computers with out-of-support OS that was not Y2K compliant.<p>Big companies (banks, insurance, health care) had elaborate contingency plans.<p>There were some failures, but nothing to disrupt life for 99.9% of the population, unless you call a website that says it&#x27;s<p><pre><code> January 5, 19100 </code></pre> a failure.<p>There have been other problems. Day 10,000, but VAX and Unix systems, some programs had problems, once again mostly cause they didn&#x27;t allow for the longer strings.
GekkePrutserabout 5 years ago
It&#x27;s like the Ozone layer and acid rain.<p>Climate sceptics often use these as an excuse. &quot;Yes but there was sooo much hubbub about those and it proved to be nothing&quot;.<p>Well, yes it is nothing now because it was decisively and effectively handled. The ozone layer is still recovering but on a steady path there, and acid rain is reduced to the point of not really being an issue anymore (at least in the western world!).<p>Stuff really would have gone wrong with Y2K. Maybe not armageddon but yes. There was a problem.
FWKeventsabout 5 years ago
My impression is the same as dwheeler. Y2K could have been a crisis were it not for the swift, expensive and sometimes heroic actions of coders who saved us from a calamity. I don&#x27;t know that putting gallons of water in the basement was a necessity - water treatment plants probably would have still functioned - but even those plants are controlled by computers, so I&#x27;d say it was collective action.
tstrimpleabout 5 years ago
The company I&#x27;m consulting for just went through another Y2K scare. A fairly large financial institution using two digits to track the year. They pushed out the problem last time by updating the code to treat 00 - 20 as 2000 to 2020 because obviously 20 years is enough time to put in the real fix right? Well they bought themselves 30 more years, so maybe it&#x27;ll actually be fixed by 2050.
lasereyes136about 5 years ago
Y2k wasn&#x27;t a bug at first, it was a cost and space saving feature. It only became a bug after the practice never changed until very close to the deadline.<p>Just a public service announcement that the decisions you make today for good reasons can, in retrospect, be seen as a huge mistake. The future view of your decisions will always have better knowledge than you have when you make that decision.
GoldenMonkeyabout 5 years ago
No. It was not. I was a software developer in a large US Bank at the time. We had already dealt with it years ago for critical systems. All the banks had.
评论 #22558854 未加载
评论 #22557426 未加载
评论 #22558212 未加载
评论 #22558545 未加载
评论 #22557554 未加载
Springcleaningabout 5 years ago
It was real and most important issues got resolved because of the large investments. But there was also a lot of scammy consultancy going on.<p>I remember visiting a smaller hotel in the UK early 2000 where the check-in terminal had a Y2000 Approved sticker with a serial number. That made sense, but in the room everything with a plug, including the hair dryer had such a sticker.
nsxwolfabout 5 years ago
Just imagine if no one had ever lifted a finger to fix any of the bugs. We only talk about it being a scam because everyone collectively did such a great job mitigating it in time.
评论 #22557418 未加载
评论 #22557446 未加载
评论 #22559566 未加载
Fnoordabout 5 years ago
As a home user, I had software on my old computer (80286 XT from end of 80s) which ended up saying we were in the year 00. Don&#x27;t remember if time&#x2F;date was otherwise correct.<p>I do realize it could&#x27;ve been a lot worse if it were not thanks to the many efforts of people in the tech industry.<p>And in case you wonder: I would bet the same is going to happen with regards to 32-bit and 2038.
评论 #22561243 未加载
spamizbadabout 5 years ago
Yes.<p>The media did sensationalize it with stuff like &quot;Planes falling out of the sky!&quot; but there would have been massive disruptions due to systematic date&#x2F;time issues. Tons of money was spent testing systems to ensure they&#x27;re Y2K compatible and if not these systems were either patched or hastily replaced with something that was.
generalpassabout 5 years ago
My recollection is that there could be real problems, but the solutions were already planned and appropriate resources allocated prior to media hype.<p>I recall being in Seattle on New Years Eve and there were cops everywhere in full battle dress with armored personnel carriers and nobody was out partying like it was 1999, which was a shame because the weather was unusually mild.
cronixabout 5 years ago
It was real, and we get to deal with it again in 18 years. Without a great deal of thought, I&#x27;m wondering why we didn&#x27;t address both at the same time.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Year_2038_problem" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Year_2038_problem</a>
andrewdubinskyabout 5 years ago
It was very real. One of the reasons there was not widespread failure was due to the creation of software that scanned for two digit dates and fixed systems at scale. That and people spent years preparing for it. A few systems failed, but nothing on the scale of what was predicted.
ivanhoeabout 5 years ago
I remember walking around my home city on the morning of 1&#x2F;1&#x2F;2000 and like a half of public digital clocks in the streets were showing invalid dates or just errors, including the one specially put there for the NY celebration count-down and pompously named &quot;The Millennial clock&quot;.
altitudinousabout 5 years ago
At some point those of us who worked on Y2K will be dead. This question will come up again, and there will be no-one left to prove it or defend it. At that point it will be come a giant conspiracy. I&#x27;ll be happy to have been part of the legendary mysterious Y2K coverup!!!!
HackerLarsabout 5 years ago
It absolutely was real. Countless software engineers, including myself, worked our tails off updating code to avoid the worst of the issues. It worked. I think it&#x27;s one of software&#x27;s great success stories (of course after an initial lack of planning).
SkyMarshalabout 5 years ago
It was real, and there was very little fallout b&#x2F;c tens of thousands of IT staff worked for years leading up to 2000 to fix the bugs.<p>The Indian IT outsourcing industry was effectively created by the Y2K bug. Those companies did a large amount of the bug fixing.
评论 #22564024 未加载
strickinatoabout 5 years ago
There&#x27;s an amazing podcast that does a deep dive here:<p><a href="https:&#x2F;&#x2F;open.spotify.com&#x2F;show&#x2F;1VgCMwF8Pp4WRjchwVwApz" rel="nofollow">https:&#x2F;&#x2F;open.spotify.com&#x2F;show&#x2F;1VgCMwF8Pp4WRjchwVwApz</a>
justizinabout 5 years ago
whenever this comes up at the bar or with random friends i am amused at how much people think that preparing for something was not worth it because the problem did not happen.<p>this is basically ALL OF LIFE in IT OPERATIONS. lol.
JSeymourATLabout 5 years ago
Perception is reality, so goes the Old Line.<p>It&#x27;s certainly true an absurd amount of resources went into &#x27;fixing&#x27; the problem.<p>Apply to this to any crisis du jour-- drugs&#x2F;terrorism&#x2F;climate&#x2F;viruses etc...<p>Never let a Good Crisis go to waste.
nerfhammerabout 5 years ago
there were some public digital clocks in my university that displayed &quot;1900&quot; afterward and so they turned them off and never fixed them or turned them again. that was the only effect of Y2K that I ever saw.<p>I could see why people would be worried that banking software written in COBOL in 1983 would break and had to spend significant sums of money making sure it didn&#x27;t. Since it was an extremely predictable problem with a specific, known, non-negotiable deadline everyone who had money to lose if there were a problem had plenty of time and incentive to prevent it.
kentbrewabout 5 years ago
Spent that night in the NOC, for absolutely nothing. The only thing that broke was our guestbook, which came from Matt&#x27;s Script Archive and thought the year was 19100 on New Year&#x27;s Day.
phonebucketabout 5 years ago
Computerphile did a video on it which I enjoyed: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=BGrKKrsIpQw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=BGrKKrsIpQw</a>
senthil_rajasekabout 5 years ago
Yes it was. I worked on fixing y2k bugs in telecom systems.<p>(Shameless plug, here is my humorous take on it)<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;tbUg8-RdwXE" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;tbUg8-RdwXE</a>
wjdpabout 5 years ago
We integrate with a lot of third parties with varying levels of legacy conversion required to do so. At least one still stores years as two digit numbers. This is the payments industry.
snvzzabout 5 years ago
Meanwhile, Linux didn&#x27;t move the time_t to 64bit despite.<p>They&#x27;re still working on it now, and not fully prepared.<p>The BSDs fare much better on that, as most of them have done this a long time ago.
评论 #22566845 未加载
sys_64738about 5 years ago
Yes but the media tries to paint it as an overblown reaction. Thanks to the hard work and long hours of all the IT folks and programmers, it was reduced to no real fire fights.
pintxoabout 5 years ago
This might capture how some people envisioned it: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;WhF7dQl4Ico" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;WhF7dQl4Ico</a> &#x2F;s
dreamcompilerabout 5 years ago
I worked on US national security Y2K issues for two years prior. Yes, it was real. The fact that so many people now think it was a big nothing means my team did its job.
HackerLarsabout 5 years ago
Absolutely real. I, along with many others, worked our tails off updating code so systems would still perform. It worked. It was a huge success.
pabs3about 5 years ago
Yes, and the Y2038 crisis is real but just like last time we are working on fixing it early instead of waiting for it to become a problem.
terrislinenbachabout 5 years ago
The 2038 bug is coming. Will the response be complacent because conspiracy theorists think Y2K was fake news?
rcontiabout 5 years ago
Not a programmer, but an Ops guy 6 months into my career.<p>All I know is, I plan to retire by age ~57 (before the 2038 bug hits :) )
hprotagonistabout 5 years ago
Perhaps the definition of a successfully managed crisis is that exactly this question is asked after it was managed.
jkingsberyabout 5 years ago
It ended up not being a big deal. But, there are still stories in the news about bugs in software that assume years only have 2 digits that matter (see e.g., <a href="https:&#x2F;&#x2F;www.theguardian.com&#x2F;uk-news&#x2F;2020&#x2F;feb&#x2F;12&#x2F;home-office-tells-man-101-his-parents-must-confirm-id" rel="nofollow">https:&#x2F;&#x2F;www.theguardian.com&#x2F;uk-news&#x2F;2020&#x2F;feb&#x2F;12&#x2F;home-office-...</a>).
eyegorabout 5 years ago
Follow up: for those who have dealt with both, which was more stressful? SAP, or y2k?
keithnzabout 5 years ago
yes, I was working in the airline industry at the time (the logistics side) and there was a bunch of stuff, across multiple vendors, that had to change or it would&#x27;ve broke. It would&#x27;ve effectively grounded airlines
bob33212about 5 years ago
No it was not a crisis. There were plenty of bugs in legacy systems that needed to be fixed, but legacy systems have bugs all the time, for example when the dates for daylight savings time changed. The general public was not well informed and also generally didn&#x27;t have a software background to understand the problem.
IshKebababout 5 years ago
Not really. At least not like it was portrayed. The public thought that all computers stored dates like `99` for 1999, so potentially all code that handled dates&#x2F;times would need to be fixed.<p>But actually most software uses epoch time or something similar. So the scope of the problem was much smaller than the news implied.
kevin_thibedeauabout 5 years ago
Just wait for Y2100. There are still lots of RTCs storing two digit years.
29athrowawayabout 5 years ago
Imagine having to pay 100 years in interest or late fees.
评论 #22558617 未加载
评论 #22561279 未加载
olliejabout 5 years ago
It was a crisis, but it was actually prepared for and handled, which is why things didn’t go wrong.<p>The trick yo avoiding predictable crises is to actually doing something before it happens in order to avoid it.
Marazanabout 5 years ago
Yes it was a real crisis. Yes it was well handled.
Wiretripabout 5 years ago
Yes it was real. My fav phrase to describe the work was &#x27;KY2K Jelly - helps you insert 4 digits where only 2 would go before&#x27; :-)
rhackerabout 5 years ago
Even if not - it was a pretty great payout event for older devs that are pretty much in their 70s now.
thaumaturgyabout 5 years ago
I was a programmer for a large school district in the bay area from 1996 to 1999. What a great way to cut my teeth professionally!<p>Yeah, it was a big deal. Pretty much all dev work was done by me and one other guy. How much dev work could a school district have back then? Oh, lots. Every school, and in some cases individual educators, would send in requests for various reports, and each one required configuring a mainframe job, running it, and doing some kind of thing with the output (conversion to a &quot;modern&quot; format on a 3.5&quot; disk or printing it or something). Every payroll cycle required a lot of manual labor, every report card cycle, there were daily student attendance jobs, and this particular district had a rather advanced, for the time, centrally-managed network across the entire district with Solaris DNS.<p>So on top of all this regular workload, we had to go over pretty much every single line of COBOL in that mainframe, visually, and search for Y2K-related bugs. There were many. The Solaris box needed to be patched too, and the first patches that came out weren&#x27;t great and I didn&#x27;t know what I was doing yet either.<p>So we started on this in earnest in Summer of 1997, while everyone was out of school. We ran a lot of test jobs, which involved halting all regular work, monkeying around with the mainframe&#x27;s date, and then running a payroll job to see what blew up. By late 1999, my mentor there was pulling multiple all-nighters. He had a family of his own too and it really impacted his health.<p>There were mountains of greenbar printouts in our little office, all code, with bright red pen marks. Such was life when working on a mainframe at the time. The school district also brought out of retirement the guy who had written much of the key operating system components for our mainframe. I believe he came on as a consultant at rates that would be pretty nice even by today&#x27;s standards.<p>In the end, school restarted after winter vacation and most things ran okay. A few jobs blew up where we had missed something here or there, but everyone by then had got sort of accustomed to the chaos and it just needed a phone call to say, &quot;it broke, we&#x27;re working on it, call you tomorrow&quot;.<p>Rough estimate, there was probably over a thousand hours&#x27; worth of labor to fix it all. Had that not been done, virtually nothing in that school district would have worked correctly by the beginning of 2000. (Some things started failing a month or two in advance, depending on the date arithmetic they needed to do.)<p>And these weren&#x27;t just &quot;year 100&quot; printer errors; a lot of things simply barfed in some fancy way or another, or produced nonsense output, or -- in the most fun cases -- produced a lot of really incorrect data that was then handed off to other jobs, which then produced a lot of even more incorrect data, and then saved it all to the database.
stretchwithmeabout 5 years ago
An avoidable problem can become real if you don&#x27;t take the actions required to avoid it.
wrmsrabout 5 years ago
Was the cold war real?
mywittynameabout 5 years ago
We are lucky that the Y2k issue was so understandable by the public. I doubt we will have such luck addressing the Y2038 problem.
评论 #22558219 未加载
评论 #22558498 未加载
评论 #22558690 未加载
dhosekabout 5 years ago
I was working at a telecommunications startup in 1999. They were founded in 1997. A big part of what I was doing was fixing Y2K bugs.<p>That said, none of the bugs would have been critical to the operations of the services. Everything was in the billing systems and I think if unfixed it would have been more of a reputation hit than anything.<p>Also, &quot;begs the question&quot; doesn&#x27;t mean what you think it means. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Begging_the_question" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Begging_the_question</a>
评论 #22557251 未加载
评论 #22557292 未加载
评论 #22557238 未加载
评论 #22558248 未加载
评论 #22557970 未加载
评论 #22557334 未加载
评论 #22557241 未加载
bjourneabout 5 years ago
What does the science say? I have seen exactly zero studies which claim that the y2k bug would have led to disastrous consequences if action had not been taken.<p>Compare that to the CFC situation in the 80&#x27;s. Scientists agree that the mitigating actions we took saved the ozone layer. Or compare it to the current global warming crisis. Scientists tell us that if we do nothing, we will suffer catastrophic climate change.<p>Media never tells you the truth, but the scientists usually do. So you listen to them.
评论 #22559575 未加载