Please or to access all these features

AIBU?

Share your dilemmas and get honest opinions from other Mumsnetters.

The Millenium Bug

121 replies

mumofoneAloneandwell · 24/09/2025 08:50

Do you remember this?

I am listening to Radio 1 and they've just brought it up and it unlocked a memory 😅

Never panned out but I remember my dm being quite stressed about it (I was about 9)

https://www.sciencefocus.com/science/how-do-computers-get-bugs

Looking at the state of the world, I kind of understand the Y2K fears at times

How the ‘millennium bug’ cost the world £240bn: A short history of computer glitch disasters - BBC Science Focus Magazine

From coding to coffee spills, the real question is: how do computers <em>not</em> get bugs?

https://www.sciencefocus.com/science/how-do-computers-get-bugs

OP posts:
SilenceInside · 24/09/2025 11:17

@Clockstops I was someone who fixed programs that needed fixing at the time. It wasn't some kind of scam to get paid work.

Small businesses would have just needed to apply any updates to software that they were using, and that would have resolved nearly all issues for them. Any business with custom software or specialised software would have needed to run a project to check and then fix that software. None of this is made up or a scam.

KawasakiBabe · 24/09/2025 11:17

Clockstops · 24/09/2025 11:09

Not everything was tested though. Only the things that were included in the project. Things like the small electronics used in homes, like PP GM's weren't tested and nothing failed.

Computers weren’t changed from using YY to YYYY in 1999, the issue was recognised much earlier than that so most things had been designed to use YYYY well in advance. It was older technology and new technology which was designed with a link to older technology, which needed to be rewritten and tested. Most home electronics were designed with that in mind, and runs independently anyway.

Clockstops · 24/09/2025 11:13

SilenceInside · 24/09/2025 11:09

@Clockstops like a PP has said, there probably were some minor issues, but nearly all businesses ran projects to check their systems and fix them. So any issues were minimised, and small, not newsworthy. People were also on call to fix any more serious issues quickly.

I know we spent a long time telling customers what a disaster it would be if they didn't employ someone to fix everything. Most did, but those that didn't didn't seem to have any issues.

UghFletcher · 24/09/2025 11:12

Former colleagues of mine all worked incredibly hard on this so that there were no issues, it was a massive undertaking and the fact that it is now being commented on as ‘something of nothing’ is insulting to the sheer amount of work they put in.

I worked in a bank at the time and we were on edge wondering whether cash machines would still work, would people be able to access their accounts and funds etc? I can only imagine what things were like across other industries. I remember us all breathing a massive sigh of relief that everything went smoothly (thanks to those hardworking software folk)

LaurelBush · 24/09/2025 11:12

Clockstops · 24/09/2025 11:11

Yes, but in those days most of the software was downloaded on the machines, so the engineers could only fix what they were asked to fix.

Why are you arguing with people who actually know what they are talking about 👀

Clockstops · 24/09/2025 11:11

TeenToTwenties · 24/09/2025 11:10

People using computers weren't the people who needed to fix things. It was the software they ran on. Developers would have been issuing upgrades and stressing the need to install them etc.

Yes, but in those days most of the software was downloaded on the machines, so the engineers could only fix what they were asked to fix.

TeenToTwenties · 24/09/2025 11:10

Clockstops · 24/09/2025 11:01

Yes, but only if you tried, and surely there would have been countless people using computers in small businesses etc who did nothing and yet were still able to carry on as usual.

People using computers weren't the people who needed to fix things. It was the software they ran on. Developers would have been issuing upgrades and stressing the need to install them etc.

SilenceInside · 24/09/2025 11:09

@Clockstops like a PP has said, there probably were some minor issues, but nearly all businesses ran projects to check their systems and fix them. So any issues were minimised, and small, not newsworthy. People were also on call to fix any more serious issues quickly.

Clockstops · 24/09/2025 11:09

KawasakiBabe · 24/09/2025 10:57

Things were missed, absolutely they were, but we had people in call all night and issues were sorted quickly. These were small things though, luckily. We had whole offline systems running tests for months before the actual millennium happened, 99.99% of things were already picked up in those simulations. We didn’t just hope we’d noticed everything, things were tested.

Not everything was tested though. Only the things that were included in the project. Things like the small electronics used in homes, like PP GM's weren't tested and nothing failed.

BestIsWest · 24/09/2025 11:08

@Clockstops If you google you will find that there were indeed a lot of things missed. Thankfully most were minor issues like bus tickets with the wrong dates but there were a few more serious ones like nuclear reactors having problems. This is why those of us working in the industry were on call 24/7 so we could fix things there and then.

Shr3dding · 24/09/2025 11:05

Clockstops · 24/09/2025 10:49

It was a massive industry. I was working for a bank at the time and the money that was spent, both by the bank and by business customers on the bank's advice/insistence.

I'd to know to what extent the problem was created deliberately and what exactly would have happened if we'd all done nothing.

It certainly wasn't created deliberately, the pioneers of computerised systems didn't all get together and decide to write programmes whose date fields couldn't cope with a new century with unknowable impacts on eveything

BitOutOfPractice · 24/09/2025 11:01

I was due to give birth around that time and I was told to bring blankets and a torch to hospital if I went in on that date. So that was quite scary. I held on till 9 January to be on the safe side 😬

Clockstops · 24/09/2025 11:01

TeenToTwenties · 24/09/2025 10:58

I think it is quite possible that nothing of world news worthiness was missed.

Software developers are pretty thorough people, with a policy of code checking each other's work, testing etc. The whole industry was very aware of the problem.

It was a quite 'straightforward' thing to find and check for.

Yes, but only if you tried, and surely there would have been countless people using computers in small businesses etc who did nothing and yet were still able to carry on as usual.

Clockstops · 24/09/2025 10:59

SilenceInside · 24/09/2025 10:56

@Clockstops it was a genuine issue. As PP have said it was caused by older programs storing dates with two digits for the year so YY instead of YYYY. This was a totally reasonable decision at the time, it was down to having very limited memory storage in computer systems at the time. It was a reasonable assumption to think that those programs and systems written in the 60s, 70s etc would be replaced/upgraded by 2000.

If no one had fixed the issue, then as soon as those older systems had to deal with dates in the format 01/01/00 meaning 01/01/2000 not 01/01/1900, they would have produced errors and either behaved unexpectedly or stopped working altogether. I can imagine your banker colleagues would have been unimpressed to have to deal with that happening in lots of systems all at the same time at the start of the new millennium! Much more sensible to plan in advance to check all systems, and fix any that had the potential to go wrong.

I know what the issue was, but I find it difficult to believe that everyone fixed everything, and yet there were no problems at midnight.

Turningworld · 24/09/2025 10:59

blobby10 · 24/09/2025 09:46

Like most things it was totally overhyped by the media at the time who mentioned all sorts of "could" and "might" scenarios which scared the bejeezus out of some people like my 80 something grandmother who was convinced every electronic item in her home would suddenly stop working!

It wasn't overhyped, it was an issue which was identified and which people worked hard to solve

TeenToTwenties · 24/09/2025 10:58

Clockstops · 24/09/2025 10:50

Yes, but absolutely nothing did happen and whilst an awful lot of work was done to remedy it, surely it's not possible that nothing at all was missed?

I think it is quite possible that nothing of world news worthiness was missed.

Software developers are pretty thorough people, with a policy of code checking each other's work, testing etc. The whole industry was very aware of the problem.

It was a quite 'straightforward' thing to find and check for.

KawasakiBabe · 24/09/2025 10:57

Clockstops · 24/09/2025 10:50

Yes, but absolutely nothing did happen and whilst an awful lot of work was done to remedy it, surely it's not possible that nothing at all was missed?

Things were missed, absolutely they were, but we had people in call all night and issues were sorted quickly. These were small things though, luckily. We had whole offline systems running tests for months before the actual millennium happened, 99.99% of things were already picked up in those simulations. We didn’t just hope we’d noticed everything, things were tested.

SilenceInside · 24/09/2025 10:56

@Clockstops it was a genuine issue. As PP have said it was caused by older programs storing dates with two digits for the year so YY instead of YYYY. This was a totally reasonable decision at the time, it was down to having very limited memory storage in computer systems at the time. It was a reasonable assumption to think that those programs and systems written in the 60s, 70s etc would be replaced/upgraded by 2000.

If no one had fixed the issue, then as soon as those older systems had to deal with dates in the format 01/01/00 meaning 01/01/2000 not 01/01/1900, they would have produced errors and either behaved unexpectedly or stopped working altogether. I can imagine your banker colleagues would have been unimpressed to have to deal with that happening in lots of systems all at the same time at the start of the new millennium! Much more sensible to plan in advance to check all systems, and fix any that had the potential to go wrong.

Clockstops · 24/09/2025 10:50

KawasakiBabe · 24/09/2025 10:45

In a nutshell, when computers were developed their memories were small in comparison to what they are now, so most dates were stored as 2 digits, dropping the 19, so 87, instead of 1987. So when midnight happened dates would’ve snapped back to 00, instead of 2000. This meant formula based on time would stop working, and since nearly every formula has something in it which uses a time calculation it meant it would stop working. Eg satellite technology would’ve been kaput, you can imagine how catastrophic that would’ve been.

Yes, but absolutely nothing did happen and whilst an awful lot of work was done to remedy it, surely it's not possible that nothing at all was missed?

Clockstops · 24/09/2025 10:49

It was a massive industry. I was working for a bank at the time and the money that was spent, both by the bank and by business customers on the bank's advice/insistence.

I'd to know to what extent the problem was created deliberately and what exactly would have happened if we'd all done nothing.

KawasakiBabe · 24/09/2025 10:45

In a nutshell, when computers were developed their memories were small in comparison to what they are now, so most dates were stored as 2 digits, dropping the 19, so 87, instead of 1987. So when midnight happened dates would’ve snapped back to 00, instead of 2000. This meant formula based on time would stop working, and since nearly every formula has something in it which uses a time calculation it meant it would stop working. Eg satellite technology would’ve been kaput, you can imagine how catastrophic that would’ve been.

Judashascomeintosomemoney · 24/09/2025 10:42

As many PPs have said, working in IT at the time, we spent a long time preparing for it to make absolutely sure everything ran smoothly. Our company was a banking software provider and tbh the previous years introduction of the Euro was an even bigger problem for us, but no one seemed to realise how much of a potential issue that was. 🤷‍♀️

PistachioTiramisu · 24/09/2025 10:22

WTDress · 24/09/2025 10:15

Although I don’t doubt for a second that it would have caused problems, I’m not very technically minded, so can someone please explain to me exactly what sort of problems could have happened and why? I understand the clocks resetting to 1900 but don’t get how this could ground planes etc. Genuine question.

I think it was something to do with computers being unable to calculate the time that anything would take because they would think it was 1900 instead of 2000, so for instance, a plane itinerary which started on 1st January 2000 would confuse the computer into thinking it had been in the air for 100 years and completely be unable to cope with it! I may be wrong though!

SilenceInside · 24/09/2025 10:20

WTDress · 24/09/2025 10:15

Although I don’t doubt for a second that it would have caused problems, I’m not very technically minded, so can someone please explain to me exactly what sort of problems could have happened and why? I understand the clocks resetting to 1900 but don’t get how this could ground planes etc. Genuine question.

If the computer system thinks its 1900 and not 2000 then it may potentially be looking at the wrong information when making other decisions. So possible that air traffic control might not be showing today's information, whatever that might need to be - maybe weather, flight schedules etc etc.

TeenToTwenties · 24/09/2025 10:20

WTDress · 24/09/2025 10:15

Although I don’t doubt for a second that it would have caused problems, I’m not very technically minded, so can someone please explain to me exactly what sort of problems could have happened and why? I understand the clocks resetting to 1900 but don’t get how this could ground planes etc. Genuine question.

Software crashing when encountering a negative number but needed a positive one (eg this year minus last year) is an obvious one.
Software crashing (ie just giving up) in an uncontrolled way is never good.

Anything checking how old people are: this year 00 minus year of birth 55 means you are negative 55 years old. Crash!

Swipe left for the next trending thread