Posts

Showing posts from January, 2021

Y2k + 20: risk, COVID and "the Internet issue"

Image
It feels like 'just the other day' to me but do you recall "Y2k" and all that?  Some of you reading this weren't even born back then, so here's a brief, biased and somewhat cynical recap. For a long time prior to the year 2000, a significant number of software programmers had taken the same shortcut we all did  back in "the 90s". Year values were often coded with just two decimal digits: 97, 98, 99 ... then 00, "coming ready or not!". "Oh Oh" you could say. "OOps". When year counters went around the clock and reset to zero, simplistic arithmetic operations (such as calculating when something last happened, or should next occur) would fail causing ... well, potentially causing issues, in some cases far more significant than others. Failing coke can dispensers and the appropriately-named Hornby Dublo train sets we could have coped with but, trust me, you wouldn't want your heart pacemaker, new fangled fly-by-wire plan...