Месть программиста
Америка, наши дни. Программистская контора в районе Большого Яблока. Небольшая, человек на 20-25, но являющаяся филиалом всемирно известной корпорации. В некотором смысле самый невыгодный вариант: пахать надо, как в маленькой фирме, а бюрократизм и интриги – как в большой.
Главный герой повествования – старший программист Стэн, он же Костик. Типичный образец русского программиста, способного написать что угодно на любом языке в любые отведенные сроки, но органически неспособного придти на работу в галстуке. Половина имеющегося программного кода написана в его неповторимой манере, с нарушением всех методологий и инструкций, использованием всех недокументированных возможностей и редкими, как золотые самородки, комментариями на кошмарном английском. Все знают, что именно к нему надо идти с неуловимым багом и неразрешимой технической проблемой – и баг будет немедленно пойман, а проблема решена самым нестандартным способом. С другой стороны, в минуты отдыха, когда все обсуждают результаты бейсбольного матча, Костя шарится по русским юмористическим сайтам и хрюкает над непереводимыми на английский шутками. То есть не совсем свой.
Однажды сотрудников сзывают на внеочередную видеоконференцию. Президент корпорации полчаса вещает с экрана о том, что новые условия рынка диктуют новые решения, вклад каждого работника бесконечно ценен и перспективы радужны как никогда. После этого, естественно, начинаются сокращения.
В Костином филиале увольняют нескольких ценных работников. Процедура самая хамская. Ничего не подозревающий сотрудник получает звонок от Дэйва (директор филиала): "Боб, зайди на минутку ко мне". В кабинете кроме Дэйва сидит специально приехавшая тетка из отдела кадров и вручает несчастному заготовленный приказ об увольнении и чек с выходным пособием. Кстати, это единственная ситуация, когда сотрудник получает чек на руки, все остальные выплаты переводятся прямо на банковский счет или присылаются по почте на домашний адрес. Потом Бобу под конвоем секретарши, чтобы не дай бог ничего не натворил, дают дойти до своего рабочего места и дрожащими руками собрать в пакет фотографии детей, тапочки и кофейную чашку, и больше его никто никогда не видит.
Костина стоимость на рынке труда несколько выше того, что платит ему корпорация. Но в данный момент у него бурный роман с иммиграционными властями, и терять работу никак нельзя. Повздрагивав несколько недель от каждого телефонного звонка, Костик плюет на все писаные и неписаные правила, идет к Дэйву, объясняет ситуацию и в лоб спрашивает, не собираются ли его увольнять. Дэйв, глядя на него честнейшими в мире глазами, клянется и божится, что не представляет существования филиала без Кости и если он и будет когда-либо уволен, то только предпоследним непосредственно перед самим Дэйвом. - Так что, Стэн, - говорит Дэйв в заключение, - не морочь мне голову, а иди спокойно работай. Кстати, как там с выпуском новой версии? Успеешь?
- Успею, - отвечает Костик.
Выпуск версии назначен на очередной понедельник. Это значит, что в пятницу должен быть готов дистрибутив на CD. В субботу придет студент-контрактник, специально нанятый для работ, не требующих участия головного мозга, нарежет с дистрибутива 200 копий, разложит их в фирменные пакетики, разошлет FedEx’ом по списку двумстам клиентам во все концы США, и с утра в понедельник все они начнут работать на новой версии. Но перед тем в четверг грядет великий американский праздник жареной индейки, а за ним - полурабочая пятница, которую Костик намерен прогулять на дне рожденья друга. Поэтому дистрибутив героическими усилиями всего коллектива был готов уже к вечеру среды и торжественно водружен в то место, где его заберет студент. Параллельно Костик успел скачать и записать несколько дисков с мультиками, которые он давно обещал племянникам.
На рассвете в субботу Костик пьет минералку и собирается к сестре, но обнаруживает, что мультики остались на работе. Не страшно, крюк невелик, ключ у него есть, и Костя по пустынным утренним улицам едет в офис. Индикатор на офисном телефоне показывает, что в пятницу кто-то оставил ему сообщение. В принципе оно могло бы лежать до понедельника, но Костик машинально нажимает Play. Автоответчик голосом Дэйва говорит: - Стэн, зайди с утра ко мне в кабинет за чеком. Спасибо за хорошую работу.
Костя в полном оцепенении прокручивает сообщение снова и снова. Сомнений нет, американская бюрократическая машина прожевала его и выплюнула шкурку. Но в отличие от Боба и остальных он случайно узнал об увольнении заранее, о его визите в офис никто не знает, студент придет еще часа через два, и сама собой рождается идея отомстить. Сотворить на прощание что-нибудь такое, чтобы потом корпорации икалось, икалось и икалось.
Но что? Стереть исходники? Есть бэкап, к которому у Кости нет доступа. Посадить какой-нибудь особо хитрый баг? За два часа не успеть, да и не идиоты же остальные программисты, найдут. Взгляд падает на дистрибутив. Испортить его несложно, но это будет стоить корпорации всего двухсот болванок и одного дня на перезапись и повторную рассылку. Хорошо, но мало. И тут появляется Мысль.
Дело в том, что все выпущенные корпорацией программы начинаются с анимированной заставки, на которой под бравурную музыку выезжает из угла и разворачивается во весь экран логотип компании. Несколько лет назад к юбилею компании ребята-графики прикололись и изготовили ролик, в котором под ту же музыку и в том же ракурсе вместо логотипа выезжал мужской половой член во всех его анатомических подробностях. Такой грубоватый американский юмор. Те ребята давно уволились, их выходка забылась, но на каком из заброшенных серверов искать сей шедевр, приблизительно ясно. Костик понимает, что судьба предоставила ему уникальную возможность положить на работу хер в самом что ни на есть буквальном смысле этого слова.
На то, чтобы найти ролик, нарезать дистрибутив с новой заставкой, положить его на место старого и замести следы, ушло меньше часа. Выходные Костя провел у сестры не в переживаниях о потере работы, а в злорадном предвкушении. Он вновь и вновь представлял себе, как у двухсот клиентов одновременно всплывут на экранах двести фаллосов, какая буча поднимется в корпорации и что останется от подлого Дэйва.
В понедельник ровно в девять утра Костик уверенной походкой вошел в кабинет директора. Тетки из кадров там не оказалось, Дэйв был один. С широкой улыбкой он протянул остолбеневшему Костику конверт с чеком: - Держи. Начальство ни с того ни сего расщедрилось на премию ко Дню Благодарения. Тебя в пятницу не было, так что получай сейчас. Что с тобой, тебе плохо? - Так значит, я не уволен? – бледнея, переспросил Костик. - Ну разумеется, нет. Господи, Стэн, ты что, перестал понимать английский? Повторяю: ты НЕ уволен. Да очнись же! Эй, кто-нибудь там! Воды!!!
Ловля двухсот фаллосов, разлетевшихся мелкими пташечками по всей территории США, оказалась чрезвычайно увлекательным делом. Разумеется, тут же по всем двумстам адресам был отправлен экстренный мейл, что на дистрибутиве обнаружен неизвестный науке вирус и диск следует, ни в коем случае не открывая, со всеми предосторожностями уничтожить, а завтра будет прислан новый. Но никакой уверенности, что клиенты регулярно проверяют электронную почту, не было, и все двадцать сотрудников филиала сели на телефоны. В итоге удалось отловить почти все. Три или четыре фаллоса все-таки успели открыть, но по счастливой случайности за теми компьютерами сидели не хлипкие офисные барышни и не канцелярские крысы, всегда готовые утопить ближнего, а закаленные жизнью реднеки. Чудом удалось избежать обмороков, огласки и жалоб вышестоящему начальству.
Костю не уволили, он продолжает работать в той же компании. Но я, рассказчик этой истории, зная немного американские корпоративные порядки, никому не советую повторять его подвиг.
добавлено через 1 час 37 минут
Если бы Операционные Системы были Инструкторами по Вождению
Инструктор DOS
Преподает преимущественно на "классике" ("шестерка" - самое то). Вежлив, терпелив, но сам никогда ничего не обьясняет. Вам придется ткнуть пальцем в каждый прибор или эллемент управления и вы получите короткий но четкий ответ. К сожалению знает он далеко не все, и если вы приволочете скажем магнитолу, то мало того что в машину встанет только самая примитивная - так еще и объяснять придется долго и упорно а что это и с чем едят. К счастью, к магнитолам как правило прилагается инструкция - вот и дайте ему. Пусть читает. В случае возникновения ДТП, инструктор просто берет киянку выходит из машины, вправляет вмятины и предлагает ехать дальше. Раздалбывается эта машина только в самых крайних случаях - "классика". Замечу - у этого инструктора явно действует правило - больше одного человека за раз, в машину не сажать.
Инструктор Windows 95
Это предыдущий инструктор, слегка подучившйся и перебравшийся на дико тюнингованную "девятку". Тюнинг даже не позволяет сразу определить марку автомобиля, впрочем, при малейшем повреждении - лоск отваливается и становится виден родной автопром. Сам иснтруктор, набравшись ума и эрудиции обожает по делу и без дела вам рассказывать какие классные у него в машиню рюшечки, как здорово что теперь сюда подходит любая магнитола... (особенно он это задвигает на первом, ознакомительном занятии) Знайте - подло врет!. Магнитол в машину теперь ставится гораздо больше, да и антирадары и прочие примочки теперь тоже могут быть использованы... Но при всем при этом, некоторые вместо работы - могут привести к выходу из строя всей машины. Так же инструктор приобрел отвратную привычку каждый раз когда вы что-то хотите сделать спрашивать вас по десять раз: "А вы уверенны?", "А вы подумали?"
При столкновении с машин всякий раз осыпается что-то из обвеса и прочего тюнинга, и довольно скоро она полностью выходит из строя... За время обучения вам придется не раз покупать ему новую машину.. К счастью она не дорогая.
У него первого из его единоутробных братьев появляется милая привычка часто перехватывать управление не давая ученику и шагу ступить самостоятельно
Инструктор Windows 2000
Этот ездит на "Вольво". Машина неказистая, но надежная, в столкновениях как правило сильно не страдает, что позволяет обойтись позаимствованной у предыдущего брата киянкой. Прежде чем вас запустить внутрь машины - придирчиво проверяет ваши документы... в особо критических случаях - звонит на работу/домой/в ФСБ и просит подтвердить вашу личность. В случае малейшего несовпадения - захлопывает дверь. После нескольких попыток - просто запирается и укладывается спать.
Во время первого занятия не разговорчив, но заботлив. Подгоняет сиденье под вас, протирает стекла. Знает все и хорошо. Поэтому по первому запросу дает развернутые комментарии по делу, с указанием телефолна автошколы по любым вопросам вне его компетенции... Для каждого ученика у него есть свое сиденье, свой освежитель воздуха, и свой стиль речи. Правда у некоторых освежитель такой сильный что после заниматься совершенно невозможно.Одет всегда строго и солидно - корпоратиынй стиль.
Имеет обыкновение перехватывать управление при мысли о том что ученик сейчас может сделать что-то не то, да и в спокойное время, чуть поиграв педалями - вы почуствуете что он чутко отслеживает все ваши действия.... Раздражает...
Инструктор XP
Преподает на шикарном бронированном "мерсе". Все объяснения сопровождает кучей рисунков и графиков, у него всегда стоит самая современная магнитола, доставляется самолетом из Германии в день выхода. Во время обучения играет музыка, работает шикарный плазменный телевизор. К счастью можно попросить его все это безобразие отрубить - но это если знать как. При столкновении - как правило остается жив. Этому способствует и развитая система самовосстановления. К сожалению, в случае ДЕЙСТВИТЕЛЬНО серьезного сбоя - все обходится покупкой нового ТС и найма нового препода.
Инструктор "*Nix"
Машина чаще всего Т-72 или Т-80, что объясняется военными корнями инструктора. Зачем это надо ученику - не объясняется. Ослу понятно что 90% мира ездиет на совершенно другом транспорте. Зато - столкновения могут закончится только царапиной, моментально закрашиваемой ручками. Вообще руками работать приходится очень много. Вплоть до того, что часто приходится самостоятельно перебирать мотор танка. Например чтобы поставить новую магнитолу.
Обьяснять самостоятельно что-то не в правилах этого инструктора. Он скорее полностью самоустранится от вашего обучения и предоставит вам ковырятся со всем самостоятельно. С другой стороны существует множество его учеников которые с удовольствием дадут вам все необходимые объяснения. При этом, вы всегда можете разбудить инструктора из задать вопрос о функциональности почти любой фитюльки. Единственная проблема - ответ то он даст, но как правило он будет выглядеть как: "Однажды, в 1967 году, два молодых раздолбая...". И вам придется внимательно выслушивать его словесный понос, чтобы узнать что-же такое он хотел сказать о фитюльке. Самое обидное что при всем при этом конкретики в этом море теории почти не будет, и даже не надейтесь на учебный пример. В отличии от инструктора DOS - *nix этим не страдает. Танк сильно поеден ржавчиной, заляпан краской и вообще выглядит крайне непривлекательно. С некоторыми усилиями, на него можно взгромоздить муляж кузова автомобиля. Лучшие образцы, (чаще всего из арктического корпуса - по крайней мере на их гусеницах явно отпечатаны раздавленные пингвины) будут даже где-то похожи на помесь "Хаммера" с "Белазом". Правда управлятся и выглядеть изнутри они всеравно будут как танк. Для каждого ученика у этого инструктора танк совершенно свой.
Армейская специфика (видимо) наложила свой отпечаток и на язык инструктора. Вам придется выучить море всевозможных "нах", "мля", "мать" и прочих малопонятных словечек, в отличии от предыдущих инструкторов, пользующихся нормальным человеческим языком.
Если вам в конце концов удастся прорватся сквозь все его премудрости - вы станете дипломированным инженером-ремнтником и может даже конструктором танков, кое-кто будет способен самостоятельно модернизировать двигатель переделав его почти полностью... Вот только ценность этого для вождения обычного автомобиля - представляется сомнительной....
(c) Eugene_DF
Дополнения приветствуются
2 поблагодарили True за хорошее сообщение: