Feilen besto i at datasystemer og logikk-basert elektronikk var basert på et tosifret årstall hvor kun de to siste tallene i et årstall var benyttet (som for eksempel 50 av 1950), og de to første av årstallet var underforståtte (som for eksempel 19 av 1950). Frykten var basert på at databeregninger av tid og varighet ville bomme med 100 år. Enkelte programmer ville ikke takle dette å stoppe opp, andre programmer ville fortsette å fungere men en person født i 1950 ville være 50 år eldre enn en som var født i 2000.