Email or username:

Password:

Forgot your password?
Royce Williams

@robertatcara As someone who personally discovered and fixed Y2K bugs that would have had significant real world impact, it is disturbing to hear someone propagate this myth [that it was a "big fuss about nothing"]. And it is a myth.

This is what really happened:
time.com/5752129/y2k-bug-histo

The testing methodology insured that these impacts were not hypothetical. At my company, the testing was performed by actually rolling the clock forward to test systems to see what would happen. For example, I discovered that every ATM in the state of Alaska operated by my company would have locked up until a PROM chip was swapped. Someone had to fly all over the state to proactively swap the chip beforehand, to avoid significant customer impact.

And that was just one story. I personally oversaw investigation and fixes for other hardware and software at that company that would have failed.

And that was just my company. I spoke with others in IT at that time with similar stories. And that was just the people I knew.

So no, it wasn't "a big fuss about nothing" - and saying so is both dangerously revisionist, and disrespectful of the work it took to prevent real impacts.

#Y2K

255 comments
Xavier Ashe :donor:

@tychotithonus @robertatcara I also took part in that fun. I drove around the Southern US flashing gas station pumps. The reason that there wasn't a lot of impact was the massive amount of work that was done.

Interestingly enough, I boarded a transpacific flight on 1/1/00.

Passenger

@Xavier @tychotithonus @robertatcara

The reward of working in infrastructure is that the better we do our job, the more useless everyone thinks we are.

I suppose this means that your people did your jobs *very* well on that project.

Passenger

Also, I said "infrastructure", so drink I guess.

Royce Williams

@ljohn44

Oh, there were hiccups for sure - plenty of issues that weren't caught until the real thing happened. But fortunately, the due diligence headed off most of the serious impact. :D

@Xavier @robertatcara

LJ

@tychotithonus @Xavier @robertatcara As a regular person just going through life it appeared seamless. Thank you!

Cybarbie

@Xavier @tychotithonus @robertatcara it me! power grid doing scada - we didn't have such fancy switching panels as that one, backup was just a huge magnetic thing with a broom which look like that

ah good tiems has it been a quarter of century already *weeps*

The Seven Voyages Of Steve

@tychotithonus @robertatcara Yep. Those of us who were there did a whole bunch of work precisely so that nothing happened, and we knew at the time that it would mean a lot of people would assume there wasn’t a problem in the first place. Such is the lot of the people who maintain critical infrastructure well, rather than letting it fail and “heroically” fixing it - no-one notices when you’re doing a good job.

Royce Williams

@plaes

I see your point, though I must object in part - most of the IT people and programmers fixing the problem weren't the people who created it. I'd say that most of us "inherited" it. :D

Not that I strongly blame the original programmers, either - it emerged organically for understandable reasons.

@sinbad @robertatcara

Jeff C. 🇺🇦

@tychotithonus @plaes @sinbad @robertatcara I wouldn’t blame those early programmers at all. They were largely working within the constraints of very limited systems.

I’d blame those in charge of budgets — bean-counters — who didn’t want to pay to refactor old systems, even decades after it was more feasible, to handle dates properly.

Y2K is past us, but the fight to refactor and maintain “unprofitable” code remains.

The Doctor

@tychotithonus @robertatcara Same. Our first rollover test caused a nine hour power outage in western Pennsylvania.

Gorgeous na Shock!

@tychotithonus @robertatcara Every time I hear someone say the Y2k problem was a "big fuss over nothing," I glance over at the closer-than-we-think Y2k38 problem and sigh.

And don't get me started on what I see going on with SARS, COVID, and bird flu while it seems half the country no longer believes in germ theory.

Good times. 😌

David Croyle

@tychotithonus @robertatcara It was definitely taken seriously where I was at IBM, and a tremendous amount of necessary mitigation was involved to prevent as many problems as possible. After Y2K, the software developer in charge of the operation transferred to our team.

Nina "Erina" Satragno 💫

@bencurthoys @tychotithonus @robertatcara "let's harm hundreds of thousands of kids and kill a good chunk of them to see if it teaches their ignorant parents a lesson!"

sheesh

Royce Williams

@nsa
@bencurthoys

I concur with Nina here. I hadn't looked at the link until now. It completely sets aside the fact that some harmful behaviors have effects that extend beyond the primary actor, and the nature of epidemiology or second-hand / second-order effects. (Along the same line of "let them smoke" without regard to the direct impacts to spouses and children, etc etc. But ... worse.)

@robertatcara

pasta la vida

@tychotithonus @nsa @bencurthoys @robertatcara

if it were something without such a huge blast radius, maybe

the trouble is, it doesn't just harm their kids. (even if it did, that's uncomfortable)

there's some amount of "leakage" out of any particular neighborhood lead by stupid people.

leakage that can help the virus evolve by being harbored

a similar kind of thing happens with other infections like racism

giving them respite to regroup and rebuild vs eliminating any "daughters of the confederacy" remaining

@tychotithonus @nsa @bencurthoys @robertatcara

if it were something without such a huge blast radius, maybe

the trouble is, it doesn't just harm their kids. (even if it did, that's uncomfortable)

there's some amount of "leakage" out of any particular neighborhood lead by stupid people.

leakage that can help the virus evolve by being harbored

Misuse Case

@risottobias @tychotithonus @nsa @bencurthoys @robertatcara Yeah the problem is that these people are basically biological suicide terrorists it won’t just be them who get hurt

So we should shoot them

I mean we should give them shots

Tim Shea (gingerjet)

@tychotithonus @robertatcara True story. My father was brought out of retirement to work on the issue. A lot of time, money and effort was put into mitigating it.

Fortunately I worked for a startup at the time with all new hardware/software but my leadership still forbade me from traveling for NYs and I had an engineer parked in the office in case we needed to do take action on anything.

mephisto

@tychotithonus @robertatcara Yea, i just started my career w/ fixing y2k bugs, which were definately there and needed to be ironed out. What an epic clickbaity bs.

Tim Ward ⭐🇪🇺🔶 #FBPE

@tychotithonus @robertatcara "Fly all over [Alaska]"

Sounds like fun. How much of that had to be done in a Beaver on floats?

Royce Williams

@TimWardCam

Given the distribution of ATM machines at the time, I'm honestly not sure! It was the vendor who had to coordinate the logistics.

@robertatcara

Tim Ward ⭐🇪🇺🔶 #FBPE

@tychotithonus @robertatcara Our visit to Alaska was in 1989. I do remember the Beavers, but I don't remember whether we used any ATMs!

A bunch of floatplanes, at least some of them Beavers, taking off from Juneau, destination Taku Glacier Lodge.
Rick Thoman

@tychotithonus @TimWardCam @robertatcara In late 1990s I don't recall any ATMs outside of the road system or in the rural hub communities (which had jet service).

Tim Ward ⭐🇪🇺🔶 #FBPE

@AlaskaWx @tychotithonus @robertatcara There's no road to the state capital, but yes, it does have jet service as well as Beavers.

Rick Thoman

@TimWardCam @tychotithonus @robertatcara I was thinking of my experience which was and still is mostly mainland Alaska. Southeast could have been different.

Jack William Bell

@tychotithonus @robertatcara

See also: Vaccinations, Preventative Health Care, Oil Changes, Tooth Brushing, other…

It's far too easy to shrug off the effects of an injury avoided.

Tod Beardsley 🤘

@tychotithonus @robertatcara irritating. I’ll share one too! Leading up to #Y2k, I worked at Westinghouse as a contractor and then a FTE. We fixed tons of stuff. And because we were (“were,” he says) garbage at network segmentation, I’m quite sure that the production code I personally fixed averted a nuclear disaster in Oak Ridge, Tennessee.

So yeah. You’re fucking welcome. 🤗 🍄☁️

Y2K wasn’t a big deal because we made it not a big deal.

In Search of a Better World

@tychotithonus @robertatcara A lot of dumbass prepper types got upset when nothing happened with Y2K, because they were getting all hot in the trousers at the thought of doing all that prepper stuff. They've never got over their sulk at the effort put into making sure society didn't collapse. That is why they keep talking up the dismissive "fuss over nothing" line, they don't want to prevent pain and suffering, because they want to cosplay Mad Max/Baron Hardup, they wanted and want collapse.

Royce Williams

@CrypticMirror

I know there are plenty of folks like that, but I hesitate to attach this description to the OP - I don't know him at all.

@robertatcara

thepoliticalcat

@CrypticMirror @tychotithonus @robertatcara What they don't realize is, 1 week without the benefits of civilization, and they'll be dead of a bone infection that turned into sepsis, or COVID, or just about anything out there, really. The worst things are the ones you can't see. Valley Fever from the soil. Ticks, parasitic worms, cuts when you don't have access to treatment, like antibiotics ...

Luci For Tai Chi

@thepoliticalcat @CrypticMirror @tychotithonus @robertatcara whenever i hear about y2k i think about the water treatment plant that sacked all its scientists because there hadn’t been a cryptosporidia outbreak in 10 years.

Bernd Petrovitsch🇦🇹#ZeroCovid

@tychotithonus @robertatcara I talked in 1996 with a guy who started to work in the IT department of a bank just then and they did the same since 1995: test all software on computers with the ate set to a few minutes before 2000 and see what happens/fails (and subsequently fix it).

Bob Blaskiewicz

@tychotithonus @robertatcara

People did a great job heading that off. The only thing I noticed was that I got an email from 30 years in the future. :)

Edwin Downward

@tychotithonus @robertatcara

I see this attitude in so many places. We only hear about the misses that resulted in a big bang, and this makes everyone assume no bang means nothing to it rather than no bang could mean the people responsible to stop the bang actually did their job right.

Chris P. :trek_ds9_sisko:#1️⃣

@EdwinDownward @tychotithonus @robertatcara i don't think people realize have how much work goes in to making sure the ENTIRE INTERNET doesn't go down, all day, every day.

It's all bailing wire a chewing gum, and it takes work to chew all that gum and wind all that wire.

People don't realize it because it's done well most of the time. We only notice when something breaks, we don't notice when it's working.

Edwin Downward

@b4ux1t3 @tychotithonus @robertatcara I have enough fun watching people who don't have any idea of how the hardware needed to make the internet as we know it happen is all controlled by a handful of people and corporations not answerable to us.

h2lift_SciFi

@tychotithonus @robertatcara As one who had to fix a lot of code for Y2K I'll agree with the huge effort it took to avoid failure.
Like a duck, smooth on the surface, paddling like mad to fight the current.

If you want to see what happens when the system fails, just look at modern Public Health where the pins have been kicked out from under us.

DELETED

@tychotithonus @robertatcara HAHAHA. I AM PISSING MYSELF: YOU PEOPLE HAVE LITERALLY ONE JOB, MAKE SURE THE 1s AND 0s DONT FUCK UP. 1999 Infrastructure peeps there like * Godamn * how did we not see this?Also, you obviously didn’t fix everything, and nothing fucked up; Time 1, you people 0…..1..0..0..0…1…1.

❓ucblockhead

@tychotithonus @robertatcara yeah, at the place I worked for then, a large retailer, we discovered code that would have discarded all data recorded after the first of the year as “old”.

ehurtley

@tychotithonus @robertatcara

Yes, by late 1999, things were "good to go" - because of years of hard work by tons of people. It was "a nothing burger" because of a ridiculous amount of work, not because it wasn't a problem.

(I say this as someone who worked at Intel over Y2k, and *KNEW* nothing would go wrong, because of all the preparation.)

Richard Webb

@tychotithonus @robertatcara

I did a lot of y2K work and it was real - but on our air cargo system, because our clock started in 1970, the real emergency was 2002 when we ran out of bits in the timestamps. Sorted that too. #Sperry494

The y2K was a con myth really boils my proverbial.

Lauren Weinstein

@tychotithonus @robertatcara What myth? The full title of the article seems completely on point -- it "seems" like a joke BECAUSE it was taken so seriously by the people who needed to fix it. And the article itself makes it very clear that without that effort it could have been disastrous. The popular view that it was "no big deal" is precisely because it was handled so effectively beforehand. Just like the article and its title says.

Royce Williams

@lauren

The link was intended to support my point. The myth is in the post that I was replying to. An opportunity for clarity - I will update the post.

@robertatcara

Royce Williams

@jima

Yep, I also replied - and realized that my original post was ambiguous in this regard - fixed.

@lauren

Jima :Compromise_bi_flag:

@tychotithonus Sorry if redundant — my client was telling me no replies. 🙄

marnanel

@tychotithonus @robertatcara thank you. It boils my blood to hear people dismiss your and my hard work as a false alarm.

Phil Stevens

@tychotithonus @robertatcara A good friend of mine was a COBOL guru and the amount of money he made on contracts betweene '98 and '00 bought his family a house in SF. The bugs were real, and so was the incentive to get them fixed.

Mark Anderson

@tychotithonus @robertatcara Yeah, we were a victim of our own success. Like we've seen vaccines, the ozone hole and acid rain. If science does it's job right, you shouldn't notice. And since no one is listening about climate change, we're about to see what happens when we miss one.

George Casales

@tychotithonus @robertatcara

Same. The IT folks at my company worked very hard to make sure that #Y2K would not be a problem.

My team and I and the rest of the IT organization spent the better part of a year testing, upgrading, mitigating, and making sure that there would be no issues.

We succeeded.

Infoseepage #StopGazaGenocide

@tychotithonus @robertatcara I spent a summer working for EDS Trans-alliance, an electronic funds transfer company. I mostly did help desk stuff, with our customers being banks doing debit card processing/reconciliation.

Spent a solid month as a helper-monkey going around apply Y2K patches to everything in creation. Even then, the results come flip-over weren't pretty.

Infoseepage #StopGazaGenocide

@tychotithonus @robertatcara

Just like a lot of companies now hate to admit they've been hacked, paid ransomware, etc. a lot of companies back then didn't want to admit Y2k related snafus or the magnitude of losses related to them. Nobody wants to be a story on the evening news.

SomeGadgetGuy

@tychotithonus @robertatcara
It's a bit maddening isn't it?
A bad situation is on the horizon, and folks work their asses off to try and get ahead of the problem.
Then OTHER people shrug and act like it was no big deal because we DIDN'T hit total catastrophe.

Kee Hinckley

@tychotithonus @Shanmonster @robertatcara Absolutely. I fixed a few for my clients (and missed one, but not a big deal).

I’m not sure the Unix time one is going to go as well.

Paul_IPv6

@nazgul @tychotithonus @Shanmonster @robertatcara

the unix epoch one will be 2038. by then, anyone who was at least 30 for y2k will be near or at retirement. :)

i sure hope the next generations of linux/unix hackers listen to a few old farts...

Arcadiagt5

@tychotithonus @robertatcara Indeed. Much of my early and formative career as a #BusinessAnalyst was on an enterprise scale redevelopment to move a state government department off of multiple non-compliant mainframe systems into a unified and Y2K compliant client-server solution. Major project that served multiple goals, but things could have been bad without it.

Larry Smith

@tychotithonus @robertatcara
You're right about Y2K having real and potentially drastic consequences, but most were averted by rigorous efforts of many organizations.

Paul_IPv6

@tychotithonus @robertatcara

+1000

i burned 2 years of my life preparing for it, along with many friends also doing patches, upgrades, readiness checklists.

we were all up, online, pagers, computers, phones, ready that night. no NYE parties for anyone i knew.

sure. non-event. right...

Y2K was a rare, successful, proactive remediation of a potential catastrophy.

Andrew

@tychotithonus @robertatcara I’ve seen the same thing done about CFCs and the ozone layer, where the response was so effective it makes the people making a fuss about it seem like doomsayers in retrospect if you don’t know the full story. My only hope is that we someday talk about climate change the same way.

Edelruth In The Wrong Timeline

@tychotithonus

Sad fact is prevention never gets any respect, except from other preventionists.

@robertatcara

20thcenturyliterarymystery

@tychotithonus @robertatcara don't know how to tell you this, but every ATM in Alaska made by a certain company nearly failing definitely sounds like a big fuss over nothing

Royce Williams

@20centuryliterarymystery

Taking your reply at face value, it should be intuitive that people - even, or even especially, remote Alaskans - who are expecting to be able to get cash fast or outside of banking hours, and told that every ATM in their town (because yes, some were one-bank towns) is wedged until someone can fly out to fix it, is not what I would call "nothing." Especially for people living paycheck to paycheck, etc.

But my larger point was that my little ATM story was just one personal anecdote in a much larger context. By singling out Alaska's rural nature in this way, at worst you are cherry-picking my post to set up a straw man. At best, maybe you just missed what those other two paragraphs were for.

@robertatcara

@20centuryliterarymystery

Taking your reply at face value, it should be intuitive that people - even, or even especially, remote Alaskans - who are expecting to be able to get cash fast or outside of banking hours, and told that every ATM in their town (because yes, some were one-bank towns) is wedged until someone can fly out to fix it, is not what I would call "nothing." Especially for people living paycheck to paycheck, etc.

20thcenturyliterarymystery

@tychotithonus @robertatcara

You cherry-picked this example, not me. You were free to pick any less trivial sounding example if you had one.

You claim that I'm missing context, but I think that you are missing an important context – that of the extensive and outlandish claims that were repeatedly made about the potential effects of Y2K. None of the examples of disasters averted are in any way proportional to those predictions.

Royce Williams

@20centuryliterarymystery

We'll have to agree to disagree, then - on where the cherry-picking is happening here, whether or not the example I picked was trivial, and the sources / frequency / nature / timing of outlandish claims (sensationalized news stories, etc.) vs legitimate calls to action that produced needed fixes.

@robertatcara

DELETED

@tychotithonus @robertatcara

IDK who are propagating these false ideas being amplified without giving any thought to them, with zero journalistic integrity, and zero investigative work done.

Y2K disruptions were minimal because people around the world worked their arses off to make them minimal.

Saying that disruptions were minimal without context or sense of proportion sounds like "Y2K was a hoax and Bill Gates wants to plant chips into your bloodstream" type of lunacy.

Y2K-earthers.

#Y2K

Earthlingz ✌️🍉#سلام #HetBoñhe

@tychotithonus @robertatcara
Really? The chips in Australia must be different. I didn't "upgrade" anything (comp, playstation or megastar, microwave, fridge)[I could reset my pc to any date in those days] and nothing happened. No planes fell from the sky either.

Royce Williams

@LetsRoc

(Let's just stipulate for the moment that you're replying in good faith, and not adding fuel to the denialism fire with your "no planes fell from the sky" finish.)

Or perhaps the chips in ATMs and the chips in PCs were different at that time. The system was based on x86 architecture generally, but - unsurprisingly - had a number of specialized components.

@robertatcara

Earthlingz ✌️🍉#سلام #HetBoñhe

@tychotithonus @robertatcara
We were told anything with a computer chip would fail, including household items & planes.
I argued this from 1998. I deliberately didn't modify anything. The only thing that happened was the date changed. My computer was a 386 AT (pre pentium)

Royce Williams

@LetsRoc

Told by whom?

I mean, I don't expect anyone to remember specific sources from 20+ years ago. :D But a few outlandish claims to sell newspaper/TV ads is not a justification to disregard legitimate calls to action. There's a big distance between "a few news sources were super exaggerated" and "the entire news industry claimed that harm was irrevocably imminent, like a giant meteor in the sky"

@robertatcara

Earthlingz ✌️🍉#سلام #HetBoñhe

@tychotithonus @robertatcara
Sales people mostly and a computer tech who claimed it was better to be safe than sorry (Queensland Unis had their systems checked)

Royce Williams

@LetsRoc

In what context were you in a position to absorb the perspective of "tech"? Did you maintain any tech at scale during that era, beyond your own PC?

@robertatcara

Tamitha

@tychotithonus @robertatcara @wintersweet I remember being told Y2K was "a big fuss" precisely so it would seem like the panic was over nothing.

In other words, folks worked overtime to make sure any impact would be minimized.

TransitBiker

@tychotithonus @robertatcara agree. I put together a comprehensive report on effects of y2k bug plus preparedness steps for several municipalities & school districts in 1997. If the proactive steps had not been taken, it would have been fairly catastrophic.

Orion Ussner kidder

@tychotithonus @robertatcara "If we do this right, it'll look like we overreacted."

Jeff Triplett

@tychotithonus @robertatcara I worked in/around a lot of COBOL/RPG on AS400 shops that had been preparing for years but still had a small number of roll-over bugs from storing the year as a two-digit number. My friends worked overtime for months before and after, so it wasn't insignificant.

Marcus

@tychotithonus @robertatcara All I remember is that at that time I would have been 12 years old. I remember we had a computer that ran Windows 95 and, out of curiosity, maybe a year ahead of time, I set its clock forward and let it tick over just to see what would happen, and it was all fine.

Royce Williams

@gerowen

I respect the empirical curiosity! I have no recollection of whether Windows 95 required any fixes, and how far in advance they were deployed if so - now I'm curious!

@robertatcara

Marcus

@tychotithonus @robertatcara It makes me wonder if we'll be equally panicked about the Unix epoch, or if fixes will roll out to all the Linux and BSD systems well ahead of time.

Royce Williams

@gerowen

Indeed. And given how long IoT-ish devices can survive in the field, well beyond their "advertised" service/support life, but still operating normally ... the Unix-likes have been trying to root it out for a while, to get in front of that loooong runway.

Chris Snazell

@tychotithonus @robertatcara I was working for an aerospace firm at the time and we spent a lot of man hours to nip Y2K issues in the bud before they became a problem.

Anyone claiming Y2K wasn't a genuine issue is profoundly ignorant.

Cybarbie

@tychotithonus I remember there was a problem in Italy at a hospital, I can't remember whether people died or not. Planes would have dropped out of the sky. None of our code would have worked anymore so the power grid would have been out. Some people do talk a lot don't they. I'm sure they'll be saying the same crap next year.

Eris :trans:

@tychotithonus @robertatcara

I only played a minor role in Y2K. I did one small, explict fix for a metal buildings company in Houston, but in the years before that - yes, people were working on Y2K for *years* before the event - I worked for a database tools company and one of things I wrote was code to help people convert date fields in their databases to be Y2K compliant, so in that I indirectly helped a lot of people I imagine.

It boggles my mind to see people who think Y2K was a joke.

DELETED

@tychotithonus @robertatcara I was only in my early 20s, but was aware of how much effort was being put into it and wasn't overly worried because I knew lots of people were busting their asses to fix it.

simplism

@tychotithonus @robertatcara weird overlap here with the woman who said we should stop vaccinations for measles, rubella, etc because she never sees any cases of them. "And why do you think there were no problems on 2000/01/01?"

Wes Cowley

@tychotithonus @robertatcara Agreed. It was many thousands of IT folks working years to make sure it was no big deal. My company had hundreds of systems to triage, some 40+ yrs old: it's fine, minor or major fix, or replace the whole thing. I think all that slipped through was cosmetic.

Fast fwd 10 years, I'm managing a new team and I ask the tech lead of a very old, very high volume realtime system if the decade rollover would be an issue. No, it's all good, they said. 3am, my phone rings...

Dr. Mattias Holm :verified:

@tychotithonus @robertatcara I am trying to raise awareness of #Y2038, but the shrugs I get… I worry that we will not fix these things on time because you guys did such a phenomenal job and we will be ignored to the latest.

josh buermann

@tychotithonus @robertatcara

Caught a ton of y2k bugs in UBS' back office systems in the late 90s, can confirm.

DELETED

@tychotithonus Seemed completely plausible to me. I stocked up on rice and dried beans in case grocery stores couldn’t operate their POS systems. I’m glad it was resolved by proactive, capable people like you before it caused a crisis.
@robertatcara @skry

Aaron

@tychotithonus @robertatcara I worked on fixing Y2K bugs in payment systems that ensured the largest grocery in Texas could pay its suppliers. Could have been a lot of empty shelves by mid January of 2000 if not for that 2 years of work.

Takako T

@tychotithonus wow.

Weird to find your post here tonight, because I just had an issue with online payment because the card in my ApplePay had two digit expiration year. Y2K bug has finally caught up?! 😆

SuperMoosie

@tychotithonus

Yes, lots and lots of work went in to preparation.

There was also things that occurred afterwards that you never heard of. I logged at least one job a few months afterwards for y2k billing software issues.
@robertatcara

Syd Polk (he/his/whatever)

@tychotithonus @etherdiver @robertatcara I was there. The entire software engineering community united to make sure that the world did not end.

Lars Fosdal

@tychotithonus @robertatcara The next date to care about is Y2K38 - which hopefully will be as uneventful as Y2K if we do our jobs properly.
en.m.wikipedia.org/wiki/Year_2

DragonFlame

@tychotithonus @robertatcara
This is insulting rubbish.
I worked on Y2K for over a year, in a team of at least 40 people, to ensure that particular complex and highly integrated IT systems of the Australian Govt continued to operate smoothly through both 31 Dec and on through 29th Feb, as 2000 was a leap year which in this case was an added complication.
We knew and proved that extensive changes and tests had to be made to prevent incredibly serious disruption and repercussions to a vital system.
To dismiss Y2K as "a big fuss about nothing" is sheer ignorance.

@tychotithonus @robertatcara
This is insulting rubbish.
I worked on Y2K for over a year, in a team of at least 40 people, to ensure that particular complex and highly integrated IT systems of the Australian Govt continued to operate smoothly through both 31 Dec and on through 29th Feb, as 2000 was a leap year which in this case was an added complication.
We knew and proved that extensive changes and tests had to be made to prevent incredibly serious disruption and repercussions to a vital system.

:wee: Adzy :wee:

@tychotithonus @robertatcara how was date and time managed on such hardware for it to not be able to go past 2000? Using some bits, I don't understand why 1999+1 could not be managed? Wasn't UNIX epoch widespread in those times?

Tech Chap

@tychotithonus @robertatcara this was an interesting example of an issue that was recognised well in advance and was clearly defined. For my team at the time there was a lot of testing. Both the 2 digit year storage and the 400 year rule on leap years would have caused issues. Some of them would have been cosmetic but others would have stopped systems working entirely. Some systems needed to manage the roll over correctly, other systems could be turned off and reconfigured on 1st Jan.

Shannon Clark

@tychotithonus @robertatcara at one company I worked for in the late 1990’s (one of the biggest banks in the world though I worked for a services firm) we went from 1200 internally written apps to around 600 in preparation for Y2K.

A business leader was given an option - if they didn’t want to update their app to the bank’s standards they could sign a written statement that their app was not mission critical and they could have gotten an exception. No one took that “deal”

Ewen Bell

@tychotithonus @robertatcara

This kind of rubbish journalism not only misses the lessons of Y2K, but fuels the fire for ignoring action on climate change. It is more than just misleading, it's gravely irresponsible.

This is why I lose hope that humans can ever deal with climate change effectively. We have all the technology we need right now. What we lack is political will, or an informed population that demands meaningful action.

Paul de Ferney

@tychotithonus @robertatcara if this myth prevails, 2038 should be interesting.

thepoliticalcat

@tychotithonus @robertatcara Now I see why my friend was so upset. This denial of lived reality is mind-boggling.

Anthony Williams

@tychotithonus
@robertatcara @logosity

Yes. The "nothing" consequence was *due to* the big fuss we all made and the work put in.

Bealtaine Healy-Rae-Nua ✅️

@tychotithonus @robertatcara Yup, me and a whole heap of others worked for 2 years to make sure tax revenue software in Ireland knew what to do when the bimonthly tax periods (different ones for different taxes!) switched over. And towards the end, we were fielding cold calls from recruiters, looking to hire us in to finance houses and banks.

Gabriel Adrian Samfira

@tychotithonus @robertatcara

The curse of preventative measures. If you prevent a disaster, people start thinking that the disaster would never have happened anyway and everyone just overreacted.

This happens with cyber security, site reliability work, vaccinations, you name it. We get a false sense of security when the people that work tirelessly (and most times thanklessly) keep the stuff we use, running.

DigitalTaoist

@tychotithonus @robertatcara
If it's any conciliation I remember there were a lot of scared people who stayed home on NYE waiting for the apocalypse 😂

I drove to Hershey for a cancelled concert 🤦‍♂️

Peter Jakobs ⛵

@tychotithonus @robertatcara
It's called the prevention paradox: if there was a lot of media reporting about the risk, if professionals went about their job and prevented the worst from happening then the public will wonder why there was so much fuss but they could not see any of it having any impact at all.

(I suppose you knew, in that case, this is for those who don't. I found this a useful explanation for many similar situations including how we deal with covid in retrospect)

@tychotithonus @robertatcara
It's called the prevention paradox: if there was a lot of media reporting about the risk, if professionals went about their job and prevented the worst from happening then the public will wonder why there was so much fuss but they could not see any of it having any impact at all.

Cmdr_Halo_Jones

@tychotithonus @robertatcara

It's only 15 years and a few days until 19th January 2038. Let's hope the people who think Y2K was nothing can cope with that one...

#y2k38
#Epochalypse

Jaddy

@tychotithonus @robertatcara@infosec.exchange 👍

Can confirm! My company checked the PLCs and production control systems at a large automotive plant. Several systems were vulnerable and had to be fixed. Otherwise the whole plant would have stand still. They have 14000 people, producing 1000+ cars per day.

We also had a development project running that had a hard start date on 2000-01-03. Hard as in „if it doesn’t work right away, the penalty would ruin our customer in days“. We also rolled the clock forward, passed 1999-12-23 23:23:59 several times, produced virtually into the future, including reports and stuff. It worked from the start.

Funny though: At our new years eve party, we had a Braun radio controlled alarm clock, working on a public broadcast signal (DCF77 in Braunschweig, DE). We watched the seconds hand ticking to midnight - and then it stopped. For seconds! Several IT people held their breath. Then it moved again. Pew. Solution: The sender had transmitted the whole time string. New millenium, etc. That took that clock a while to receive and process.

@tychotithonus @robertatcara@infosec.exchange 👍

Can confirm! My company checked the PLCs and production control systems at a large automotive plant. Several systems were vulnerable and had to be fixed. Otherwise the whole plant would have stand still. They have 14000 people, producing 1000+ cars per day.

Stuart Longland (VK4MSL)

@tychotithonus @robertatcara

I think there's a bit of both. There were some significant places that had to be located and fixed ahead of time… people like yourself did a fantastic job patching those places, ensuring things were largely uneventful.

However, there were some media articles that were totally overblown. Click-bait you might say.

rinkworks.com/stupid/cs_y2k.sh has some examples, there are others.

Definitely, anything that dealt with "dates" was critical. The big gotchas were date roll-over back to 1900 (or some random 20th century date), failing to recognise 2000 as being a leap year, and incorrect day-of-week computation. Dates are hard, and leap years have an interesting edge case:

```c
((year % 4) == 0)
&& (
((year % 100) != 0)
|| ((year % 400) == 0)
)
```

Lots forgot about that last one. (Or they considered every multiple-of-4 a leap year.)

Some though, thought ECUs in cars wouldn't run because there's a clock on the dash that would tick over properly, or their desktop computer would blow up, etc.

@tychotithonus @robertatcara

I think there's a bit of both. There were some significant places that had to be located and fixed ahead of time… people like yourself did a fantastic job patching those places, ensuring things were largely uneventful.

However, there were some media articles that were totally overblown. Click-bait you might say.

Angela Scholder

@tychotithonus @robertatcara I very well remember the whole Y2k thing.
I myself sat through the millennium change to see what would go wrong. I think (memories not fully sharp any more) that it was only one computer which failed, but the Packet Radio program running on it was fine. I guess it only was a restart for that one.

They had massively recruited people to tackle the issue. I did apply, but for some probably stupid reason I was rejected, being an Electronics Engineer.

@tychotithonus @robertatcara I very well remember the whole Y2k thing.
I myself sat through the millennium change to see what would go wrong. I think (memories not fully sharp any more) that it was only one computer which failed, but the Packet Radio program running on it was fine. I guess it only was a restart for that one.

Choobs

@tychotithonus @robertatcara @NormanDunbar +1 from me. There were an awful lot of very long days spent to make sure it was “a big fuss about nothing”. And no, I wasn’t paid overtime for it.

D_70WN 🌈 🏳️‍⚧️

@tychotithonus @robertatcara I also took my part in that fun. I drove around Germany flashing ATMs, the associated statement printers and photocopiers :D

Verbal Kint

@tychotithonus 👍
My sis was due to undergo an medical procedure on jan 2nd 2000, which was postponed a couple of days because the IT of the hospital had to be checked / taken care of, for the safety of the patients 🙏.
Obviously they would never have postponed procedures if there was no "real world consequences" of the year switch!

Ari [APz] Sovijärvi

@tychotithonus Having lived in IT in that era, there was a lot of stuff we discovered having "funny" issues. A lot of the more critical stuff got fixed just in time. Apparently a lot of coders had used the year "00" as some kind of a special meaning, like marking stuff being disabled if the year was zeroes or the time was after 31st of December 1999.

Some of that legacy lives on, like JavaScript's year changed from "year" to "years since 1900", it giving a 3 number value of 124 for today.

Ludovic Archivist Lagouardette

@tychotithonus @robertatcara

The original concerns were raised IN THE 60s, and some dude decided to make his life mission to advocate for it to be fixed for 35 years, and people only started to take things seriously around 1994 when that guy retired, and then it was panic on board as people did overtime to fix what amounted to a 40 years old mistake that cascaded out of control.

Honnestly, respect

Martin

@tychotithonus @robertatcara

As they say ... There's no glory in prevention.

James Hubbard

@tychotithonus @robertatcara I listened to a software podcast, within the past year, where the guest seemed to imply that it was a hoax or not a big deal. The guest was a small child at the time of Y2K. I was flabbergasted.

Eric's Edge

@tychotithonus @robertatcara my contribution at the time was to remove unsupported software. I worked for a company that decided not to renew contracts and essentially threw in the towel because of Y2K. I ended 1999 unemployed. Best decision they had ever made honestly. The codebase was an antiquated steaming pile.

Maiden of Utrecht

@tychotithonus @robertatcara part of the problem is a blithe assumption that there was this one huge bug - even this headline refers to “THE” Y2K bug - that could bring the whole digital world crashing down. It wasn’t a Godzilla that needed to be taken out, but countless tiny termites.

Raul Portales

@tychotithonus @robertatcara IMHO the overall paranoia was: what if we have forgotten something?

It turns out we didn't forget anything important, so the people that were on call that night didn't had any trouble, but needed to be there just in case.

Better safe than sorry.

Jeff ♨️ Darcy

@tychotithonus @robertatcara Riffing on the article, I think there really should be a "Term[inal] of the Unknown Programmer" for all those people who did the little things *so that there could be* so little real world impact. Quite remarkable really. I don't remember much impact on my own work in kernels and filesystems, but I knew many others who deserve kudos for their efforts.

Instead we get "nobody's getting that disease so we don't need the vaccine" denial and even derision.

draeh

@tychotithonus @robertatcara
I remember the news that morning. Pundits complaining that the money spent must have been worthless since nothing happened. I remember thinking to myself nothing happened because of the money spent securing vulnerable systems. Damned if you do, damned if you don't.

Tibs

@tychotithonus @robertatcara Yep. So much work to make sure "nothing happened" (I remember moving a digital mapping implementation to a whole new computer OS so it would continue to work!)

Lapo Luchini

@tychotithonus @robertatcara … aaaaand (as a software developer myself) I hope we'll start doing so much earlier for the next big one (unixtime 31 bit rollover). :wink:

Modern languages and frameworks tend to use "long millitime" or more complex structures altogether, but "signed int" usage is still as of today all over the place.

Some Internet Person ✡︎ :ally:

@tychotithonus

There were some systems that would break at rollover. Your ATMs, for example, were probably coded with a two digit year. Databases and any other software codes with a two digit year may or may not have functioned properly after the rollover.

The predominant fear amongst those who knew little about it was that all computer things, hardware and software, would cease to power on or function at all.

Your PROM swaps to make the ATMs function is a worst case issue, but people would have been able to go into the bank and withdraw from a human teller, which belied the fear that their money would just disappear.

The Y2K bug was absolutely real, and things needed to be fixed, but the worst that would happen is people would have been inconvenienced - their money and property wasn't going to evaporate.
@robertatcara

@tychotithonus

There were some systems that would break at rollover. Your ATMs, for example, were probably coded with a two digit year. Databases and any other software codes with a two digit year may or may not have functioned properly after the rollover.

The predominant fear amongst those who knew little about it was that all computer things, hardware and software, would cease to power on or function at all.

Stevan

@tychotithonus @robertatcara It was a 4 year project for an entire team at the place I worked in the late 90s. And no, that team was most definitely not twiddling their thumbs doing nothing.
Like you, it annoys me when those who saw little or no impact belittle the effort that went into making it as painless as possible.

the harbinger of eternal sept

@tychotithonus @robertatcara i have a conspiracy that y2k38 will be a conspiracy— this to me is data towards that.

i think there’s going to be a lot of misinformation and as technologists we’ll need to get out ahead of it so people can verify themselves that there would be a problem, but they’ve taken the proper precautions and will be safe.

like turbotax, for mass computing edge cases.

Go Up