Страница:
— Это долго объяснять.
— Любезный, может, хватить играть в жмурки? Вы же не игры разрабатываете!
— Нет, не игры, — без колебаний, выгрызая глазами зрачки собеседника, ответил чилиец. — И нам позарез нужен человек, который три года назад сгенерировал код.
Пузатый попытался сообразить, в каких областях человеческой деятельности можно было бы использовать алгоритмы «gaming AI». Системы искусственного интеллекта? Чушь! Уподоблять синтетический игровой интеллект искусственному разуму в широком смысле — это все равно что ставить на одну ступень технологической сложности электрочайник и баллистическую ракету. Несмотря на более чем двадцатилетний стаж работы с программным обеспечением, Дмитрий Витальевич был не в состоянии догадаться, где еще, кроме компьютерных игр, может пригодиться программа управления ботами.
— Господин Штаерман, — теребя галстук, Пузатый перешел на бесцветный официальный тон, — в вашем контракте не была предусмотрена отладка. Вы не заказывали готовый продукт, а только отдельные классы и процедуры, поэтому мы не…
— Пятнадцать тысяч за неделю работы, Тимур. — Штаерман уже не смотрел в сторону директора. — Плюс двадцать тысяч премиальных, если ты решишь проблему, — отчеканил чилиец, а после добавил: — Я имею в виду долларов.
Лысый босс закашлялся. Чуть язык не проглотил. Тимур тоже был ошарашен. Столько платили топ-менеджерам в «Microsoft» или «Google».
— И на какой срок командировка? — завороженно спросил парень.
— Восемь недель. Может быть, десять. — Оскар положил на стол контракт. — Тут все расписано. Виза ждет тебя. Нужен только твой паспорт.
Тимур больше не сомневался:
— К сожалению, вынужден вам отказать… У меня в сентябре свадьба, — он повернул голову к начальнику. — Я как раз хотел просить у вас отпуск.
Пузатый с облегчением выдохнул. Едва ли не впервые он радовался, когда его подчиненный открещивался от работы.
— Считай, что ты его получил.
Углы рта у Оскара приподнялись вверх, что, вероятно, означало улыбку. Он отчеканил:
— Двадцать тысяч в неделю. Пятьдесят тысяч — премиальные. Кроме того, «NGF Lab» выплатит «TTP Technologies» любую компенсацию за отсутствие сотрудника.
Директор по стратегическому развитию и разработкам чуть не упал со стула.
«Не меньше ста шестидесяти кусков, — быстро сосчитал Тимур, — это же неплохая квартира в Киеве! И за каких-то два месяца». До головокружения лакомый кусок.
— Я… э-э-э… я должен обсудить это с невестой, — после долгих раздумий все еще сконфуженно пробурчал Тимур.
— Ответ мне нужен не позднее завтрашнего утра. Не позднее.
— Так быстро…
— У меня нет выбора.
— О’кей. Но даже если я соглашусь, — взвешивая каждое слово, произнес Тимур, — вы должны понимать, что отладить код будет непросто.
— Почему? — спросил Штаерман, и Тимур подумал, что тот ничего не понимает в программировании.
— Вы говорите, что наши боты ведут себя не так, как вам хочется?
— Да.
— Для того чтобы это понять, вы должны были скомпилировать мой код и запустить его на выполнение.
Оскар кивнул.
— Вы не могли скомпилировать код, не вставив его в тело основной программы, — развивал мысль Тимур. — Я писал только разрозненные куски, причем не DLL-библиотеки[25], а отдельные классы и процедуры. Коды нужно было дорабатывать, подгонять под основной игровой модуль.
— Конечно. С эти справились наши программисты. И что?
— Мне придется ковыряться в вашем коде, чтобы понять, как он соотносится с моим. Дело в том, что ваша проблема может не решаться в принципе.
Лицо чилийца и дальше оставалось спокойным, однако пальцы его правой руки нервно теребили запонку на левом манжете.
— Решение должно быть, — ответил Штаерман. — В этом у меня нет никаких сомнений. Ведь поначалу все работало очень хорошо.
— А потом стало работать плохо? — Тимур саркастически хмыкнул. — Код программы — это не металлическая деталь, которая может стереться или сработаться. Он либо работает, либо нет.
— Я не сказал «плохо». Я сказал «не так, как нужно».
Последняя фраза должна была бы насторожить программиста. Но цифра в 160 000 USD просто снесла ему крышу. Выдержав паузу, он сказал:
— Хорошо. Я подумаю, — в голове гудело, словно по ней врезали сковородкой.
— Ответ нужен к завтрашнему утру, — еще раз подтвердил ультиматум Оскар.
«У них таки горит», — отметил про себя Тимур.
— Вечером я позвоню Дмитрию Витальевичу и сообщу свое решение.
— Прекрасно. Я буду ждать, — холодно процедил чилиец.
Тимур поднялся.
— Ты уверен, что хочешь этого? — Пузатый перешел на украинский. — Готов отменить свадьбу? На месте невесты я бы тебе яйца оторвал.
— Не знаю, — пожал плечами программист. Тимур был ошеломлен. В голове бурлило, как в котле. — Такая сумма… Надо все обдумать.
Выходя из кабинета, Тимур еще раз взглянул на директора. Пузатый понял все без слов и утвердительно кивнул.
— Не переживай, — четко произнес он, — я немедленно отдам контракт девочкам в юридический отдел. И если там есть хотя бы один пункт, по которому они могут тебя кинуть, мы пошлем этого хмыря в задницу.
— Спасибо.
— А теперь вали отсюда. И думай. А лучше не думай, а поговори с будущей женой. Понял, салага?
— Да, шеф.
И Тимур закрыл за собой дверь.
IX
X
XI
XII
— Любезный, может, хватить играть в жмурки? Вы же не игры разрабатываете!
— Нет, не игры, — без колебаний, выгрызая глазами зрачки собеседника, ответил чилиец. — И нам позарез нужен человек, который три года назад сгенерировал код.
Пузатый попытался сообразить, в каких областях человеческой деятельности можно было бы использовать алгоритмы «gaming AI». Системы искусственного интеллекта? Чушь! Уподоблять синтетический игровой интеллект искусственному разуму в широком смысле — это все равно что ставить на одну ступень технологической сложности электрочайник и баллистическую ракету. Несмотря на более чем двадцатилетний стаж работы с программным обеспечением, Дмитрий Витальевич был не в состоянии догадаться, где еще, кроме компьютерных игр, может пригодиться программа управления ботами.
— Господин Штаерман, — теребя галстук, Пузатый перешел на бесцветный официальный тон, — в вашем контракте не была предусмотрена отладка. Вы не заказывали готовый продукт, а только отдельные классы и процедуры, поэтому мы не…
— Пятнадцать тысяч за неделю работы, Тимур. — Штаерман уже не смотрел в сторону директора. — Плюс двадцать тысяч премиальных, если ты решишь проблему, — отчеканил чилиец, а после добавил: — Я имею в виду долларов.
Лысый босс закашлялся. Чуть язык не проглотил. Тимур тоже был ошарашен. Столько платили топ-менеджерам в «Microsoft» или «Google».
— И на какой срок командировка? — завороженно спросил парень.
— Восемь недель. Может быть, десять. — Оскар положил на стол контракт. — Тут все расписано. Виза ждет тебя. Нужен только твой паспорт.
Тимур больше не сомневался:
— К сожалению, вынужден вам отказать… У меня в сентябре свадьба, — он повернул голову к начальнику. — Я как раз хотел просить у вас отпуск.
Пузатый с облегчением выдохнул. Едва ли не впервые он радовался, когда его подчиненный открещивался от работы.
— Считай, что ты его получил.
Углы рта у Оскара приподнялись вверх, что, вероятно, означало улыбку. Он отчеканил:
— Двадцать тысяч в неделю. Пятьдесят тысяч — премиальные. Кроме того, «NGF Lab» выплатит «TTP Technologies» любую компенсацию за отсутствие сотрудника.
Директор по стратегическому развитию и разработкам чуть не упал со стула.
«Не меньше ста шестидесяти кусков, — быстро сосчитал Тимур, — это же неплохая квартира в Киеве! И за каких-то два месяца». До головокружения лакомый кусок.
— Я… э-э-э… я должен обсудить это с невестой, — после долгих раздумий все еще сконфуженно пробурчал Тимур.
— Ответ мне нужен не позднее завтрашнего утра. Не позднее.
— Так быстро…
— У меня нет выбора.
— О’кей. Но даже если я соглашусь, — взвешивая каждое слово, произнес Тимур, — вы должны понимать, что отладить код будет непросто.
— Почему? — спросил Штаерман, и Тимур подумал, что тот ничего не понимает в программировании.
— Вы говорите, что наши боты ведут себя не так, как вам хочется?
— Да.
— Для того чтобы это понять, вы должны были скомпилировать мой код и запустить его на выполнение.
Оскар кивнул.
— Вы не могли скомпилировать код, не вставив его в тело основной программы, — развивал мысль Тимур. — Я писал только разрозненные куски, причем не DLL-библиотеки[25], а отдельные классы и процедуры. Коды нужно было дорабатывать, подгонять под основной игровой модуль.
— Конечно. С эти справились наши программисты. И что?
— Мне придется ковыряться в вашем коде, чтобы понять, как он соотносится с моим. Дело в том, что ваша проблема может не решаться в принципе.
Лицо чилийца и дальше оставалось спокойным, однако пальцы его правой руки нервно теребили запонку на левом манжете.
— Решение должно быть, — ответил Штаерман. — В этом у меня нет никаких сомнений. Ведь поначалу все работало очень хорошо.
— А потом стало работать плохо? — Тимур саркастически хмыкнул. — Код программы — это не металлическая деталь, которая может стереться или сработаться. Он либо работает, либо нет.
— Я не сказал «плохо». Я сказал «не так, как нужно».
Последняя фраза должна была бы насторожить программиста. Но цифра в 160 000 USD просто снесла ему крышу. Выдержав паузу, он сказал:
— Хорошо. Я подумаю, — в голове гудело, словно по ней врезали сковородкой.
— Ответ нужен к завтрашнему утру, — еще раз подтвердил ультиматум Оскар.
«У них таки горит», — отметил про себя Тимур.
— Вечером я позвоню Дмитрию Витальевичу и сообщу свое решение.
— Прекрасно. Я буду ждать, — холодно процедил чилиец.
Тимур поднялся.
— Ты уверен, что хочешь этого? — Пузатый перешел на украинский. — Готов отменить свадьбу? На месте невесты я бы тебе яйца оторвал.
— Не знаю, — пожал плечами программист. Тимур был ошеломлен. В голове бурлило, как в котле. — Такая сумма… Надо все обдумать.
Выходя из кабинета, Тимур еще раз взглянул на директора. Пузатый понял все без слов и утвердительно кивнул.
— Не переживай, — четко произнес он, — я немедленно отдам контракт девочкам в юридический отдел. И если там есть хотя бы один пункт, по которому они могут тебя кинуть, мы пошлем этого хмыря в задницу.
— Спасибо.
— А теперь вали отсюда. И думай. А лучше не думай, а поговори с будущей женой. Понял, салага?
— Да, шеф.
И Тимур закрыл за собой дверь.
IX
Разговор затянулся. Когда Тимур проходил мимо столов коллег к своему рабочему месту, сотрудники заинтересованно оглядывались.
— Ну что там? — ерзая от нетерпения, выпалил Ярик. — Тебя пытали? Ты признался?
Тимур с ходу плюхнулся в кресло и привычным движением руки взлохматил волосы.
— Похоже, светит командировка.
— Куда?
— Еще не уверен. Возможно, в Чили.
Ярик присвистнул:
— Ого! А на фига?
— Сам не знаю, — отмахнулся Тимур.
— И надолго?
— Месяца на два.
Ярик опять присвистнул, на этот раз гораздо громче.
— А что скажет твоя Алина? Вы же… — Ярик уже открыл было рот, чтобы завершить фразу, но Тимур прервал коллегу, молниеносно поднеся руку с вытянутым указательным пальцем под самый его нос:
— Чувак, исчезни!
— Все-все. Я ничего… Я понял… — забормотал Ярик, скорчив страдальческую мину. — Просто… мне на самом деле интересно.
Тимур тем временем набрал в строке поиска на компьютере «NGF Lab». Поиск не дал никаких результатов. Он стер «Lab» и снова ударил пальцем по клавише «Enter». Поисковая система выдала кучу ссылок на какой-то Nerve Growth Factor (фактор роста нервов — протеин, важный для роста, поддержки и выживания определенных целевых нейронов… бла-бла-бла), National Golf Foundation (Национальный фонд гольфа) и еще много чего, не имеющего никакого отношения к программированию или компьютерным играм.
Тимур пожалел, что сразу не спросил у Штаермана, как расшифровывается «NGF». Потому что это было важно.
— Ну что там? — ерзая от нетерпения, выпалил Ярик. — Тебя пытали? Ты признался?
Тимур с ходу плюхнулся в кресло и привычным движением руки взлохматил волосы.
— Похоже, светит командировка.
— Куда?
— Еще не уверен. Возможно, в Чили.
Ярик присвистнул:
— Ого! А на фига?
— Сам не знаю, — отмахнулся Тимур.
— И надолго?
— Месяца на два.
Ярик опять присвистнул, на этот раз гораздо громче.
— А что скажет твоя Алина? Вы же… — Ярик уже открыл было рот, чтобы завершить фразу, но Тимур прервал коллегу, молниеносно поднеся руку с вытянутым указательным пальцем под самый его нос:
— Чувак, исчезни!
— Все-все. Я ничего… Я понял… — забормотал Ярик, скорчив страдальческую мину. — Просто… мне на самом деле интересно.
Тимур тем временем набрал в строке поиска на компьютере «NGF Lab». Поиск не дал никаких результатов. Он стер «Lab» и снова ударил пальцем по клавише «Enter». Поисковая система выдала кучу ссылок на какой-то Nerve Growth Factor (фактор роста нервов — протеин, важный для роста, поддержки и выживания определенных целевых нейронов… бла-бла-бла), National Golf Foundation (Национальный фонд гольфа) и еще много чего, не имеющего никакого отношения к программированию или компьютерным играм.
Тимур пожалел, что сразу не спросил у Штаермана, как расшифровывается «NGF». Потому что это было важно.
X
Толкаясь по дороге домой в пробках на своем стареньком «Chevrolet Lacetti», Тимур хмурил брови и размышлял о том, как встретит известие о переносе свадьбы его невеста. Алина была нормальной девушкой. Нормальной в том смысле, что за десять лет знакомства Тимур не слышал и не видел, чтобы она устраивала скандалы и истерики. Вот только отношения у них были не очень нормальными.
Они были ровесниками. Оба окончили Киевский политехнический институт, только Тимур учился на теплоэнергетическом факультете, а Алина на факультете менеджмента и маркетинга.
Как же вышло, что Тимур переквалифицировался из инженера в создателя компьютерных игр? После первого же семестра парень решил, что с таким уровнем преподавания (большинство преподов в последний раз заглядывали в научные журналы еще при Горбачеве) и взяточничестве, которое, как ржавчина, проело насквозь все кафедры (бо́льшая часть его группы не таясь платила за зачеты и экзамены), ловить ему тут нечего. На втором курсе Коршак начал самостоятельно изучать программирование. Сначала брал конспекты у приятеля с факультета информатики и вычислительной техники, а потом самостоятельно стал штудировать литературу по специальности. Delphi 7, C++, Visual C++, MFC и, наконец, OpenGL… С такими познаниями он легко выдержал испытательный срок в «TTP Technologies».
Познакомились они на первом курсе на одной из общеинститутских студенческих вечеринок. У Алины была прекрасная фигура: плоский живот, стройные ноги, выпуклые ягодицы, от которых нельзя было отвести глаз. К тому же — редкое сочетание — Алина была синеглазой брюнеткой и пользовалась неизменным успехом у парней. За ней, высунув язык, бегало полфакультета, не считая табуна мужчин постарше — собственно, чуть ли не все, кто ее знал или хоть раз видел вблизи. Тимур же тогда ничем особенным не выделялся. Выглядел… ну… как все. Но любовь, как известно, зла. Порой даже слишком. Королева факультета запала на забавного неряху-инженера, повернутого на 3D-моделировании, программировании и компьютерных играх, который никогда не пользовался расческой, ходил в свитере, потертых джинсах и стоптанных китайских кедах.
Почти четыре года Алина всеми возможными способами подавала Тимуру сигналы, что хочет стать его девушкой. Тимур реагировал как медведь на комариные укусы, только раззадоривая девушку. На третьем курсе парень увлекся проблемой искусственного интеллекта и практически отключился от реальности (программисты поймут). Регулярно встречаться они стали только на последнем курсе.
Через год после окончания института Алина намекнула Тимуру, что не против, чтобы они стали жить вместе. Парень колебался. Не то чтобы ему этого не хотелось, но все же такая ответственность, и вообще — зачем спешить?.. Алине надоело ждать. Как-то вечером она как следует его оттрахала и выдвинула ультиматум: или они будут жить вместе, или она от него уходит. Тимур сдался. Они сняли однокомнатную квартиру неподалеку от станции метро «Шулявская».
В следующие три года все было замечательно. Просто волшебно. Пока Алина не решила, что пришла пора переводить их отношения на следующий, высший уровень. Тут и начались проблемы. Тимур все понимал, но упорно не желал делать предложение. Не помогали ни намеки, ни уговоры друзей, ни угрозы разрыва. Во время учебы в институте Алина получала предложения руки и сердца два-три раза в семестр. А теперь судьба откровенно издевалась над ней, подсунув рохлю, привязанного исключительно к компьютерным играм, тяжелому року и пиву «Paulaner».
Синеглазая брюнетка не сдавалась, методично расшатывая мощный фундамент его холостяцкой жизни. Действовала аккуратно, последовательно и разумно, как действуют мудрые женщины. Проблема заключалась в том, что Тимур не был мудрым мужчиной. Он был программистом.
Не сто́ит описывать, сколько всего натерпелась Алина, прежде чем Тимур капитулировал. Но два месяца назад, через шесть с половиной лет после начала официальных отношений, через десять лет после первой встречи парень, наконец, сдался. Бездарно, неизобретательно и коряво — но все же сделал предложение. Алина не жаловалась. Известно: говнюк останется говнюком, даже если потрясающе сделает предложение. Эту фундаментальную истину девушка перефразировала по-своему: хороший парень остается хорошим парнем, даже если предложил руку и сердце так, будто наложив посреди ресторана кучку говна. Свадьбу назначили на начало сентября.
И вот теперь, ползя черепашьим шагом домой, Тимур ломал голову над тем, как сказать, что все переносится на два-три месяца.
В кармане зазвонил мобильник. Это был Пузатый.
— Слушаю вас, Дмитрий Витальевич.
— Я только что разговаривал с девочками из юротдела. Контракт чистый. Это не кидалово.
В этот момент Тимур ясно понял, каким будет его ответ Штаерману. Даже если Алина выльет ему на голову кастрюлю с его любимым грибным супом-пюре, он скажет «да».
— Прекрасно.
— Чувствую, что ты склоняешься к положительному ответу.
— Ну, еще не совсем, но, в принципе, да…
— Дело твое, но хочу обратить внимание на несколько деталей, — с нажимом произнес Пузатый.
— М-м?
— Во-первых, этот пижон уже дважды звонил, интересовался, не надумал ли ты ехать. Не удивлюсь, если он позвонит среди ночи. Мне это не нравится. Франт слишком кипешует и дергается. Как мышь в мышеловке.
Тимур не ответил. Взгляд его рассеянно скользил по машинам, которые толкались в пробке, словно большие блестящие жуки, посаженные в спичечный коробок.
— Во-вторых, в контракте есть пункт о неразглашении. Ты должен молчать по гроб жизни о том, над чем будешь работать, а также обо всем увиденном или услышанном в лаборатории.
— Думаю, с этим проблем не будет.
— А я думаю, что ты ошибаешься, — отчеканил Пузатый. — И в контракте сказано, что в случае разглашения любой производственной, научной или организационной тайны тебя ждет штраф от 2 до 10 миллионов долларов.
— Ого!
— А позволь тебя спросить, Тимур, у тебя есть два-тире-десять миллионов долларов?
— Э-э… Нет.
— Я догадывался. Я несколько дольше тебя кручусь в бизнесе, поэтому должен предостеречь: такая неподъемная сумма штрафа кое-что значит…
— И что же?
— С тобой никто не намерен судиться. Ляпнешь лишнее, тебя сразу уберут.
Тимур сильно ударил по тормозам. «Lacetti», взвизгнув, клюнул носом и замер. Сзади каскадом раздался возмущенный вой целого ряда клаксонов.
— И в-третьих: я просто не хочу, чтобы ты ехал.
— Плохое предчувствие?
Директор презрительно фыркнул:
— Я похож на того, кто полагается на предчувствия?
— Да нет…
— Парень, ты, конечно, первоклассный специалист, но — при всем уважении — ты не стоишь двести тысяч баксов. И если тебе предлагают такие деньги, то они не за компьютерные коды. Значит, здесь скрывается что-то другое. Хорошо бы узнать, что именно, прежде чем тебя высадят в чилийской пустыне. Подумай об этом.
Они были ровесниками. Оба окончили Киевский политехнический институт, только Тимур учился на теплоэнергетическом факультете, а Алина на факультете менеджмента и маркетинга.
Как же вышло, что Тимур переквалифицировался из инженера в создателя компьютерных игр? После первого же семестра парень решил, что с таким уровнем преподавания (большинство преподов в последний раз заглядывали в научные журналы еще при Горбачеве) и взяточничестве, которое, как ржавчина, проело насквозь все кафедры (бо́льшая часть его группы не таясь платила за зачеты и экзамены), ловить ему тут нечего. На втором курсе Коршак начал самостоятельно изучать программирование. Сначала брал конспекты у приятеля с факультета информатики и вычислительной техники, а потом самостоятельно стал штудировать литературу по специальности. Delphi 7, C++, Visual C++, MFC и, наконец, OpenGL… С такими познаниями он легко выдержал испытательный срок в «TTP Technologies».
Познакомились они на первом курсе на одной из общеинститутских студенческих вечеринок. У Алины была прекрасная фигура: плоский живот, стройные ноги, выпуклые ягодицы, от которых нельзя было отвести глаз. К тому же — редкое сочетание — Алина была синеглазой брюнеткой и пользовалась неизменным успехом у парней. За ней, высунув язык, бегало полфакультета, не считая табуна мужчин постарше — собственно, чуть ли не все, кто ее знал или хоть раз видел вблизи. Тимур же тогда ничем особенным не выделялся. Выглядел… ну… как все. Но любовь, как известно, зла. Порой даже слишком. Королева факультета запала на забавного неряху-инженера, повернутого на 3D-моделировании, программировании и компьютерных играх, который никогда не пользовался расческой, ходил в свитере, потертых джинсах и стоптанных китайских кедах.
Почти четыре года Алина всеми возможными способами подавала Тимуру сигналы, что хочет стать его девушкой. Тимур реагировал как медведь на комариные укусы, только раззадоривая девушку. На третьем курсе парень увлекся проблемой искусственного интеллекта и практически отключился от реальности (программисты поймут). Регулярно встречаться они стали только на последнем курсе.
Через год после окончания института Алина намекнула Тимуру, что не против, чтобы они стали жить вместе. Парень колебался. Не то чтобы ему этого не хотелось, но все же такая ответственность, и вообще — зачем спешить?.. Алине надоело ждать. Как-то вечером она как следует его оттрахала и выдвинула ультиматум: или они будут жить вместе, или она от него уходит. Тимур сдался. Они сняли однокомнатную квартиру неподалеку от станции метро «Шулявская».
В следующие три года все было замечательно. Просто волшебно. Пока Алина не решила, что пришла пора переводить их отношения на следующий, высший уровень. Тут и начались проблемы. Тимур все понимал, но упорно не желал делать предложение. Не помогали ни намеки, ни уговоры друзей, ни угрозы разрыва. Во время учебы в институте Алина получала предложения руки и сердца два-три раза в семестр. А теперь судьба откровенно издевалась над ней, подсунув рохлю, привязанного исключительно к компьютерным играм, тяжелому року и пиву «Paulaner».
Синеглазая брюнетка не сдавалась, методично расшатывая мощный фундамент его холостяцкой жизни. Действовала аккуратно, последовательно и разумно, как действуют мудрые женщины. Проблема заключалась в том, что Тимур не был мудрым мужчиной. Он был программистом.
Не сто́ит описывать, сколько всего натерпелась Алина, прежде чем Тимур капитулировал. Но два месяца назад, через шесть с половиной лет после начала официальных отношений, через десять лет после первой встречи парень, наконец, сдался. Бездарно, неизобретательно и коряво — но все же сделал предложение. Алина не жаловалась. Известно: говнюк останется говнюком, даже если потрясающе сделает предложение. Эту фундаментальную истину девушка перефразировала по-своему: хороший парень остается хорошим парнем, даже если предложил руку и сердце так, будто наложив посреди ресторана кучку говна. Свадьбу назначили на начало сентября.
И вот теперь, ползя черепашьим шагом домой, Тимур ломал голову над тем, как сказать, что все переносится на два-три месяца.
В кармане зазвонил мобильник. Это был Пузатый.
— Слушаю вас, Дмитрий Витальевич.
— Я только что разговаривал с девочками из юротдела. Контракт чистый. Это не кидалово.
В этот момент Тимур ясно понял, каким будет его ответ Штаерману. Даже если Алина выльет ему на голову кастрюлю с его любимым грибным супом-пюре, он скажет «да».
— Прекрасно.
— Чувствую, что ты склоняешься к положительному ответу.
— Ну, еще не совсем, но, в принципе, да…
— Дело твое, но хочу обратить внимание на несколько деталей, — с нажимом произнес Пузатый.
— М-м?
— Во-первых, этот пижон уже дважды звонил, интересовался, не надумал ли ты ехать. Не удивлюсь, если он позвонит среди ночи. Мне это не нравится. Франт слишком кипешует и дергается. Как мышь в мышеловке.
Тимур не ответил. Взгляд его рассеянно скользил по машинам, которые толкались в пробке, словно большие блестящие жуки, посаженные в спичечный коробок.
— Во-вторых, в контракте есть пункт о неразглашении. Ты должен молчать по гроб жизни о том, над чем будешь работать, а также обо всем увиденном или услышанном в лаборатории.
— Думаю, с этим проблем не будет.
— А я думаю, что ты ошибаешься, — отчеканил Пузатый. — И в контракте сказано, что в случае разглашения любой производственной, научной или организационной тайны тебя ждет штраф от 2 до 10 миллионов долларов.
— Ого!
— А позволь тебя спросить, Тимур, у тебя есть два-тире-десять миллионов долларов?
— Э-э… Нет.
— Я догадывался. Я несколько дольше тебя кручусь в бизнесе, поэтому должен предостеречь: такая неподъемная сумма штрафа кое-что значит…
— И что же?
— С тобой никто не намерен судиться. Ляпнешь лишнее, тебя сразу уберут.
Тимур сильно ударил по тормозам. «Lacetti», взвизгнув, клюнул носом и замер. Сзади каскадом раздался возмущенный вой целого ряда клаксонов.
— И в-третьих: я просто не хочу, чтобы ты ехал.
— Плохое предчувствие?
Директор презрительно фыркнул:
— Я похож на того, кто полагается на предчувствия?
— Да нет…
— Парень, ты, конечно, первоклассный специалист, но — при всем уважении — ты не стоишь двести тысяч баксов. И если тебе предлагают такие деньги, то они не за компьютерные коды. Значит, здесь скрывается что-то другое. Хорошо бы узнать, что именно, прежде чем тебя высадят в чилийской пустыне. Подумай об этом.
XI
— Любимая, я дома! — с порога крикнул Тимур. Голос звучал как у столетнего попугая.
Алина, прикрываясь полотенцем, выглянула из ванны. Поблескивали смуглые плечи и мокрые волосы.
— Так рано! — она улыбнулась, подскочила и чмокнула парня в губы. — Мне послышалось или ты вправду назвал меня любимой?
Тимур состроил придурковатую гримасу.
— Я… э… тут… ну… тут такая подстава нарисовалась…
— Подстава? — Алина хихикнула. — Опять твои программистские словечки!
— Это не…
— Раздевайся, — девушка, придерживая локтями полотенце, расстегивала пуговицы на его рубашке. — Иди в душ, — полотенце сползло, обнажив ее крепкую грудь. — Ужин скоро будет готов.
Обычно такое поведение Алины возбуждало Тимура. В течение их совместной жизни его влечение к Алине только усиливалось. Но в этот раз он почувствовал всего лишь укол тоски под сердцем. Он разулся, обнял девушку и затем, аккуратно отстранившись, проскользнул в комнату.
— Я должен тебе кое-что сказать, — если честно, то говорить он не хотел, хотя и понимал, что разговора не избежать.
Несмотря на напряженность голоса, девушка не восприняла его слова всерьез.
— Мне предложили работу.
— Круто. С повышением? Ты уходишь из «TTP»?
— Не совсем. Возник один из прежних заказчиков. Он хочет, чтобы я временно поработал на них.
— Без отрыва от работы в «TTP»?
Тимуру стало жарко.
— С отрывом.
— То есть тебе придется брать отпуск за свой счет?
— Ага.
— И что ты решил?
— Согласился.
— Предложили хорошие условия?
«Бляха, как же ей рассказать?» — парень смог выложить все, кроме главного.
— Да. Хотя есть две особенности, о которых ты должна знать, — Тимур потер пальцами глаза, — которые ты должна понять.
— Что именно? — Алина деревянной лопаткой помешивала на сковороде мясо.
— Во-первых, я так и не знаю, над чем придется работать. Заказчик довольно странный. Но они обещают заплатить двести тысяч долларов. Правда, это в случае удачного завершения проекта.
— А в случае неудачного?
— Тогда всего лишь сто шестьдесят тысяч.
Алина оторвалась от сковороды и пристально взглянула на Тимура. Она была беззаботной, но уж никак не глупой. В некоторые моменты он чувствовал себя рядом с ней полным кретином. Сейчас был как раз такой момент.
— И какая же вторая особенность, которую мне следует знать и понять? — синие глаза следили за каждым мускулом лица Тимура.
Язык у парня задеревенел:
— Контракт рассчитан на два месяца, но… компания находится в Чили… и мне надо ехать туда…
Алина поджала губы. Мясо начало подгорать, наполняя горьким ароматом тесную кухню.
— Это то Чили, о котором я подумала? — ледяным голосом уточнила девушка.
— Наверное, да.
— Я правильно поняла: ты уже принял предложение и едешь в Южную Америку?
— Да…
Она сделала паузу и переспросила напоследок:
— На два месяца?
Тимур прикусил губу:
— Да. Лечу завтра с утра.
— Ты что, рехнулся? — Алину словно подменили. Ее глаза метали молнии.
— Это только на два месяца.
— На два месяца?! У нас же в сентябре свадьба!
Красные пятна проступили у нее на лице и тонкой шее.
— Я понимаю… — попробовал обороняться Тимур.
— Что ты понимаешь? Как ты мог не посоветоваться со мной?.. — вдруг она побледнела. — Ты бросаешь меня?
— Ну, начинается. Не говори глупостей, — махнул рукой Тимур. — Сначала я не хотел ехать. Но подумай сама — это же двести тысяч баксов. Мы сможем купить квартиру.
— Подумать? А ты чем думал? Что я скажу родителям? Что я скажу всем приглашенным? Извините, свадьба отменяется, он уехал на заработки в Чили?! — Девушка сжала кулаки. — Я знала, что так будет… знала… знала…
— Перестань. Перенесем свадьбу на конец октября.
— Я тебе не верю! Ты… ты… Как ты мог?!
Тимур развел руками:
— Ты опять за свое…
— Я не верю! Не верю тебе! В октябре у тебя снова возникнет работа, контракт какой-нибудь. На полмиллиона. И тебя снова как ветром сдует!!!
Алина больше не могла сдерживаться. Швырнув лопатку в раковину, она выскочила из кухни. Тимур за ней не пошел. Решил немного выждать. Пусть все переварит и успокоится. Через час он снова попробует с ней поговорить.
Есть не хотелось, подгоревшее мясо осталось нетронутым. Тимур взял из комнаты свой ноутбук и расположился на кухне. По вечерам он обычно читал новости, смотрел видеоприколы и картинки-демотиваторы. Отдыхал с компьютером от работы за компьютером.
Но едва он раскрыл ноутбук, как в доме, мигнув, пропал свет. Ноутбук мог продержаться еще часа два-три, но роутер без электричества отключился, и доступа к сети не было. Мысленно сетуя на такую подлянку, Тимур закрыл компьютер «Hewlett-Packard», прислонился спиной к стене и, скрестив руки на груди, стал смотреть в темноту.
Алина, прикрываясь полотенцем, выглянула из ванны. Поблескивали смуглые плечи и мокрые волосы.
— Так рано! — она улыбнулась, подскочила и чмокнула парня в губы. — Мне послышалось или ты вправду назвал меня любимой?
Тимур состроил придурковатую гримасу.
— Я… э… тут… ну… тут такая подстава нарисовалась…
— Подстава? — Алина хихикнула. — Опять твои программистские словечки!
— Это не…
— Раздевайся, — девушка, придерживая локтями полотенце, расстегивала пуговицы на его рубашке. — Иди в душ, — полотенце сползло, обнажив ее крепкую грудь. — Ужин скоро будет готов.
Обычно такое поведение Алины возбуждало Тимура. В течение их совместной жизни его влечение к Алине только усиливалось. Но в этот раз он почувствовал всего лишь укол тоски под сердцем. Он разулся, обнял девушку и затем, аккуратно отстранившись, проскользнул в комнату.
— Я должен тебе кое-что сказать, — если честно, то говорить он не хотел, хотя и понимал, что разговора не избежать.
Несмотря на напряженность голоса, девушка не восприняла его слова всерьез.
— Мне предложили работу.
— Круто. С повышением? Ты уходишь из «TTP»?
— Не совсем. Возник один из прежних заказчиков. Он хочет, чтобы я временно поработал на них.
— Без отрыва от работы в «TTP»?
Тимуру стало жарко.
— С отрывом.
— То есть тебе придется брать отпуск за свой счет?
— Ага.
— И что ты решил?
— Согласился.
— Предложили хорошие условия?
«Бляха, как же ей рассказать?» — парень смог выложить все, кроме главного.
— Да. Хотя есть две особенности, о которых ты должна знать, — Тимур потер пальцами глаза, — которые ты должна понять.
— Что именно? — Алина деревянной лопаткой помешивала на сковороде мясо.
— Во-первых, я так и не знаю, над чем придется работать. Заказчик довольно странный. Но они обещают заплатить двести тысяч долларов. Правда, это в случае удачного завершения проекта.
— А в случае неудачного?
— Тогда всего лишь сто шестьдесят тысяч.
Алина оторвалась от сковороды и пристально взглянула на Тимура. Она была беззаботной, но уж никак не глупой. В некоторые моменты он чувствовал себя рядом с ней полным кретином. Сейчас был как раз такой момент.
— И какая же вторая особенность, которую мне следует знать и понять? — синие глаза следили за каждым мускулом лица Тимура.
Язык у парня задеревенел:
— Контракт рассчитан на два месяца, но… компания находится в Чили… и мне надо ехать туда…
Алина поджала губы. Мясо начало подгорать, наполняя горьким ароматом тесную кухню.
— Это то Чили, о котором я подумала? — ледяным голосом уточнила девушка.
— Наверное, да.
— Я правильно поняла: ты уже принял предложение и едешь в Южную Америку?
— Да…
Она сделала паузу и переспросила напоследок:
— На два месяца?
Тимур прикусил губу:
— Да. Лечу завтра с утра.
— Ты что, рехнулся? — Алину словно подменили. Ее глаза метали молнии.
— Это только на два месяца.
— На два месяца?! У нас же в сентябре свадьба!
Красные пятна проступили у нее на лице и тонкой шее.
— Я понимаю… — попробовал обороняться Тимур.
— Что ты понимаешь? Как ты мог не посоветоваться со мной?.. — вдруг она побледнела. — Ты бросаешь меня?
— Ну, начинается. Не говори глупостей, — махнул рукой Тимур. — Сначала я не хотел ехать. Но подумай сама — это же двести тысяч баксов. Мы сможем купить квартиру.
— Подумать? А ты чем думал? Что я скажу родителям? Что я скажу всем приглашенным? Извините, свадьба отменяется, он уехал на заработки в Чили?! — Девушка сжала кулаки. — Я знала, что так будет… знала… знала…
— Перестань. Перенесем свадьбу на конец октября.
— Я тебе не верю! Ты… ты… Как ты мог?!
Тимур развел руками:
— Ты опять за свое…
— Я не верю! Не верю тебе! В октябре у тебя снова возникнет работа, контракт какой-нибудь. На полмиллиона. И тебя снова как ветром сдует!!!
Алина больше не могла сдерживаться. Швырнув лопатку в раковину, она выскочила из кухни. Тимур за ней не пошел. Решил немного выждать. Пусть все переварит и успокоится. Через час он снова попробует с ней поговорить.
Есть не хотелось, подгоревшее мясо осталось нетронутым. Тимур взял из комнаты свой ноутбук и расположился на кухне. По вечерам он обычно читал новости, смотрел видеоприколы и картинки-демотиваторы. Отдыхал с компьютером от работы за компьютером.
Но едва он раскрыл ноутбук, как в доме, мигнув, пропал свет. Ноутбук мог продержаться еще часа два-три, но роутер без электричества отключился, и доступа к сети не было. Мысленно сетуя на такую подлянку, Тимур закрыл компьютер «Hewlett-Packard», прислонился спиной к стене и, скрестив руки на груди, стал смотреть в темноту.
XII
Все могло сложиться совсем по-другому, и Тимур отказался бы от поездки, если бы в тот вечер в доме 24/9 по улице Вадима Гетьмана не отключили свет. Он бы выбросил из головы обещанные 160 тысяч долларов плюс премиальные, если бы Оскар Штаерман так не спешил с вылетом, и у Тимура был бы дополнительный день на сборы. Он бы послал ко всем чертям «NGF Lab» и ее представителя, если б не задержался утром, собирая дорожную сумку, и пришел на работу заранее, хотя бы за час до того, как за ним приехал Штаерман.
Судьба. Фатум. Карма. Называйте это как хотите. Существовало множество «если бы», из-за которых это путешествие было бы отменено. А суть всех несбывшихся «если бы» состояла в том, что Тимур проверил бы свою электронную почту.
Дело в том, что за миг до того, как в жавшихся к Индустриальному мосту стареньких многоэтажках по улице Гетьмана выбило свет, в почтовый ящик электронной почты Тимура Коршака упало письмо от некой Натальи Хорт. Тимур не был с ней знаком. Наталья тоже не была знакома с Тимуром. Более того, им и не суждено было когда-либо встретиться или познакомиться. Но тем не менее письмо было адресовано именно Тимуру.
За время своего годичного отсутствия Вадим не более десяти раз разговаривал с Натальей по скайпу и не чаще раза в неделю посылал жене электронные письма, где писал о чем угодно, но только не о работе. После окончания контракта Хорт прилетел в Киев — бледный, худой, измученный, с лихорадочным блеском в глазах. Он пробыл в Киеве три дня, после чего объяснил Наталье, что проект не окончен и контракт продлен еще на восемь месяцев. После этого дернул назад в Южную Америку.
Со временем Хорт перестал выходить на связь через скайп. Он регулярно переводил жене крупные суммы денег, которые с каждым месяцем становились все больше. Изредка присылал короткие сухие письма, которые с каждым месяцем становились все короче.
Три месяца назад связь с ним прервалась. Деньги тоже больше не приходили.
Спустя какое-то время Вадим позвонил жене по телефону с незнакомого номера и, скрываясь и переходя на срывающийся шепот, попросил не волноваться. Второпях сообщил, что не может долго говорить, что дела в лаборатории идут неважно, случилось ЧП, кое-что вышло из-под контроля, но волноваться не надо, и как только ему позволят, он снова будет ей писать. Наталья, глотая слезы, спросила, почему он не может писать сейчас. Вадим ответил, что офис отрубили от сети — боятся каких-то вирусов, ситуация нестабильная, и нежелательное влияние извне может ее еще ухудшить.
О вирусах он явно врал. Наталья всегда чувствовала, когда ее муж говорит неправду.
В течение следующих двух недель Наталья Хорт пыталась раз сто дозвониться по номеру, с которого звонил Вадим, но женский голос в трубке каждый раз лепетал по-испански, что такого номера не существует.
Приблизительно месяц назад, 21 июля, измученная ревностью женщина, которая в течение предшествующих четырех недель почти не спала, поскольку в каждом сне ее мужчина представал перед ней в объятиях трех юных, голых и безумно сексуальных чилиек, наконец-то получила письмо от мужа. Длинное и очень странное. Тревога ее сначала сменилась страхом, а страх затем превратился в жгучую панику. К бессоннице теперь добавилось нервное перевозбуждение. Словно кто-то сыпанул ей за пазуху горячих углей.
Целиком поглощенная своей тревогой, Наталья забыла о просьбе мужа. Женщина не собиралась искать Тимура Коршака. Ей не было дела до чужого сопляка, который разрабатывал стрелялки для полупомешанных игроманов, когда ее родной муж, выйдя на связь один раз за месяц, написал такую вот чертовщину.
Судьба. Фатум. Карма. Называйте это как хотите. Существовало множество «если бы», из-за которых это путешествие было бы отменено. А суть всех несбывшихся «если бы» состояла в том, что Тимур проверил бы свою электронную почту.
Дело в том, что за миг до того, как в жавшихся к Индустриальному мосту стареньких многоэтажках по улице Гетьмана выбило свет, в почтовый ящик электронной почты Тимура Коршака упало письмо от некой Натальи Хорт. Тимур не был с ней знаком. Наталья тоже не была знакома с Тимуром. Более того, им и не суждено было когда-либо встретиться или познакомиться. Но тем не менее письмо было адресовано именно Тимуру.
От: Natalie1976Муж Натальи, тридцатипятилетний Вадим Хорт, тоже был программистом. И не менее талантливым, чем Тимур. Некоторое время он работал в Москве в компании «МАЙКОН», которая разрабатывала системы инженерного проектирования (CAD[26]), зарабатывая сорок тысяч баксов в год. Два года назад уволился и вернулся в Киев, где, ни с кем не посоветовавшись, подписал мутный договор с еще более мутной «General Genetics» и уехал на год куда-то в Южную Америку. О том, куда именно едет и над чем там будет работать, он никому не сказал. Наталья узнала о месте работы мужа только через несколько месяцев после его отъезда.
Кому: Tym_the_Botfucker
Тема: Предостережение!
Сколько бы ни предлагали, не соглашайтесь на работу в Чили.
Вы пожалеете. Я УЖЕ пожалела…
За время своего годичного отсутствия Вадим не более десяти раз разговаривал с Натальей по скайпу и не чаще раза в неделю посылал жене электронные письма, где писал о чем угодно, но только не о работе. После окончания контракта Хорт прилетел в Киев — бледный, худой, измученный, с лихорадочным блеском в глазах. Он пробыл в Киеве три дня, после чего объяснил Наталье, что проект не окончен и контракт продлен еще на восемь месяцев. После этого дернул назад в Южную Америку.
Со временем Хорт перестал выходить на связь через скайп. Он регулярно переводил жене крупные суммы денег, которые с каждым месяцем становились все больше. Изредка присылал короткие сухие письма, которые с каждым месяцем становились все короче.
Три месяца назад связь с ним прервалась. Деньги тоже больше не приходили.
Спустя какое-то время Вадим позвонил жене по телефону с незнакомого номера и, скрываясь и переходя на срывающийся шепот, попросил не волноваться. Второпях сообщил, что не может долго говорить, что дела в лаборатории идут неважно, случилось ЧП, кое-что вышло из-под контроля, но волноваться не надо, и как только ему позволят, он снова будет ей писать. Наталья, глотая слезы, спросила, почему он не может писать сейчас. Вадим ответил, что офис отрубили от сети — боятся каких-то вирусов, ситуация нестабильная, и нежелательное влияние извне может ее еще ухудшить.
О вирусах он явно врал. Наталья всегда чувствовала, когда ее муж говорит неправду.
В течение следующих двух недель Наталья Хорт пыталась раз сто дозвониться по номеру, с которого звонил Вадим, но женский голос в трубке каждый раз лепетал по-испански, что такого номера не существует.
Приблизительно месяц назад, 21 июля, измученная ревностью женщина, которая в течение предшествующих четырех недель почти не спала, поскольку в каждом сне ее мужчина представал перед ней в объятиях трех юных, голых и безумно сексуальных чилиек, наконец-то получила письмо от мужа. Длинное и очень странное. Тревога ее сначала сменилась страхом, а страх затем превратился в жгучую панику. К бессоннице теперь добавилось нервное перевозбуждение. Словно кто-то сыпанул ей за пазуху горячих углей.
От: Vadym.HortВадим, как всякий настоящий программист, не умел писать жене слезные письма. После его «вдруг-что-то-случится» Наталья три недели глотала валиум и каждый день писала мужу по семь-восемь истеричных мейлов, не получив ответа ни на один.
Кому: Natalie1976
Тема: Просьба
Привет, солнышко!
Пишу в спешке — дела не ждут. Есть всего несколько минут. Проблемы почти уладили. Представляю, как это все тебе надоело, но через месяц-полтора меня, наконец, отсюда отпустят. Закончу свой кусок работы, получу премиальные и свалю из этой гребаной пустыни. Не знаю, утешит ли это тебя, но деньги получу приличные. Сможем купить домик где-нибудь в Италии и забыть навсегда заботы о хлебе насущном. Потерпи еще чуть-чуть, любимая! У меня к тебе одна, может, немного странная, просьба. Только не думай о плохом и не задавай лишних вопросов, потом я тебе все расскажу. Просто сделай, как я прошу. Если со мной что-нибудь случится (не волнуйся, я пишу это просто на всякий случай), найди в Киеве Тимура Коршака. Он работает на «TTP Technologies». Фантастически одаренный парень. По-моему, это он спрограммировал мозги ботам из «Сталкера». (Помнишь стрелялку, за которой я засиживался по ночам?) Дело в том, что люди, на которых я работаю, хотят, чтобы он приехал к нам в лабораторию. Они думают, что парень сможет решить проблемы. Я в этом сильно сомневаюсь, но неважно. У меня больше не будет возможности выйти в Интернет, чтобы найти его электронный адрес и написать ему.
Солнышко, очень тебя прошу, если со мной вдруг что-то случится и я вовремя не вернусь в Киев, свяжись с Тимуром Коршаком. Обязательно! Предупреди, чтобы он ни за что не соглашался на эту работу, сколько бы они ему ни предлагали. Ему не стоит никуда ехать из Украины! Так будет лучше…
Скучаю по тебе. Вадим.
Целиком поглощенная своей тревогой, Наталья забыла о просьбе мужа. Женщина не собиралась искать Тимура Коршака. Ей не было дела до чужого сопляка, который разрабатывал стрелялки для полупомешанных игроманов, когда ее родной муж, выйдя на связь один раз за месяц, написал такую вот чертовщину.