Добавить в корзинуПозвонить
Найти в Дзене
IT Еxtra

Тот самый миллениум: как программисты развели мир на 300 миллиардов долларов

Атмосфера декабря 1999 года. Полки супермаркетов пустеют быстрее, чем в блокаду. Американцы скупают консервы, воду и бензиновые генераторы. Власти США печатают дополнительные миллиарды долларов наличными на случай, если банкоматы откажут. А по телевизору круглосуточно вещают эксперты в строгих костюмах. Их вердикт единодушен: когда часы пробьют полночь 31 декабря, начнется ад. Самолеты будут падать с неба. Электростанции погаснут. Пенсионные накопления обнулятся, а банковские счета испарятся в цифровом небытии. Медицинское оборудование перестанет работать, а атомные электростанции выйдут из-под контроля. Чёрт побери, даже ядерные ракеты могли запуститься сами собой. Почему? Из-за двух маленьких цифр. Программисты 60-х и 70-х годов здорово сэкономили: память тогда стоила дорого, и никто не хотел тратить драгоценные байты на полную запись года. Зачем париться с «1972», если можно просто вбить «72»? Гениально. Просто. И это работало десятилетиями — до тех пор, пока из 1999-го не надо было
Оглавление

Атмосфера декабря 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 и начните читать то, о чем другие только догадываются.