What did you think about this.
I think 33 years from now all of us will be using 128 or 256 bit architecture anyway so this problem can be ignore. Beside that we still have 33 years to fix this problem so there still a lot of time left.
Hmm... I set my system date to the year 2038 to see what would happen. It was actually kinda weird. My system became slow and unresponsive, and all my explorer windows closed for no reason. Once I got it back to 2005 though, everything was fine. It appears my PC is not y2k38 complient .
No that won't solve it, because the majority of apps out there now are linked with the 32bit time function libraries. That means every program which makes use of the C time libraries will have to be fixed individually.
This certainly *will* be a big issue ... if you say that we have enough time to fix that, remember the "2k panic" (or how you want to call that?) ... they knew about that back when they defined this whole PC stuff (1956?) but didn't fix it until close.
Now Unix timestamp is something different ... financial institutions, insurances - all these are using *very* old software and will run into some kind of issue. Let's see if they act earlier this time though
Oh, we have a lot of time. 30 years from now, computer programming will be an obsolete knowledge, except for hobbyists and we'll have nanocomputers at every home, and quantum supercomputers exploring the limits of our knowledge.
Actually, this has been an issue even before 2000. It's just that non computer people were not aware of it.
The thing is, as has been stated, so much more systems now depend on the 32 bit architecture than ever before. Desktops are pretty much not the issue as is the infrastructure of our modern computing world.
One of the most important things I've learned progressive technologies won't make it simply because they're better. In the end, it's a business aspect that wins. It's excruciatingly difficult to pull out old artifacts and replace with the new, no so much as a portability problem, but a HUMAN problem.
Besides, mainframes are still in use by the way (especially in banks), no matter how much you think they are obsolete.
By that time, it's 64 bit or bust I guess. But I'm pretty sure the world won't keel over because of it.