Атмосфера декабря 1999 года. Полки супермаркетов пустеют быстрее, чем в блокаду. Американцы скупают консервы, воду и бензиновые генераторы. Власти США печатают дополнительные миллиарды долларов наличными на случай, если банкоматы откажут. А по телевизору круглосуточно вещают эксперты в строгих костюмах. Их вердикт единодушен: когда часы пробьют полночь 31 декабря, начнется ад.
Самолеты будут падать с неба. Электростанции погаснут. Пенсионные накопления обнулятся, а банковские счета испарятся в цифровом небытии. Медицинское оборудование перестанет работать, а атомные электростанции выйдут из-под контроля. Чёрт побери, даже ядерные ракеты могли запуститься сами собой.
Почему? Из-за двух маленьких цифр.
Программисты 60-х и 70-х годов здорово сэкономили: память тогда стоила дорого, и никто не хотел тратить драгоценные байты на полную запись года. Зачем париться с «1972», если можно просто вбить «72»? Гениально. Просто. И это работало десятилетиями — до тех пор, пока из 1999-го не надо было переходить в 2000-й. Старые программы увидят «00» и решат, что на дворе 1900 год. А если компьютер перепутает дату, начнется хаос. Так нам объяснили.
И мир послушно закивал. А потом открыл кошельки.
Золотая лихорадка для IT-консультантов
Вот тут начинается самое интересное. Начиная с середины 90-х, целая армия консультантов, программистов и IT-менеджеров «решала проблему Y2K». Компании выкладывали бешеные деньги за аудит кода, за замену старых систем, за срочную «модернизацию». По оценкам исследовательской фирмы Gartner, глобальные затраты на борьбу с «тысячелетним багом» составили от 300 до 600 миллиардов долларов.
Только в США федеральное правительство потратило 6 миллиардов. Канада — около 20 миллиардов. Шведская Ericsson только в России выложила 2,5 миллиона долларов. Оборудование закупалось, код переписывался, штаты IT-отделов раздувались до невиданных размеров. А вся эта махина подогревалась страхом. Страхом, который искусно раздували «эксперты».
И тут возникает неудобный вопрос. А что, если проблемы на самом деле и не было?
Новогодняя ночь: мир не рухнул, но несколько человек убили
Прозвенели куранты. Наступил год 2000-й. И… ничего. Ни один ядерный реактор не взбесился. Ни одна электростанция не погасла. Даже банкоматы, обещанные к отключению, продолжали исправно выдавать наличку. Крупнейшие компании отчитались: всё работает, никаких проблем.
Кое-где случились мелкие курьезы. В Австралии на некоторых автобусах отказали билетные автоматы. В Китае сбойнули таксометры. Один китайский писатель, который много писал о баге, потерял часть рукописи, когда его комп завис в новогоднюю ночь. В судах Венеции и Неаполя компьютеры решили, что заключенные, приговоренные к освобождению 10 января, отсидели срок еще в 1900 году. Забавно.
Но была и трагедия. В Камбодже двое мужчин убили друг друга, повздорив из-за местных суеверий о тысячелетнем баге. Они сражались не за банковские счета — они бились за то, какой ритуальный пирог нужно съесть, чтобы умилостивить злых духов. Настоящая цена чужой паники — человеческие жизни.
Великий обман или спасенный мир?
А теперь главная интрига: что это было — величайший развод в истории IT или героическое предотвращение катастрофы, которого никто не заметил?
Скептики уверены: нас развели. «Это величайшая афера, когда-либо навязанная бизнесу», — заявил Джон Фаулер, представитель Австралийской ассоциации малого бизнеса, когда стало ясно, что мир не рухнул. Его возмущение разделяли многие. Вы только вдумайтесь: сотни миллиардов долларов, потраченных на решение проблемы, которая, возможно, никогда бы и не случилась. Идеальный маркетинговый ход: убеди мир в том, что конец света близок, а потом «спаси» его за огромные деньги. А если катастрофа не случилась — ну так вы же заплатили, чтобы она не случилась.
Другая сторона парирует: «А вы откуда знаете, что бы произошло, если бы эти 300 миллиардов не потратили?» Аргумент хитрожопый, но не лишенный смысла. Программисты действительно годами переписывали легаси-код, тестировали критическую инфраструктуру, меняли старые системы на новые. Возможно, мир не рухнул именно потому, что тысячи IT-специалистов вкалывали сутками. И не заметить их работу легко — именно потому, что она была сделана вовремя.
Вот какой выбор встал перед индустрией: либо вы заплатите и, вероятно, ничего не произойдет, либо вы не заплатите и неизвестно что случится. Корпорации выбрали первый вариант. А консультанты тем временем заработали миллиарды.
А что в России?
Пока в США и Европе бюджеты уходили на борьбу с багом, в России к Y2K отнеслись спокойнее. Но и у нас государство выделило 13,3 миллиарда рублей на устранение проблемы. А Ericsson, например, развернула на острове Фиджи целый командный центр — там установили всё мыслимое телеком-оборудование, на случай если новогодняя ночь начнется с Востока.
В итоге 9 сентября 1999 года (еще одна «опасная дата» 09.09.99) прошла генеральная репетиция. Никаких сбоев. Потом — 1 января 2000-го. Снова тишина. И 28 февраля 2000-го — опять ничего. Деньги потрачены, паника улеглась, а вопрос остался.
Ирония судьбы в том, что ни одна из сторон так и не признала поражения. Скептики будут вечно твердить о разводе века. IT-индустрия — о том, что предотвратила катастрофу. И у каждого есть аргументы, которые сложно опровергнуть. Мы никогда не узнаем наверняка.
Что действительно поражает — это масштаб. Ни до, ни после ни одна технологическая угроза не заставляла мир выкладывать сотни миллиардов долларов на её предотвращение. Y2K стал самой дорогой ошибкой в истории программирования. Или самой дорогой удачной маркетинговой кампанией. Вы уж решите сами.
А вы помните миллениум? Запасались тушенкой? Боялись, что компьютеры взбесятся? И как думаете — нас тогда развели или действительно спасли? Выкладывайте свои версии в комментариях — давайте разбираться вместе.
❤️ Поддержите автора Донатом — это лучший способ сказать спасибо всей команде IT Extra. Ваша поддержка очень вдохновляет нас на создание интересного и качественного контента!
👍 Ставьте лайки если хотите разбор других интересных тем.
👉 Подписывайся на IT Extra на Дзен чтобы не пропустить следующие статьи
Если вам интересно копать глубже, разбирать реальные кейсы и получать знания, которых нет в открытом доступе — вам в IT Extra Premium. Это — ваш личный доступ к экспертизе, упакованной в понятный формат. Не просто теория, а инструменты для роста.
👉 Переходите на Premium и начните читать то, о чем другие только догадываются.