Problemet kommer av at mange programmerere på 70-tallet brukte datoen 9. september 1999 (09/09/99 eller 999999) for å indikere slutten på et prosjekt eller slutten av et sett med data som skal prosesseres. Dette var nødvendig for å forsikre at data ble prosessert i den riktige rekkefølgen, hvor den første filen som skulle prosesseres ble nummerert 000000 og hvor 999999 representerer noe som var programvareekvivalenten til full stopp.
Ettersom 9. september 1999 nærmer seg, vil mange av disse slutt-datoene bli aktivisert og få programmer - som egentlig skulle gå i det uendelige - til å stoppe opp.
-At folk har vært så teite i nøtta at de ikke har sett dette problemet for 30 år siden, skjønner ikke jeg, sier Ofstad.
Selv om det ikke er så vanskelig å rette opp problemet når det først er funnet, vekker tiden til rådighet større bekymringer, ikke minst fordi man også må rette opp år-2000-problemet samtidig.