I fail to see that anything he has to say has any relvence to the Y2K fiasco.
In the late seventies and early eighties programmaers userd various methods to save storage when storing dates such as two digit years storing the dates as BCD, storing dates in Julian format (YYDDD) etc.
These were perfectly valid design desciaions at the time given the high cost of disk storage approx $100 per MB and the fact that most systems up till then were replaced in less than 10 years.
However upward compatability, better languages, better compilers, and, improved design processes meant that many these systems were still running quite happily thirty years later.
At which point a number of charlatans crawled out of the woodwork and said the sky would fall in everybodies head on January 1st 00 -- unless they handed over a sack of cash in consultancy fees.
If you want evidence of the waste involved there is a nice little story about the Italian government being pressured by the US state department to increase thier very level low Y2K spending, which the Italians politly ignored. On January 1st 2000 the only reported Y2K incident was that the ticket machines for the Milan tram system stopped working. As a result the Milan public transport system lost a days takings (on a very quite day) and the Italian econamy saved itself several billions (well squillions as it was lire).
The simple fact no computer in 1970 could have compiled and run a java program in less than a week. Yes we now have faster machines and can afford to waste cycles on all this OO malarky but they are still trying to master fixed point decimal arithmatic.