- Слушай, ты извини, я вчера погорячился, когда назвал тебя «чмо болотное». Я ведь понимаю, что ты в городе живёшь...© Нестор Бегемотов
Эта рабочая неделя началась с истерики начальства.
Наши индусы, занимающиеся разработкой пользовательского интерфейса, решили, что для компиляции кода им до зарезу необходим амазоновский суперкомпьютер,
AWS. Я не очень понимаю, зачем им такая огромная вычислительная мощь, но глас разума начальство благополучно пропустило мимо ушей, и вместо этого оформило подписку на AWS.
Если вы не в курсе, то в сервисе AWS плата начисляется за время использования; по окончании работы сервер нужно освободить. Я, который никогда в жизни AWS не пользовался, а весь код компилирую на своём рабочем лэптопе, это знаю. Индусы, которые смогли убедить начальство, что этот AWS им до зарезу нужен, этого не знали. Поэтому сервер продолжал работать 168 часов, большую часть из которых просто потреблял электричество и осуществлял свой вклад в дело глобального потепления. Amazon, которым неважно, работает сервер или нет, выкатили нашей конторе счёт на 527 тысяч долларов.
Доказательство
Это примерно бюджет отдела НИОКР на весь XXI век. Начальство икнуло и созвало совещание, на котором громогласно грозилось найти и примерно наказать виновного. Индусы оправдывались тем, что у них куча кода, которую надо компилировать, и что без суперкомпьютера им не справиться.
Тут начальство вспомнило, что у него на расстоянии вытянутой руки есть программист, который может объяснить индусам, как компилировать код на лэптопе. А то и просто в тетрадке, карандашиком. В общем, начальство нарисовало пентаграмму кровью и призвало меня в чат. Я вник в задачу, влез на сервер посмотреть, что они там такое компилируют, и обалдел:
Это не шутка, это, мать их, сто тридцать четыре гигабайта исходного кода! Да что же это за монстр такой, исходники которого весят 134 гигабайта?! Вообще-то это должен был быть прототип пользовательского интерфейса новой программулины. Не весь интерфейс, а его прототип. То, что показывают потенциальным инвесторам на презентациях. Я такое обычно в Visual Basic`е рисовал, потому что основной задачей прототипа во все времена было «чтоб кнопочки нажимались», и не более того.
Индусы сказали, что они туда впихнули библиотеку. Очевидно, они имели в виду библиотеку Конгресса?..
Я так и не узнал, что нужно было сделать с прототипом в стиле «два окошечка, три кнопочки», чтобы его исходный код весил сто тридцать четыре гигабайта. И очень надеюсь, что так никогда и не узнаю.