Америка, наши дни. Программистская контора в районе Большого Яблока.
Небольшая, человек на 20-25, но являющаяся филиалом всемирно известной
корпорации. В некотором смысле самый невыгодный вариант: пахать надо,
как в маленькой фирме, а бюрократизм и интриги – как в большой.
Главный герой повествования – старший программист Стэн, он же Костик.
Типичный образец русского программиста, способного написать что угодно
на любом языке в любые отведенные сроки, но органически неспособного
придти на работу в галстуке. Половина имеющегося программного кода
написана в его неповторимой манере, с нарушением всех методологий и
инструкций, использованием всех недокументированных возможностей и
редкими, как золотые самородки, комментариями на кошмарном английском.
Все знают, что именно к нему надо идти с неуловимым багом и неразрешимой
технической проблемой – и баг будет немедленно пойман, а проблема решена
самым нестандартным способом. С другой стороны, в минуты отдыха, когда
все обсуждают результаты бейсбольного матча, Костя шарится по русским
юмористическим сайтам и хрюкает над непереводимыми на английский
шутками. То есть не совсем свой.
Однажды сотрудников сзывают на внеочередную видеоконференцию. Президент
корпорации полчаса вещает с экрана о том, что новые условия рынка
диктуют новые решения, вклад каждого работника бесконечно ценен и
перспективы радужны как никогда. После этого, естественно, начинаются
сокращения.
В Костином филиале увольняют нескольких ценных работников. Процедура
самая хамская. Ничего не подозревающий сотрудник получает звонок от
Дэйва (директор филиала): "Боб, зайди на минутку ко мне". В кабинете
кроме Дэйва сидит специально приехавшая тетка из отдела кадров и вручает
несчастному заготовленный приказ об увольнении и чек с выходным
пособием. Кстати, это единственная ситуация, когда сотрудник получает
чек на руки, все остальные выплаты переводятся прямо на банковский счет
или присылаются по почте на домашний адрес. Потом Бобу под конвоем
секретарши, чтобы не дай бог ничего не натворил, дают дойти до своего
рабочего места и дрожащими руками собрать в пакет фотографии детей,
тапочки и кофейную чашку, и больше его никто никогда не видит.
Костина стоимость на рынке труда несколько выше того, что платит ему
корпорация. Но в данный момент у него бурный роман с иммиграционными
властями, и терять работу никак нельзя. Повздрагивав несколько недель
от каждого телефонного звонка, Костик плюет на все писаные и неписаные
правила, идет к Дэйву, объясняет ситуацию и в лоб спрашивает, не
собираются ли его увольнять. Дэйв, глядя на него честнейшими в мире
глазами, клянется и божится, что не представляет существования филиала
без Кости и если он и будет когда-либо уволен, то только предпоследним
непосредственно перед самим Дэйвом.
- Так что, Стэн, - говорит Дэйв в заключение, - не морочь мне голову, а
иди спокойно работай. Кстати, как там с выпуском новой версии? Успеешь?
- Успею, - отвечает Костик.
Выпуск версии назначен на очередной понедельник. Это значит, что в
пятницу должен быть готов дистрибутив на CD. В субботу придет
студент-контрактник, специально нанятый для работ, не требующих участия
головного мозга, нарежет с дистрибутива 200 копий, разложит их в
фирменные пакетики, разошлет FedEx’ом по списку двумстам клиентам во все
концы США, и с утра в понедельник все они начнут работать на новой
версии. Но перед тем в четверг грядет великий американский праздник
жареной индейки, а за ним - полурабочая пятница, которую Костик намерен
прогулять на дне рожденья друга. Поэтому дистрибутив героическими
усилиями всего коллектива был готов уже к вечеру среды и торжественно
водружен в то место, где его заберет студент. Параллельно Костик успел
скачать и записать несколько дисков с мультиками, которые он давно
обещал племянникам.
На рассвете в субботу Костик пьет минералку и собирается к сестре, но
обнаруживает, что мультики остались на работе. Не страшно, крюк невелик,
ключ у него есть, и Костя по пустынным утренним улицам едет в офис.
Индикатор на офисном телефоне показывает, что в пятницу кто-то оставил
ему сообщение. В принципе оно могло бы лежать до понедельника, но Костик
машинально нажимает Play. Автоответчик голосом Дэйва говорит:
- Стэн, зайди с утра ко мне в кабинет за чеком. Спасибо за хорошую
работу.
Костя в полном оцепенении прокручивает сообщение снова и снова. Сомнений
нет, американская бюрократическая машина прожевала его и выплюнула
шкурку. Но в отличие от Боба и остальных он случайно узнал об увольнении
заранее, о его визите в офис никто не знает, студент придет еще часа
через два, и сама собой рождается идея отомстить. Сотворить на прощание
что-нибудь такое, чтобы потом корпорации икалось, икалось и икалось.
Но что? Стереть исходники? Есть бэкап, к которому у Кости нет доступа.
Посадить какой-нибудь особо хитрый баг? За два часа не успеть, да и не
идиоты же остальные программисты, найдут. Взгляд падает на дистрибутив.
Испортить его несложно, но это будет стоить корпорации всего двухсот
болванок и одного дня на перезапись и повторную рассылку. Хорошо, но
мало. И тут появляется Мысль.
Дело в том, что все выпущенные корпорацией программы начинаются с
анимированной заставки, на которой под бравурную музыку выезжает из угла
и разворачивается во весь экран логотип компании. Несколько лет назад к
юбилею компании ребята-графики прикололись и изготовили ролик, в котором
под ту же музыку и в том же ракурсе вместо логотипа выезжал мужской
половой член во всех его анатомических подробностях. Такой грубоватый
американский юмор. Те ребята давно уволились, их выходка забылась, но на
каком из заброшенных серверов искать сей шедевр, приблизительно ясно.
Костик понимает, что судьба предоставила ему уникальную возможность
положить на работу х*р в самом что ни на есть буквальном смысле этого
слова.
На то, чтобы найти ролик, нарезать дистрибутив с новой заставкой,
положить его на место старого и замести следы, ушло меньше часа.
Выходные Костя провел у сестры не в переживаниях о потере работы, а в
злорадном предвкушении. Он вновь и вновь представлял себе, как у двухсот
клиентов одновременно всплывут на экранах двести фаллосов, какая буча
поднимется в корпорации и что останется от подлого Дэйва.
В понедельник ровно в девять утра Костик уверенной походкой вошел в
кабинет директора. Тетки из кадров там не оказалось, Дэйв был один. С
широкой улыбкой он протянул остолбеневшему Костику конверт с чеком:
- Держи. Начальство ни с того ни сего расщедрилось на премию ко Дню
Благодарения. Тебя в пятницу не было, так что получай сейчас. Что с
тобой, тебе плохо?
- Так значит, я не уволен? – бледнея, переспросил Костик.
- Ну разумеется, нет. Господи, Стэн, ты что, перестал понимать
английский? Повторяю: ты НЕ уволен. Да очнись же! Эй, кто-нибудь там!
Воды!!!
Ловля двухсот фаллосов, разлетевшихся мелкими пташечками по всей
территории США, оказалась чрезвычайно увлекательным делом. Разумеется,
тут же по всем двумстам адресам был отправлен экстренный мейл, что на
дистрибутиве обнаружен неизвестный науке вирус и диск следует, ни в коем
случае не открывая, со всеми предосторожностями уничтожить, а завтра
будет прислан новый. Но никакой уверенности, что клиенты регулярно
проверяют электронную почту, не было, и все двадцать сотрудников филиала
сели на телефоны. В итоге удалось отловить почти все. Три или четыре
фаллоса все-таки успели открыть, но по счастливой случайности за теми
компьютерами сидели не хлипкие офисные барышни и не канцелярские крысы,
всегда готовые утопить ближнего, а закаленные жизнью реднеки. Чудом
удалось избежать обмороков, огласки и жалоб вышестоящему начальству