Худощавый человек, на десяток лет меня старше, с эйнштейновской шевелюрой, блеснул полукруглыми очками и протянул руку. Акцент — явно европейский: «Гьик Гарденер. Математик-алгоритмист».
Сделанная в Америке программа распознавания речи у меня в голове — выполнила аварийный останов: «Вы сказали: гик?»
«Никлауса Вирта как-то спросили: как правильно произносить ваше имя? На что он ответил: можете звать меня по фамилии, „Ви-ирт“, а можете — по значению „Во-орт“.[120] Я не Вирт, так что называй меня гиком».
Быстро установили, Гьик — тоже новичок в проекте и подписал контракт двумя днями ранее. Не особо общаясь, мы проработали неделю, и наступила пятница. Жара стояла страшная, поэтому после работы решили осесть в баре и степенно переждать знаменитые хьюстонские пробки за парой бокалов не менее знаменитого «Шайнер Бок»[121].
«Что ты думаешь про проект?» — спросил Гьик.
Я отхлебнул ледяное пиво: «Проект как проект. Бывает хуже».
«Задание отобрали у индусов, ты в курсе?»
«Ещё бы! Ты заглядывал в модули связи с базой данных? Бангалорский говнокод, причём самая говнистая разновидность».
«Как ты думаешь, почему проект перетащили в США?» — Гьик приподнял бокал, вроде бы салютуя моей оценке переданного кода.
«Откуда я знаю: почему? Либо качество не устраивает, либо сроки поджимают».
«True[122]. Качество и сроки. Этого я и боюсь».
«Чего тут бояться? Мы — консультанты. Если в Бангалоре вдруг научатся клепать приличный код за ту же цену, да ещё вовремя — нам конец. Только вряд ли эта страшная катастрофа случится при нашей жизни. Гораздо более вероятно, мы проиграем Третью Мировую злобным зеленокожим парням в летающих блюдцах».
«На Бангалор мне начихать. Я про качество и сроки, причём, и то, и другое — одновременно. Что конкретно должна делать наша система?»
Походило на какой-то непонятный скандинавский розыгрыш: «Ты так шутишь, Гьик? EGOS. Система оптимизации электросетей[123]. Монстр будет оптимизировать веерные отключения. Могу заверить, наш код не умеет пускать баллистические ракеты или облучать сограждан модулированными микроволнами. Однако, не забывай надевать шапочку из фольги перед сном».
Гьик задумчиво покачал пиво в бокале. «Давно ты видел веерные отключения?»
«В жизни не видел. Просто отключения — бывают. Аварийные, если ураган. Или плановые, если где-то ремонт. Но чтобы специально выключать электричество в разных районах города — я не припомню. По-моему, последний раз такое делали во время Первой Мировой».
«Если веерных отключений не бывает, зачем писать систему оптимизации?»
«Скажем, террористы взорвали пару-тройку электростанций, и электричества не хватает. Или сверхкрупный метеорит прилетел. На всякий такой маловероятный случай».
«Ты правильно сказал: маловероятный случай. Отличное пиво. Главное — не подхватить ангину», — Гьик сделал пару осторожных глотков и замолчал секунд на тридцать. Я так держать паузу не умею и вряд ли когда научусь.
Наконец, Гьик кашлянул и сказал: «Прикинь. Ты высокопоставленный федеральный чиновник. Тебе приказали сделать систему оптимизации веерных отключений. Система не нужна на каждый день, просто предосторожность. Неважно, когда EGOS вступит в строй, и хорошо ли оптимизирует. Веерных отключений нет и не предвидится, а вероятность атаки террористов на несколько электростанций сразу — просто ничтожна. Каков будет твой бизнес-план?»
«Не спрашивай меня про бизнес-планы, я ненавижу их писать».
«Ну всё-таки?»
«Принцип ВКР. Время, Качество, Ресурс. Время и Качество — по барабану. Следовательно, боремся за Ресурс, то есть баблос. Бангалор, однозначно. Натурально, раз система правительственная, руководство проектом и проверка качества — в Америке. Я найму грамотных альфа-тестеров на год, чтоб обеспечить минимально-приемлемый уровень говнокода. Ну и индусскую говнодокументацию нужно перелопатить, это два технических писателя и один редактор-корректор, на три месяца. Я ничего не упустил?»
«Ты ещё код кропаешь? Становись руководителем проекта! Итак, проект ушёл в Бангалор. Два года — ковырялись потихоньку. Внезапно, начальник тебе звонит: разворот оверштаг! Система нужна срочно. В ноябре 2015 EGOS должна заработать! Причём не просто заработать, а как швейцарские часы. Сколько будет стоить — абсолютно неважно. Ты просишь дополнительно сорок миллионов — и получаешь, без вопросов».
«Раз заказчик платит настоящие бабки, немедленно увольняем индусов и переводим всю разработку в США. Нанимаем акул трудового рынка, вроде нас с тобой… Опаньки! Ты хочешь сказать…»
Гьик ещё раз отхлебнул пиво. Помолчал. Дал процессу в моей голове докрутиться до точки синхронизации. Потом выдал: «True. Именно это я и хочу сказать…»
Тут же в баре, мы сформировали Кабинет. Гьик — Премьер-Министр и Советник Стратегических Исследований. Я — Министр Обороны и Нападения, а также Министр Совмещений в Пространстве-Времени.
Мой уютный домик в районе бульвара Беллэир на случай энергетической катастрофы не годился. По стандартам Хьюстона, лужайка перед домом вполне просторная — две тысячи футов[124], и задний двор — не меньше. Более чем достаточно на семью из четырёх человек. Раз в две недели я толкал по травке газонокосилку и думал про себя, следовало покупать дом без лужаек. Когда еда из супермаркета, земли вообще не надо. Но если хочется растить собственные овощи, на четырёх человек нужно минимум два акра. Кроме прочего, пару лет назад мы построили для дочек «развивающий» бассейн на заднем дворе.
Семья Гьика жила в кондоминиуме. Жилой комплекс «для людей с доходами значительно выше среднего». Охрана в серых униформах патрулирует территорию на автомобильчике для гольфа. Бассейн на шесть дорожек по двадцать пять метров, с миниатюрным водным парком для малышей — любой владелец «развивающего» бассейна позавидует. Два гимнастических зала. Компьютеризованные тренажёры. Теннисные корты. Бизнес-центр. Вежливый до выпученности в глазах консьерж может отправить вашу одежду в химчистку или заказать вам лучшие билеты на «Суперболл». А газонокосилки у Гьика просто не было. За газонами и кустиками должен ухаживать профессиональный садовник. Всё бы хорошо, но если в магазинах нет жратвы, специалист только себя и прокормит.
Идею о побеге из города в сельскую местность мы отмели сразу. Мчаться куда глаза глядят, в расчёте, там вас примут с цветами и оркестром, могут либо безудержные оптимисты, либо полные идиоты. Хотя, безудержные оптимисты от полных идиотов редко отличаются.