– А они, в смысле инвесторы, или хоть Харви, в курсе, что тут у нас творится?

– Нет. Не в курсе. Никто не в курсе. Тут всё так, на всех уровнях. Чтобы добиться результатов – нужно финансирование, а финансирование можно выцарапать только продемонстрировав или, на худой конец, пообещав результаты, а без финансирования их не получить. И всё. Приехали. Заколдованный круг. В общем, в сложившейся ситуации я по уши в дерьме.

Он снова посмотрел на пальцы, помолчал и, подняв глаза, добавил:

– Вся надежда на тебя. Если надо, вызовем Тима…

– Не-не, с Тимом нам точно не успеть. Знаю я вас, начнёте планы составлять… формулировки формулировать…

– Тогда я помогу. Возьму на себя чёрную работу. Покажешь, как гонять тесты, тебе не придётся…

– Так, стоп, – я тоже постучал по столу и, поймав себя на подражательстве, отдёрнул руку. – Пойду курну, попробую понять, насколько это вообще реально. Надо вспомнить, в каком там всё состоянии.

Закурив с третьего раза, я задержал дым в лёгких, в очередной раз раздражённо подметив дурную привычку смолить сигареты словно косяки. Глупо, как ни крути – палишься, да и выглядишь, как шпана…

– Да ёпт, какого рожна! – Я сплюнул, осознав, что уже загорелся авантюрной идеей, и ломаюсь лишь из чистого упрямства.

Ощутив на лице вечерний летний ветер, полный неясных будоражащих запахов, я вздохнул полной грудью, сделал две коротких затяжки, отшвырнул сигарету и направился обратно.

– OK, – я протянул руку. – Let's do it.[26]

* * *

Вернувшись, мы с ходу взялись за дело. Ариэль принёс лэптоп, и я переписал нужные компоненты. Настроил симулятор, подключил графическую визуализацию, наскоро объясняя, что к чему. Получилась вполне сносная виртуальная лаборатория. Шеф задал пару уточняющих вопросов, весьма меня обнадёживших. Алгоритмика совсем не его стихия, и я опасался, что толку от этой затеи будет мало, а нюансы кода в столь сумбурном изложении окажутся для него дремучим лесом.

Мы расставили приоритеты, и Ариэль отправился в кабинет. Я вышел на галерею, нервно перебирая в памяти разрозненные фрагменты. По сути, моя работа всегда заключалась в том, чтобы генерировать требуемое решение вопреки острой нехватке ресурсов и, зачастую, знаний. То, чем я занимаюсь, в широком смысле, даже не алгоритмика, а – proof of concept или feasibility, то есть доказательство концептуальной осуществимости. Моя задача – всеми возможными правдами и неправдами слепить прототип. Линейное развитие тут неприемлемо – ни времени, ни финансирования на последовательную разработку, как правило, не имеется, и направление часто выбирается по наитию. Так что к таким раскладам мне не привыкать. Однако одной ночи на эквизишн – это не просто в обрез, а катастрофически недостаточно. Голой интуиции будет мало, нам должно ещё крайне повезти. Но нежданно наладившееся взаимопонимание с Ариэлем и, главное, масштаб, заведомая невыполнимость и значимость происходящего, подогревали самолюбие, вселяя пьянящую радость предстоящей борьбы.

– Так, я, кажется, закончил, – заработавшись, я не заметил, как вернулся Ариэль. – Вот список проблематичных случаев.

Он протянул листок, заполненный ровными столбцами.

– Отлично, сейчас гляну. Открой директорию, скину новую версию.

Ариэль удалился, а я взялся за баги. Если наш многострадальный эквизишн действительно заработает, это будет невероятное чудо. Надо отдать должное Тиму, сделавшему выбор с умом, выпросив ключевой, но, вместе с тем, безопасный участок. Располагая достаточным количеством времени, можно спокойно разобраться и всё наладить без риска и зыбких наитий, сопряжённых с разработкой самого алгоритма. Расчётливый ход осторожного игрока. Вот только как провернуть то же самое до рассвета…

Вы читаете Челленджер
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

14

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату