Well, I'm currently working on implementing a new embedded control system, that is intended to be used in production for the next 15-20 years, with each manufactured machine having a projected lifespan of 15-20 years. The software will run on a 32bit ARM CPU using time_t for all time operations.
All the engineers on the project know this will not work out in the long run, but the managers either don't care or don't understand...