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.