Код кочевника - Сан-Хосе. Калифорния
Я сидел на полу, прислонившись спиной к фанерной стене, которая ощутимо вибрировала от каждого проезжающего по улице электросамоката. Мой ноутбук лежал на коленях. На экране сиротливо мигал пустой файл отчета для Вики. Я успел написать только заголовок: «Стратегический анализ синергии фикусных платформ и брянского транзита». Дальше мысль забуксовала. Ну невозможно, понимаете, серьезно рассуждать о децентрализации логистики, когда у тебя во рту до сих пор стоит вкус этого утреннего горохового латте. Это не кофе. Это жидкое преступление против человечности.
В одиннадцать ноль-ноль под окнами раздался гудок, от которого у соседской Теслы сработала сигнализация, и она привычно захлебнулась пугливым, интеллигентным писком. Майкл приехал. Мой личный Вергилий в этом калифорнийском кругу ада.
Я вышел на улицу. Черный Ford F-150 стоял посреди прилизанной дорожки, победно урча своим прожорливым восьмицилиндровым двигателем. Майкл сидел за рулем в той же помятой черной футболке, но сегодня на нем были еще и солнцезащитные очки — огромные, зеркальные, в которых отражался весь этот калифорнийский рай с его пальмами и картонными крышами.
— Запрыгивай, Антоха! — крикнул он, распахивая пассажирскую дверь. — Сегодня у нас по плану глубокое погружение в экосистему. Поедем в Сан-Хосе, на авторазборку к Сане. Там сегодня собирается весь цвет альтернативного венчура. Никаких смузи. Только чистый, нефильтрованный хардкор.
Мы рванули с места. Пикап шел по 101-му шоссе, как утюг по шелку, бесцеремонно расталкивая в стороны мелкие гибридные машинки.
— Слушай, Миш, — я покрутил ручку кондиционера, который тут работал со звуком взлетающего Боинга. — А этот твой Саня... Он кто? Тоже стэнфордский экономист с разбитыми иллюзиями?
Майкл хмыкнул, не снимая очков.
— Саня? Нет. Саня — философ. Он в начале нулевых уехал из Минска. Привез с собой два чемодана, диплом инженера-радиотехника и неистребимую веру в то, что любую американскую технику можно починить с помощью изоленты и матерного слова. Сейчас у него самая большая авторазборка в Южном Сан-Хосе. К нему профессора из Беркли ездят, когда у них на раритетных Ягуарах блоки управления горят. Потому что официальный дилер просит за ремонт цену небольшого острова в Карибском море, а Саня перепаивает эту микросхему за двести долларов и две бутылки пива.
Я посмотрел за окно. Пейзаж постепенно менялся. Прилизанный, пахнущий лавандой и большими опционами Пало-Альто таял позади. Ему на смену шел Сан-Хосе — город побольше, погрубее, с явными следами промышленного похмелья. Здесь уже не было этих бесконечных веганских кафе. Зато вдоль дороги тянулись серые ангары, глухие заборы из профнастила и огромные рекламные щиты, предлагающие услуги адвокатов по разводам и кредиты под залог почки. Это было уже ближе к реальности. К нашей, бауманской реальности, где если ты видишь забор, то за ним обязательно лежит куча ржавого железа, а не зона для медитации с тибетскими чашами.
Авторазборка Сани встретила нас монументальным хаосом. Это было кладбище калифорнийского прогресса. Три акра земли, плотно заставленные скелетами автомобилей всех марок и эпох. Здесь лежали и старые, разбитые в хлам Мустанги, и новенькие БМВ с вывернутыми наизнанку колесами, и даже пара обгоревших кузовов Теслы, которые выглядели как футуристические гробы для роботов. Настоящее техногенное барокко. В воздухе стоял густой, родной запах моторного масла, тормозной жидкости и паленой резины.
Посреди всего этого автомобильного некрополя стоял огромный, ржавый контейнер, переоборудованный под офис. Перед контейнером на расчищенной площадке горел мангал. Самый настоящий, сваренный из половины железной бочки. На углях яростно шкворчали огромные куски мяса, распространяя по всей округе такой аромат, что у меня внутри мгновенно проснулся брянский водитель фуры, дремавший последние три недели под воздействием безглютеновой диеты.
Сам Саня — плотный мужчина пятидесяти лет в засаленном комбинезоне, накинутом прямо на голую грудь — стоял у мангала с огромными железными щипцами. У него были густые седые брови и лицо человека, который только что лично наблюдал за крахом Римской империи, но не нашел в этом ничего удивительного.
— Мишаня! — басом закричал он, завидев наш пикап. — Кого ты привез? Это тот самый программист из Москвы, который пытается автоматизировать склад туалетной бумаги?
— Тот самый, Сань, — Майкл вылез из машины и пошел обниматься. — Антон зовут. Он нормальный, он от овсяного молока отказывается.
Саня повернул ко мне свое суровое лицо, критически осмотрел мою бледную физиономию и удовлетворенно кивнул.
— Ладно. Раз от молока отказывается — значит, человек. Садись к столу, Антон. Сейчас свинина подойдет. Тут, в этой проклятой Калифорнии, нормальную свинину найти — это целый стартап надо открывать. Они ее тут химией какой-то кормят, она на вкус как пенопласт. Но я у одного мексиканца под Салинасом беру, фермерский продукт. Чистая органика, без всякой этой ихней осознанности.
Мы сели за длинный деревянный стол, сколоченный из паллет. Стол стоял прямо под навесом из маскировочной сетки. Вокруг мангала уже собирался народ. Но это были не те высушенные мальчики из коворкингов, которые разговаривали исключительно терминами «пивот» и «экосистема». Здесь сидели мужчины. Серьезные, тертые мужчины с мозолистыми руками и тяжелыми взглядами.
Справа от меня устроился седой китаец по имени Ли. На нем была старая кепка с логотипом Intel. Как выяснилось позже, Ли в девяностых годах проектировал топологию плат для первых процессоров Pentium. Сейчас он владел небольшой фирмой по восстановлению промышленных контроллеров. Напротив сидел Колин — ирландец с красным лицом, который занимался тем, что скупал на аукционах списанное серверное оборудование у обанкротившихся доткомов и перепродавал его в Латинскую Америку.
Это был подпольный генеральный штаб Долины. Люди, которые знали изнанку этого цифрового рая. Те, кто убирал дерьмо за восторженными фаундерами, когда их пятимиллионные стартапы лопались, оставляя после себя лишь кучи неоплаченных счетов за аренду серверов и долги по кредиткам.
Саня швырнул на стол огромное жестяное блюдо с мясом. Мясо было великолепным. Жир стекал по пальцам, корочка хрустела, а запах чеснока и лука мгновенно уничтожил во мне последние остатки калифорнийского сплина. К мясу прилагался ящик нормального, тяжелого мексиканского пива «Modello» в запотевших стеклянных бутылках. Никаких пластиковых стаканчиков. Никакого крафта с нотками неспелого инжира. Чистая, первобытная радость бытия.
— Ну что, Антон, — Саня открыл бутылку пива зубами (я не шучу, он реально сделал это с помощью какого-то коренного зуба справа) и протянул ее мне. — Рассказывай, как там ваша Бауманская? Стоит еще?
— Стоит, — я сделал большой глоток. Пиво было холодным и резким. — Наш директор Иван Васильевич пытается прикрутить нейросети к логистике. Сам не знает зачем, но очень хочет, чтобы было «как в Америке». А тимлид Эдуард считает, что если мы все не будем сидеть в Jira по четырнадцать часов в сутки, то компания обанкротится.
Дед Ли, сидевший справа, тихонько засмеялся. Его узкие глаза превратились в две тонкие щелочки.
— Jira... — произнес он с легким китайским акцентом, качая головой. — Менеджеры придумали Jira, чтобы не видеть инженеров. Когда я работал в Intel, у нас не было никакой Jira. У нас был один большой лист ватмана на стене и синий маркер. Если ты сделал свою часть работы — ты подходишь и вычеркиваешь строчку. Если не сделал — к тебе подходит начальник и спрашивает, почему ты тратишь деньги инвесторов на всякую херню. Это было эффективно. А сейчас... Сейчас они тратят тридцать процентов рабочего времени на то, чтобы заполнить тикеты о том, как они собираются потратить остальные семьдесят процентов времени.
— Точно! — Колин-ирландец грохнул кулаком по столу, отчего тарелки подпрыгнули. — Они тут в Пало-Альто все с ума сошли со своей эффективностью. Ко мне на прошлой неделе приходил один такой. Фаундер. Из этих, у которых штаны с подворотами и самокат за три штуки баксов. Говорит: «Колин, мне нужны старые сервера Dell, штук двадцать. Мы делаем децентрализованную платформу для шеринга выгула собак». Я ему говорю: «Парень, зачем тебе сервера? Возьми облако у Amazon, это же проще». А он мне: «Нет, Amazon — это не тру. Нам нужен свой дата-центр в гараже, чтобы инвесторы видели наш хардверный потенциал». Я ему продал этот хлам, который у меня три года на складе валялся. Он мне заплатил чистыми деньгами, которые ему папа-профессор из Стэнфорда под залог дома взял. Через три месяца этот парень придет ко мне снова, будет сдавать эти сервера обратно за треть цены, потому что собаки не захотели децентрализоваться.
Майкл сидел рядом, молча слушал, улыбаясь своей хитрой улыбкой. Он аккуратно срезал мясо с ребрышка маленьким складным ножом.
— Вот тебе и ответ, Антоха, — сказал он, поворачиваясь ко мне. — Долина — это огромный пылесос. Он засасывает со всего мира умных ребят с горящими глазами, заставляет их придумывать всякую чушь, а потом выплевывает их сюда, к Сане на разборку. Весь этот ихний прогресс — это просто способ перераспределения капитала от восторженных дураков к циничным прагматикам.
Диалог прервался внезапно. Из офисного контейнера Сани выскочил молодой парень — мексиканец в синей кепке, весь перемазанный мазутом. В руках он сжимал какой-то электронный блок, из которого сиротливо торчал пучок обрезанных проводов.
— Саня! Эй, Саня! — испуганно закричал парень на смеси испанского и английского. — Тут проблема с контроллером от того битого Мустанга. Покупатель приехал, из Лос-Анджелеса. Он хочет забрать блок управления двигателем, но система выдает ошибку защиты. Блокировка иммобилайзера. Мы не можем прошить его под его машину. Компьютер пишет, что нужен официальный ключ от Форда. А где я ему возьму ключ, если эта машина сгорела на трассе под Фресно?
Саня нахмурился, отложил щипцы для мяса и вытер руки о засаленный комбинезон.
— Что там за блок? Бош? Или оригинальный фордовский?
— Фордовский, нового поколения. Там защита шифрования стоит, двадцатибитный ключ. Наш старый программатор его не берет. Покупатель нервничает, говорит, если мы сейчас не отдадим, он уедет к конкурентам в Окленд. А блок стоит полторы штуки баксов, Саня!
Саня тяжело вздохнул, посмотрел на деда Ли, потом на Майкла.
— Ну вот. Опять эти новые технологии. Скоро, блин, чтобы гайку на колесе открутить, нужно будет лицензионное соглашение с Илоном Маском подписывать через мобильное приложение. Ли, посмотришь? Ты же у нас бог полупроводников.
Дед Ли лениво потянулся за бутылкой пива.
— Саня, я на пенсии. Мои глаза уже не видят эти ваши двадцатибитные ключи. Я могу спроектировать архитектуру процессора, но ковыряться в кривом фордовском софте, который написали индийские студенты за плошку риса... Нет, уволь. У меня от этого когнитивный ресурс падает.
Я сидел, смотрел на этот заблокированный блок управления и чувствовал, как внутри меня начинает со скрежетом проворачиваться та самая портовая логика, которую мы с Эльнуром три недели назад внедряли в Баку. Двадцатибитный ключ. Блокировка иммобилайзера. Да это же классический тайм-аут шлюза, только вид сбоку! Тот самый код 504, которым нас таможенный сервер Фарида-муаллима три дня подряд кормил.
— Слышь, Саня, — я поднялся со своего пуфика, чувствуя, как пиво приятно шумит в голове, придавая мыслям легкую, бауманскую дерзость. — А ну-ка покажи приблуду. Может, мы ее с ходу расковыряем. У нас в «Пром Проджекте» защиты и посложнее ломались, когда Тамаре Ивановне нужно было баланс за позапрошлый год обнулить.
Майкл посмотрел на меня с интересом, его брови взлетели вверх над зеркальными очками.
— Опа. Антоха выходит на тропу войны с американским автопромом. Ну давай, покажи им класс московской школы.
Мы зашли в контейнер. Внутри было прохладно — работал старый оконный кондиционер, который дребезжал так, словно внутри него застрял испуганный кот. На верстаке стоял древний, покрытый царапинами ноутбук ThinkPad, подключенный к диагностическому стенду. На экране горело зловещее красное окно: «Access Denied. Security Кey Required». Рядом на стуле сидел покупатель — типичный латинос из Лос-Анджелеса в белой майке-алкоголичке, с золотой цепью толщиной в палец и лицом человека, который прямо сейчас решает, пристрелить нас всех или просто уйти без покупки.
— Так, — я сел за ноутбук. Клавиатура была липкой от машинного масла, но клавиши нажимались с приятным, аналоговым кликом. — Что у нас тут за софт? Обычный фордовский флешер. Версия старая. Он пытается достучаться до сервера авторизации через интернет, чтобы проверить подлинность ключа. А интернета у тебя, Саня, судя по всему, нет.
— Как нет? — обиделся Саня, тыча пальцем в окно. — Вон антенна стоит на крыше. Спутниковый интернет от Маска. Starlink! Триста долларов в год плачу.
— Твой Starlink сейчас заблокирован калифорнийской росой или облаком пыли от твоей разборки, — я открыл консоль. — Смотри сюда. Пинг до сервера Форда — триста миллисекунд. Пакеты теряются. Программа не получает ответ вовремя, впадает в панику и выдает ошибку доступа. Она думает, что ее хакают. Это же классический тайм-аут шлюза. Ошибка 504, мать ее за ногу.
Дед Ли, который зашел вслед за нами, держа в руке ребрышко, подошел ближе и заглянул через мое плечо. Его глаза слегка расширились.
— О... Парень понимает в сетевых протоколах. И что ты сделаешь? Скрипт напишешь?
— Зачем скрипт, уважаемый Ли? — я ухмыльнулся, вспоминая дядю Вагифа с его чаем. — Мы пойдем простым, человеческим путем. Нам не нужно ломать двадцатибитный ключ. Нам нужно обмануть саму программу, чтобы она подумала, что сервер ей уже ответил «Окей». Мы подменим локальный DNS-адрес. Направим запрос сервера Форда на наш собственный компьютер, на петлю localhost. А там поднимем крошечный эмулятор, который на любой запрос будет выдавать статус 200. Типа, все зашибись, ключ верный, прошивай дальше.
В контейнере повисла тишина. Слышно было только, как дребезжит кондиционер и как покупатель из Лос-Анджелеса тяжело дышит мне в затылок, обдавая запахом дешевого одеколона и мятной жвачки.
Я быстро защелкал по клавишам. Пальцы сами помнили код. Это была простая, базовая процедура, которой нас учили еще на втором курсе института, когда мы пытались обойти защиту на пиратских компьютерных играх. Пять строк в файле hosts. Три строчки в терминале, чтобы запустить локальный веб-сервер на Python, который всегда встроен в систему.
— Ну, давай, родная, — прошептал я, нажимая клавишу Enter.
Экран ноутбука на секунду замер. Красное окно «Access Denied» моргнуло, за занавесом системы что-то тихо пискнуло, и вдруг полоса загрузки на экране стремительно побежала вперед, окрашиваясь в благословенный, успокаивающий зеленый цвет. На экране появилась надпись: «Firmware Update Successful. Module Ready».
Блок управления двигателем тихо щелкнул реле внутри своего алюминиевого корпуса. Ожил.
Покупатель из Лос-Анджелеса медленно снял свои черные очки, посмотрел на экран, потом на меня, потом на блок. На его суровом лице впервые за все время появилась широкая, золотая улыбка.
— Эй, амиго! — он с силой хлопнул меня по плечу так, что у меня чуть очки не слетели. — Ты просто колдун! Чертов русский хакер! Саня, где ты взял этого парня? Он спас мою субботу. Мой Мустанг завтра будет летать как птица!
Он вытащил из кармана толстую пачку стодолларовых купюр, отсчитал полторы тысячи, швырнул их Сане на верстак, после чего бережно схватил прошитый блок, завернул его в грязную тряпку и почти бегом бросился к своей машине. Через минуту со двора донесся бешеный рев мотора и визг резины — покупатель уносился в сторону Лос-Анджелеса, счастливый до безумия.
Саня медленно взял деньги со стола, пересчитал их, аккуратно постучал пачкой по ладони и посмотрел на меня с таким выражением лица, словно я только что на его глазах превратил ржавый кузов старой «Короллы» в чистый слиток золота.
— Ну, Антон... — протянул он, качая головой. — Ну ты даешь. Без всякого оборудования, на старом ноуте... Хакер, блин. Брянский партизан.
Дед Ли рядом тихонько захлопал в ладоши, продолжая жевать свое ребрышко.
— Красивое решение, парень. Чистая логика, без лишней архитектуры. Старая школа. Сейчас в Стэнфорде этому не учат. Там учат, как презентации делать для дураков с деньгами. А руками работать никто не умеет.
Майкл подошел к Сане, забрал у него две стодолларовые купюры из пачки и бесцеремонно засунул их мне в нагрудный карман куртки.
— Это твой первый калифорнийский венчурный доход, Антоха. Без налогов, без инвесторов и без согласования с Викой из HR. Чистый кэш. Пошли обратно к столу, там свинина остывает. Теперь ты официально имеешь право пить это мексиканское пиво.
Мы вернулись под навес. Солнце уже начало клониться к горизонту, окрашивая горы вокруг Сан-Хосе в глубокий, багровый цвет. Логистический софт «Пром Проджекта», проблемы Ивана Васильевича, грустные смайлики Эдуарда в Slack — все это сейчас казалось таким далеким и нереальным, словно происходило на другой планете.
Мы сидели за столом еще долго. Майкл рассказывал, как его платформа для техасских складов изначально тоже постоянно падала из-за того, что местные серверные провайдеры отключали электричество во время грозы, и как ему пришлось переписать всю систему на простейшие текстовые файлы, которые отправлялись по обычной сотовой связи через СМС.
— Понимаешь, Антоха, — Майкл крутил в руках пустую бутылку из-под пива. — Здесь, в Америке, все думают, что прогресс — это усложнение. Больше нейросетей, больше облаков, больше искусственного интеллекта. Но реальный бизнес — он простой. Строительный склад в Техасе или авторазборка у Сани — им не нужен ИИ. Им нужно, чтобы система работала всегда. Даже когда нет интернета, когда грузчик пьян, а на рельсы упала калифорнийская роса. Твой «Пром Проджект»... Если мы объединим мою техасскую платформу с вашим портовым шлюзом, который ты в Баку настраивал, мы получим систему, которую ни один кризис не сломает. Она будет дубовая, надежная, как советский трактор, но работать будет по всему миру.
Я слушал его и чувствовал, как внутри меня начинает вырисовываться та самая смысловая находка, ради которой стоило терпеть картонные стены и гороховое молоко.
Суть Калифорнии была не в тех стартапах, о которых писали в журналах. Настоящая сила Долины жила вот здесь, на таких авторазборках, в гаражах, среди старых инженеров, которые умели думать головой и работать руками. Весь этот блестящий, глянцевый фасад Пало-Альто с его миллиардными раундами — это была лишь пена на воде. А под ней лежало тяжелое, аналоговое дно, собранное из ржавого железа, старых сетевых протоколов и честного слова прагматиков.
Мой телефон снова затрещал в кармане. Я вытащил его. На экране светилось уведомление от Вики: «Антон! Срочно! Иван Васильевич нашел в интернете статью про квантовые компьютеры. Он требует, чтобы ты узнал, можно ли использовать квантовое шифрование для учета наших контейнеров в Брянске. Сделай синк с адвайзерами до понедельника!».
Я посмотрел на экран, потом на Саню, который увлеченно рассказывал Колину, как правильно мариновать лук для шашлыка, потом на Майкла.
— Миш, — сказал я, пряча телефон обратно в карман. — Твой софт для техасских складов... Давай в понедельник начнем готовить документацию для интеграции. Хрен с ними, с квантовыми компьютерами Вики. Мы привезем Ивану Васильевичу систему, которая считает гайки и паллеты без всякого интернета. Он будет счастлив. А Эдуард... Эдуард пусть свои графики в Jira под квантовое шифрование переписывает. Ему полезно.
Майкл улыбнулся, поднял свой бокал.
— Вот это правильный пивот, Антоха. За синергию Бауманской и Сан-Хосе. Пей пиво, в понедельник начнем менять мир. По-настоящему, без фикусов.
Над авторазборкой Сани медленно поднималась огромная южная луна. Она была желтой, круглой и очень похожей на ту самую круглую кнопку в интерфейсе таможенного терминала в Баку, которую Фарид-муаллим так долго не хотел нажимать. Но здесь, под небом Сан-Хосе, все кнопки уже были нажаты, все шлюзы открыты, а система мирового прогресса работала ровно, без единого сбоя, под задорный стук пустых пивных бутылок и сочный запах правильного, венчурного шашлыка.
Свидетельство о публикации №226072900443