@tychotithonus @plaes @sinbad @robertatcara I wouldn’t blame those early programmers at all. They were largely working within the constraints of very limited systems.
I’d blame those in charge of budgets — bean-counters — who didn’t want to pay to refactor old systems, even decades after it was more feasible, to handle dates properly.
Y2K is past us, but the fight to refactor and maintain “unprofitable” code remains.
@jeff @tychotithonus @plaes @sinbad @robertatcara
One engineering professor that taught us in the late 80's used to recommend occasionally doing something like the above cartoon, in business-critical, but non-safety-critical systems, as a way of reminding the people on the business-side of enterprises, why they should spend the money maintaining the infrastructure. :D
To quote him, "I don't like this approach, but it works." :D