Y2K Scare var et fænomen ved slutningen af det 21 århundrede, hvor computerbrugere og programmører frygtede, at computere ville stoppe med at arbejde på December 31, 1999. Fænomenet blev også omtalt som "Millennium Bug" eller "Year 2000 problem" af teknologiske eksperter. En stor planlægning gik i gang med at forberede sig på 'Millennium Bug'. Faktisk led de skræmme regeringer og private organisationer til at bruge millioner af dollars i et forsøg på at afværge risikoen.
Baggrund
I 1960'erne og 1970'erne, hvor computeringeniører arbejdede på komplekse computerprogrammer, brugte de tocifrede koder til at repræsentere året. De første to cifre blev udeladt. For eksempel, i stedet for at kode "1960", brugte de bare "60". Hovedårsagen til at udlade de to første cifre var at spare på lagerplads, hvilket var for dyrt. For eksempel gik en kilobyte lagerplads til så høj som US $ 100. Programmerne forventer endvidere ikke, at programmerne varer op til århundredeskiftet. Da det nye årtusind nærmede sig, indså computereksperter, at softwaren ville genkende "00" som 1900 i stedet for året 2000. Denne realisering udgjorde en risiko for mange institutioner som banker, forsikringsselskaber, hospitaler og offentlige myndigheder, der stolte på computere for at give præcis tid og dato.
Trusler
Da kalenderen nærmede sig år 2000, spredte angst over hele verden, da folk frygtede, at edb-systemer ville lukke ned. Bankinstitutter, der stolede på softwareprogrammer til beregning af daglige interesser, havde risiko for systemfejl. Som følge heraf faldt aktiekurserne i pengeinstitutter i værdi som året 2000 nærmer sig. Transportsystemerne blev også påvirket især i flyselskabet, hvis drift afhænger af præcis tid og dato. Der var rygter om, at flyene ville falde fra himlen, når urene gik til midnat på 31st Dec 1999. Dette førte rejsende til at undgå lufthavnen på nytårsaften. Hospitaler, kraftværker og statslige organisationer blev heller ikke spart af truslerne.
Programmeringsløsning
På grund af den alvorlige implikation af en mulig nedlukning gik organisationerne i stor længde for at forhindre systemfejl i at materialisere. På en måde blev 2000-problemet håndteret ved at oprette nye softwareprogrammer, der lagrede datoer som fire cifre i stedet for de to cifre, der tidligere var blevet brugt. Lægemidlet var meget dyrt at gennemføre. Den anden løsning var at ændre algoritmen, der blev anvendt til beregning af springår, for at genkende året 2000 som et springår.