@mos_8502 oh yes. It's absolutely a common issue in corpo (and probably any job where what you do is not immediately evident).
Security? WTF, we never had a breach, we don't need you.
Programmers? We have the product already, why do we need so many of you?
I had a boss telling this to my face:
"It's not what you actually do, it's what you show you're doing that is important".
And with that and the "If you liked your job I wouldn't have to pay you" (different boss) I decided I had enough of this career and the next is shoveling manure.
@mos_8502
We were lucky that the Y2K bugs were easy to find, and mostly trivial to fix.
Perhaps we should have missed a few ;-)
I was rather surprised at the number of them we had to fix, considering the software was originally written in 1995.
We were fixing C code where the dates went into fixed size buffers. Typically 2001 would turn into 20101, so it would have been a mess.
@mos_8502 Yeah, the IT people should have done a worse job.
We should have had a lot of small but very visible problems. :)
See: vaccines
@mos_8502 one company I worked for at that time (one of literally the largest banks in the world - a firm that in the 1990’s talked about having $1T in assets under management) used y2k as an excuse to update internally written applications. We started the process with over 1200 internal applications (we had over 1500 full time programmers) this was in 1997/1998
They all had to test and certify their apps and all dependencies.
Unless they signed off that their app wasn’t critical
No takers
@mos_8502 in the end I wasn’t at the firm by Jan 1, 2000 (had left for another job about a year earlier) but it was impressive how seriously they took it - every app was tested and they had planned deployments and updates for any 3rd party systems that needed to be updated. This was at the height of Web 1.0 and they most definitely spent a lot on their developers and tech in general
It may have been an unusual case but also helped that when their apps failed they lost millions each hour
@mos_8502 and if you do a very good job the first time 'round, it was obviously too easy, and not worthy of recognition.
If you write software that just runs, without any problems, people forget they're using it; they forget it exists.
@mos_8502 Oh of course! After all, if there was a problem to fix at all, it was your fault, even if it existed before you. Right?
Then, for everybody else, if you fixed the problem before it became a problem, there just wasn't a problem.
@mos_8502 Yep. It really peed me off when people started calling Y2K a non event with no recognition of why that was.
The other part of the problem was the media hype and panic. At the time, I was sole IT support for a spring manufacturer. I spent a few months making sure our manufacturing machines, servers and computers would handle the date change but I spent most of 1998-99 replying to emails and letters from customers that our business would continue as expected. It was all one big paper trail.
For some we even had to provide a guarantee that the springs we provided would not fail as the clock ticked into the new year. This guarantee was essentially us reiterating the contract they signed when ordering and confirming said springs had no time-related functionality 🙄