Праздничное настроение отгудело. Астрономы занялись обычной работой. 13 января 2020 года мимо Земли пролетает огромное космическое тело размером с Нептун. Что это было так никто и не понял, потому что появилось и исчезло космическое тело ровно из ниоткуда. Уфологи, физики и астрономы долго спорили о природе возникшего явления. Уфологи выдвигали идеи о том, что некий космический корабль пришельцев совершил гиперпрыжок в пространство возле Земли, понял, что промахнулся и лететь нужно дальше и провёл гиперпрыжок снова. В пользу этой теории говорили записи с некоторых устройств, записывающих радиоэфир. Физики и астрономы пытались оспорить мнение, указывая на сильные пульсации, зафиксированные приборами. К тому же, корабли подобного размера построить просто немыслимо. С Земли его видно не было. Фотографий из космоса сделать никто не смог. Да и вряд ли бы успел. Тело возле Земли появилось всего на 10 минут. Приборы конечно отработали мгновенно, но вот люди не сразу сообразили что происходит и куда смотреть. Обозвали странное тело "Чеширским котом". В кафе сидели два небритых мужика. Обычные футболки, джинсы. На глазах очки. По телевизору крутили репортажи о произошедшем явлении. У учёных брали интервью. Идеи по большей части сводились к домыслам. Адрей и Сергей потягивали пиво после успешно закрытого проекта по внедрению новой SCADA. Андрей направил палец в ближайший монитор. Под действием гравитации "Чеширского кота" орбита Земли чуть-чуть сместилась на более длинную и стала ровно на 24 часа длиннее. Международная служба вращения Земли стала рассуждать, как вписать в календарь образовавшееся дополнительное время в году. Через пару часов жарких дискуссий у экспертов возникла пара решений. Первым предложением было официально утвердить 29 февраля обычным днем. Получается, что каждые 4 года потребуется добавлять ещё один день, а 30 февраля добавлять в високосные года. Но вот незадача. 2020 год уже високосный. Придётся добавлять тогда 30 и 31 февраля? Второе предложение выдвинул австралийский представитель. Раз инцидент произошел в январе, то и время прибавлять надо в январе. Добавить 32 число, а остальные месяцы не трогать. Идея нашла поклонников. Вспомнили забытые идеи о введении постоянных календарей Конта и Армелина, 13-месячного календаря. Самые смелые календари энтузиастов не нашли, ведь придётся вносить множество изменений во все сферы жизни, переучивать стариков. Эксперты надеялись, что у нового руководства не возникнет желания добавить день максимально близко к инциденту. К сожалению, новое руководство было не слишком дальновидно и голосованием выбрало второй вариант. Было решено добавить именно 32 января. СМИ мгновенно распространили новость. Возмущению программистов не было предела. Решение подвергли жесткой критике. Правительства крупных стран пытались предложить другие форматы решения проблемы. Под давлением общества и крупных инвесторов удалось отстоять первый вариант решения проблемы. Но на текущий год решение было уже принято, а новое вступит в силу только в 2021 году. Службы NTP не напряглись. Отсчет идёт в секундах с 1970 года, так что синхронизация пройдёт. Опыт ввода дополнительной секунды уже был обкатан. Остаётся вопрос в отображении и вводе дат на уровне приложений. Технические директора крупных вендоров ПО поняли, что придётся выкатить патчи для своих библиотек. Времени очень мало. Нужно сделать апдейт версий баз данных. Придется обновить версии библиотек. Для всех версий старого ПО апдейтов не будет. Из новостей CTO средней софтверной компании "ProfurTech" Михаил Андреев узнал о новостях. Идей сходу не было.
Проекты с кучей легаси. Часть работает на внутренних серверах, к которым есть доступ. Ладно, на своих серверах уж что-нибудь придумаем. Выкатим патчики, туда-сюда. Назначил встречу с директорами. В зале воцарилось молчание. Через минуту молчание прервал директор: "Выходит, вы программисты, получаете деньги, а проблему решить не можете?" Михаил понял, к чему идёт дело, склонил голову и выдохнул. Мысли к Мише после речи начали подкатывать волнами. Только придумаешь решение к одной проблеме, как тут же приходит новая волна интуитивных выводов. Миша понял, что сделать с проблемами ничего не сможет, руководство не переубедить, собрал вещички и купил билеты на 29 января на Мальдивы. Чуть-чуть заранее, чтобы самолет точно долетел. От автора: Я честно долго пытался придумать продолжение истории. Как трагически падают приложения, а программисты подхачивают на лету. Но не удалось придумать достаточно интересных идей, как можно разрулить такую ситуацию и как красиво преподнести в форме истории. С интересом почитаю ваши идеи в комментариях. .Net developer