Having only assigned last 2 digits of a year for date recording, programmers had a nightmare as 2000 approached.
Often small mistakes can also be proved expensive.
Take the Y2K problem as a recent example, a speculated utterly doomsday scenario which became a nightmare in the last decade of the previous century.
Computers flourished in the 2nd half of the 20th century & programmers were busy building efficient software for them.
These brilliant coders did their jobs efficiently but overlooked a tiny mistake.
They used a 2-digit year convention instead of 4-digits.
That meant the year 2000 would be indistinguishable from 1900 & 2100.
Also, computer systems were likely to take up ’00 as the year, causing the whole system to collapse due to error in machinery calculations.
Banks, hospitals, tech facilities were expecting a major crash.
Worldwide programmers once again had to dig deeper.
Luckily, the majority of those operating systems could be fixed before 1st Jan 2000, except for a few.
Like US Naval Observatory witnessed temporary incorrect dates despite applied fixes.
Till Nov 1999, the US Dept of Commerce estimated the cost to be $100B in the US alone.
Worldwide, the total estimated cost lingered around $308B.
Y2K fiasco once again teaches us that tiny mistakes are often costlier than their larger counterparts.