Корень проблемы уходил в экономию памяти компьютеров шестидесятых-семидесятых годов: программисты записывали год двумя цифрами вместо четырёх, и при переходе с «99» на «00» многие системы рисковали воспринять 2000 год как 1900-й. Угроза казалась реальной — от сбоев в банковских расчётах до отказа систем управления на электростанциях.
Подготовка растянулась на годы и обошлась в сотни миллиардов долларов по всему миру — только на анализ и исправление кода потратили около 200 миллионов человеко-дней труда программистов. В России распоряжением правительства ещё в январе 1999 года создали специальную комиссию, выявившую свыше 500 критических объектов в опасных производствах.
Массовая паника достигла пика в ожиданиях: одни издания рисовали картины городов без электричества и связи, другие призывали готовиться к многодневным перебоям.
1 января 2000 года мир проснулся без единого серьёзного сбоя — ни аварий на электростанциях, ни отказов банковских систем, ни катастроф с транспортом.
Тысячи программистов годами предотвращали катастрофу настолько тщательно, что миру осталось лишь спорить, была ли она вообще возможна.