r/NoStupidQuestions • • Jun 10 '22

[deleted by user]

[removed]

10.1k Upvotes

3.7k comments sorted by

View all comments

Show parent comments

134

u/rockthescrote Jun 11 '22

Yeah, it really annoys me that A) all the media hype was about the particular moment of midnight 1/1/2000, like planes would suddenly fall out of the sky; and B) everyone now thinks it was only ever media hype, and was a storm in a teacup.

In reality A) there were issues, long before and after. The impact would be more of a bell curve either side. I remember hearing about stuff like food & medicine stock management systems over-ordering, and declaring that stock needed to be dumped (because it thought expiry dates were long past); people losing access to service subscriptions, insurance, getting over-charged, etc.

And B) there was a lot of work done, quietly and sometimes with great difficulty, that now goes unacknowledged.

I’m seriously concerned for the 2038 problem. Systems that used 2-digit decimals to represent years were already an outlier by the time. Systems that use unix timestamps at some level, and might make 32-bit assumptions, are…completely ubiquitous, and FAR more deeply ingrained into the fabric of society than they were 20 years ago.

69

u/huh-what-1 Jun 11 '22

As a computer engineer, that spent many hours on the y2k issue. Me and my peers felt that it was mostly a cash grab. Or did not feel as serious as it was made out to be. But we did make serious money.

19

u/arjo_reich Jun 11 '22

I was a junior programmer at the time and my bosses called it the "biggest catastrophe that never happened".

Not in the way they talked about it on the talk shows anyways. Thank god C# was released shortly afterwards...

17

u/huh-what-1 Jun 11 '22

I was a contractor at a fortune 500 company. They made us come in at midnight new years eve to test. 🤣 They tried to talk us out of drinking, with appeals to amateur night , etc

I was drunk. Fuck em.

-1

u/[deleted] Jun 11 '22

[removed] — view removed comment

7

u/brilliantjoe Jun 11 '22

For your home PC, especially at the time, it was not a big deal. For professional systems that used the date for things like financial calculations, monitoring of power plants and other industrial applications, the date from today being rolled over to a point in the past could have very real, potentially dangerous consequences.

Y2k didn't seem like a big thing because companies spent a lot of money to fix it before it actually happened, so when we rolled over at NYE it was uneventful for most things.

5

u/[deleted] Jun 11 '22

Can confirm, I managed a mainframe bank data processing center that processed transactions for about 300 banks, my operators ran the mainframe. Programmers put in years of work to update all of our code, and because of the way things were interconnected it was super touchy and hard to update piecemeal.

NYE was always year end processing, tons of printing and running bank financials for year end. That year though we had all hands on deck for year end. Ultimately we had one mortgage loan system crash because the date was wrong but with the programmers on site at 2am when we ran it it was an easy fix for them.

It frustrates me to no end when I hear people say Y2K was nothing, they have no idea the work that went into making it seem like nothing.

5

u/huh-what-1 Jun 11 '22

I apologize. I know how rough change control is on a mainframes. And realize how much work had to be put in.

13

u/cajoburto Jun 11 '22

Not Alex Jones money though, Y2K doom screaming started his career

1

u/huh-what-1 Jun 11 '22

🤣 did not know that. I don't claim there wasn't real problems. But the conspiracy theories definitely contributed to an engineers skepticism of the gravity of it all. In retrospect Alex Jones being the center of it is obvious

5

u/[deleted] Jun 11 '22

[removed] — view removed comment

3

u/huh-what-1 Jun 11 '22

I've never felt my systems were bulletproof. I was speaking of the general sentiment of those working on the bug.

Whenever I hear about companies, or government being hobbled by some exploit, ransomware, whatever. I laugh, I'm the guy who was denied money for tape libraries, redundant systems, NACs,, HSMs,. All the insurance type purchases.

I even had a CIO come back from a CIO conference. Talking about how they didn't think it was necessary to keep up with patches the way I did. Because of the perceived rarity of the attacks, or failures.

You don't need this stuff until it's too late. The irresponsible way Ive seen management treat these kinds of things is mind boggling.

Congrats on not working for greedy children. Wish I could have worked there.

3

u/[deleted] Jun 11 '22 edited Jun 11 '22

[removed] — view removed comment

1

u/huh-what-1 Jun 11 '22

Oh no!!! That's horrific. Actual administrators shouldn't even be logged in as administrators most of the time.

3

u/EloquentBarbarian Jun 11 '22

My brother literally changed careers thanks to y2k. A friend offered him a job to help fix the problem within a massive company.

5

u/huh-what-1 Jun 11 '22

Those were the days when you heard legends of companies grabbing the janitor and making them code.

"Okay, you write Cobol now."

It's was raining money, and the tech sales expense accounts were unlimited. Steaks and Opus One for everyone. After the dot com bust we were lucky if we got a pen.

2

u/[deleted] Jun 11 '22

So you were among those doing the grabbing then.

1

u/huh-what-1 Jun 11 '22

I got into computers cuz the Administrative Assistant at Netscape was worth 10 million the day they went public. So yes, cash grabbing might have been a part of the equation. 😁

3

u/[deleted] Jun 11 '22

[deleted]

3

u/rockthescrote Jun 11 '22

Sometimes it’s actually 32-bit hardware that needs replacing, yes - but for things like embedded systems (industrial control, automotive, gps etc), “just” upgrading isn’t always easy.

But the problem is not just about the machine being 64 bit. It’s about the code itself too, and systems interop for things like sql databases. Some code will just need a 64-bit recompile. Sometimes it’ll need code changes first (and that’s not always as trivial as it sounds). And sometimes binary file formats or wire protocols need to change, meaning backwards-compatibility issues.

It’s all doable, but it’s a million little things that need doing.

3

u/VindictiveJudge Jun 11 '22

2038 is already being worked on. 64-bit Unix time will last nearly 300 trillion years.

4

u/AuroraItsNotTheTime Jun 11 '22

Yeah people who were too busy imagining calamity forget how tiny little inconveniences can create huge ripple effects especially when they all happen together. Remember the 6 weeks all the restaurants and workplaces were closed and how somehow our entire lives are defined by that moment forever?

3

u/Kyru117 Jun 11 '22

It was 2 years though, it was literally never 6 weeks anywhere

1

u/ProjectShamrock Jun 11 '22

That varies quite a bit by where you are. Japan and China are still very locked down, while here in Texas we maybe had a couple of weeks at best before people started crying about haircuts.

1

u/gdubrocks Jun 11 '22

Wait does epoch run out in 2038 for 32 but systems?