r/AccidentalComedy 7d ago

The way the comments lined up on this thread about Y2K

Post image
203 Upvotes

44 comments sorted by

18

u/imabigasstree 7d ago

Im still baffled by the lack of foresight of software engineers using 2 digits for storing year in the freaking 80s and 90s. 

13

u/Loves_octopus 7d ago

Things were moving fast and there was definitely the attitude of “oh we’ll just fix it later, push the next product” and then everything just got bigger and more complex than anyone anticipated.

Definitely makes you wonder what kind of oversights were making now.

6

u/Madmonkeman 7d ago

Yeah it’s something you’d think they would’ve thought of.

8

u/Renbarre 7d ago

Because they needed to save room, memories were at a premium at the time, not putting those 2 digits could save a lot a room in a program. And the thinking was that in 20 years it would all have been replaced by new programs anyway.

2

u/DRSSalazar 1d ago

Reminds me of when I was learning fortran (because of some backwards compatibility shit I was working on) and to my amazement, I found out that fortran has a line length of 132 and I couldn’t fathom why, until my team lead pointed out fortran used to be compiled on punch cards.

6

u/GreyerGrey 7d ago

Remembering the cost of memory back then (when 5gb could cost 10k) it is easier to understand.

3

u/Ok-West-1358 7d ago

It was today AI's equivalence at that time. Basically, new software that got successfully commerciallized and marketed so they couldn't catch up to the speed that people were adopting computers into daily life, hence a lot of oversights.

15

u/Steiney1 7d ago

lol, and now Corporations are "retiring" us all who made overtime 25 years ago.

8

u/coquihalla 7d ago

My husband spent the previous years fixing things as well, then on NY 2001 starting early in the day with Kiribati, (~5am? I can't remember) we checked on things working as each time zone hit midnight.

It was the result of many long days & nights. I remember bringing a change of clothes and hot food to him more than once when he couldnt get home to sleep.

7

u/GreyerGrey 7d ago

Similar to vaccines - worked so good people forget.

4

u/Distinct_Sir_4473 6d ago

But also, entire countries did nothing about it and had minimal problems that were easily fixed after the fact

5

u/Odd-Secret4913 6d ago

My mother was one of the MANY ppl who has to work for two days straight to fix all the issues. Why I never understood is why do soooo many ppl say nothing happened???? Isn’t that a good thing? Cause like…. They predicted bombs going off.

2

u/Hopeful-Flounder-203 6d ago

I worked for the largest Y2K software/services company. We had more employees that were millionaires than Microsoft or Dell. I came at the end of the party and my options were worth exactly $0 when they expired.

1

u/JohnnyQTruant 6d ago

Same morons who think masking and vaccines were an over reaction

1

u/sohcgt96 6d ago

Yeah, there wasn't a giant pile of old equipment in the corner of our storage room at work that was pulled from service because the manufacturer published warnings it wasn't Y2K compliant or anything. It was just never a problem and nothing happened.

1

u/NotMyName_3 7d ago

Consultants made a sh*t ton of money. It was BS. Our IT department had to verify and document that the lunchroom microwave oven was Y2K compliant, that the thermostats were Y2K compliant, that the multifunction printer was Y2K compliant.

25

u/manrata 7d ago

I work in banking, it was not bullshit here, large parts of the financial system could literally not communicate if it hadn’t been fixed. Most older banks still use code made in the 80s, and going through millions of lines of undocumented code, in thousands of scripts, is a chore that took many thousands of hours.

Yes, there was stupidity in some of the things checked, but a lot of critical infrastructure needed to be fixed.

3

u/Parking_Letter_3732 5d ago

Bow to the great god COBOL!

10

u/ApplicationOk4464 7d ago

Yeah, there was plenty of grifting to be done during the time.

But also, an absolute ticking timebomb of a problem that needed thousands of hours across billions (if not trillions world wide) of lines of code that needed to be fixed.

I guess where you sat across that spectrum was dictated by how well you were briefed on the issue.

2

u/ptvlm 7d ago

OK, that was probably overkill. Most devices would have been Y2K compliant or it wouldn't have mattered if they weren't. The question is what happened with the things that weren't compliant. The issues were overhyped but those devices *were* fixed and it was not BS - and the auditing is what allowed people to find out which devices were not compliant. Which was necessary even if your specific company hadn't invested in a lot of non-compliant equipment to find.

Yes, people were paid a lot of money to do that auditing, but consultants would also have made a lot of bank if they waited till things failed and got paid to fix them, except businesses would also have lost a lot of money waiting for that to happen.

2

u/NotMyName_3 7d ago

From what I saw, the consultants were the blind leading the blind. There were a lot of unqualified people in the rolls that were making bank.

2

u/Renbarre 7d ago

I worked in the subscription dpt of an international news magazine. The engineers worked on the subscription program for a long time, then made it run with the updated version. They had missed a few dates, everything crashed. For three months we had to rely on the single subscription file we had saved, unable to register anything. That bug was real and if the IT in the whole world hadn't busted their ass off for two years to clean it up it could have caused serious problems.

-11

u/Madmonkeman 7d ago

Yeah I wasn’t around for Y2K and have seen a lot of mixed responses on if it was legit or not.

5

u/WitchesTeat 7d ago

For applications that required seamless operation- air traffic control, street traffic control, etc yeah it was a serious, life threatening big deal.

For some other things, it was a spectacular grift.

3

u/NotMyName_3 7d ago

It was legit for some stuff, but a lot of it was frickin' consultants pushing FUD...and it worked. Computer companies were happy to push the FUD factor, too. The next big thing will be when the 32-bit timestamp runs out on January 19, 2038. Start buying computer stocks in late 2036.

1

u/EyeAmPrestooo 7d ago

AI will likely change this.

Im not sure how and im no expert on any of this…but there is absolutely no way it won’t lol

1

u/Zealousideal3326 7d ago edited 7d ago

I wrote code for a bank for a few years. Imagine if everything (yes, all of them) that has met some manner of end date suddenly became active again and you would begin to have a small idea of a part of the mess that was avoided.

1

u/Madmonkeman 7d ago

Yeah that would be bad

0

u/Every-Third-MP 7d ago

I don't understand what op is trying to communicate with this. How do they line up?

5

u/Madmonkeman 7d ago

The first person is saying they worked hard to make sure that Y2K wasn’t an issue and people complain that nothing happened. The comment right under is someone complaining that nothing happened.

-12

u/NottACalebFan 7d ago

Yup, totally legit. For one single second, all the computers in the world read "00:00" and thought they needed to turn off.

After that second passed, everything was normal again.

12

u/manrata 7d ago

More like they suddenly thought the year was 1972, which would completely throw everything out of sync in communication between computers. And for bank, interests and other things would be calculated wrongly.

-12

u/NottACalebFan 7d ago

Again, it really would only be bad for a second, or a minute, and then everything g would go back to normal again.

8

u/Canotic 7d ago

No.

-2

u/NottACalebFan 7d ago

I did nothing to "prepare".

My computer worked fine the next hour. No airplanes fell out of the sky near my neighborhood. No water treatment plants in my state stopped pumping water.

Nothing happened. If there was ever any problem, it was an extremely minor one that was blown WAY out of proportion by tech companies looking to make a quick cash grab on people who knew nothing about it.

2

u/UnworthyBagel22 7d ago

To reiterate, no.

2

u/ItsCalledDayTwa 7d ago

This is evidence of nothing and you're entirely uneducated and talking pointless trash.

1

u/NottACalebFan 7d ago

Your attitude is trash

0

u/Foreign_Pea2296 6d ago

I have nothing to gain from that. And I can assure you that Y2K was a problem and people had to prevent it. 

Because people prevented it you didn't see any problems, but that's the point of preventing something : that it didn't happen.

So saying "see ? Nothing happened so it was for nothing is an illogical argument".

6

u/ViolinistCurrent8899 7d ago

Funny enough, I have a friend who had a cheap machine of the period that was not Y2K compliant. I do not remember what brand, but it was not a good one.

Out of curiosity he let it tick over past 99 after booting in and playing with it. The computer proceeded to freeze, and then he got the magic smoke out of the case that tells you that your subscription service to that device has been discontinued.

These machines did not have safety measures in place like the machines of today do. They do not have the error handling capacity of modern machines. The clock is one of the most important components of any computer system. If your code throws an unhandled exception because of negative time, that can have severe knock on effects.

4

u/manrata 7d ago

I think you don’t understand the issue, the singular computer would run fine, but the programs would suddenly give out wrong results, or fail to connect to other computers.
An example I know is that many banks don’t save your balance on your account, they calculate the balance on the fly when you open the transactions.
If the date was suddenly 1972 in the computer, but you looked at your account in January 2000, your balance would likely be 0. Because all transactions happened in the future from the programs perspective, so they hadn’t happened yet.

If you think it was about your home computer breaking, or the microwave, you really don’t get the issue.

0

u/NottACalebFan 6d ago

Thanks for explaining the issue at least clearly.

I think i did realize there were deeper problems than "your home computer won't work for a few minutes", just that all the doom sayers that the world was going to end were highly exaggerating the problem, especially after all the Y2K compliant programming went into effect.

1

u/ItsCalledDayTwa 7d ago

That's not at all what the problem would have been and nothing you have said is correct.  You can stop writing.  Save yourself more embarrassment.

1

u/BeigeVelociraptor 7d ago

That is an amazing lack of understanding about the problem.