***
— Ребят, я вчера подробнее изучила вопрос, думаю стоит поехать на Залив Москито, — сказала Рей, когда Роуз забрала свой заказ и присоединилась к их угловому столику. — Орешек, у меня зуд по телу уже от одного названия, — проворчал Финн, демонстративно почёсывая руку. По засмеялся и похлопал Финна по плечу: — Мужайся, брат, мужайся! Финн развернулся и шутливо толкнул По локтем под рёбра: — Эй! Это не у тебя было девяносто два укуса, хотя у остальных вместе взятых и десяти не набралось! Помнишь наш последний поход в зоопарк? По засмеялся ещё сильнее. Роуз понимающе посмотрела на Финна и погладила его ладонь: — Что ж, тогда мы позаботимся, чтобы на тебе было достаточно защитного крема, чтобы на всём побережье не пролетело ни одного комара. — Спасибо, малыш. Рей смущённо отвернулась, когда Финн любовно поцеловал Роуз в щёку. Она, безусловно, была рада за своих друзей, но за целый год, что они вместе, Рей до сих пор ещё не привыкла к публичному проявлению их любви. Это было глупо, потому что Финн и Роуз не делали ничего неприятного или слишком интимного — просто лёгкие прикосновения или быстрые поцелуи. Но у Рей всё равно каждый раз что-то холодело внутри при виде их ласки. Она чувствовала себя так, словно увидела нечто интимное, не предназначенное для посторонних глаз. Сама Рей ещё никогда не чувствовала желания так же ласково касаться кого бы то ни было. За всю жизнь у неё было всего четыре коротких свидания, и каждое было наполнено разговорами более неловкими, чем диалоги декадентских романов. Детские дома и удочерение не особенно сочетались со свиданиями. А когда Рей наконец получила долгожданную свободу, поступив в Стэнфорд, то всё её время заняла учеба и подработка, времени для бесполезных чувств у неё не было. Сейчас, уже четвёртый год работая на полную ставку разработчиком программного обеспечения в Силиконовой долине, Рей могла позволить себе и чувства, и отношения. Но зачем привязывать себя к кому-то, когда ей совершенно прекрасно быть самой по себе? — Так что там за Залив Москито? — спросила Роуз, возвращаясь к разговору. Рей почувствовала смесь вины и облегчения, когда Роуз немного отстранилась от Финна, очевидно заметив её дискомфорт. — Это Биолюминесцентный пляж, самый яркий в мире, — ответила Рей, достав телефон, чтобы показать фотографии. — Во время новолуния он выглядит словно... Она осеклась, почувствовав на себе его взгляд. Бен Соло, архитектор разработки «Первого Ордена», сморщив нос, отвернулся от Рей как только она подняла на него глаза, словно почувствовал какой-то неприятный запах. Она видела его впервые за год с лишним, но почувствовала всё тот же праведный гнев, подступающий к горлу, как тогда на суде, где он давал показания против Хана — своего отца и наставника Рей, — по делу о нарушении авторских прав «Первого Ордена» «Соколом Тысячелетия». Это было так несправедливо. Крупная могущественная корпорация зла раздавила маленькую невинную компанию, даже не являющуюся их конкурентом! И без безжалостных показаний Бена Соло «Соколу» бы вряд ли присудили выплачивать 3,2 млн долларов — сумму полностью её разорившую. Из-за этого (хотя и не только из-за этого) Рей от всей души ненавидела Бена Соло. Финн и По развернулись посмотреть на кого Рей смотрит с такой ненавистью. Первый нарушил молчание Финн: — Что Северус Снейп и генерал Обнимашки тут забыли? — прошипел он достаточно громко, чтобы эти двое могли его услышать. Но, даже если они и услышали Финна, виду не показали: Хакс продолжил что-то рассказывать Соло, а Соло не отвлекался от своего телефона. — Боже, один их вид напоминает мне о том кошмаре. Под кошмаром Финн понимал свою прошлую жизнь в «Первом Ордене», где он работал, пока не перешёл в «Сопротивление». Всё, что было связано с прошлой работой, Финн искренне ненавидел, поэтому перед каждым готовым слушать он мог часами костерить технический конгломерат самыми последними словами. Он ненавидел культуру «исполни или умри», неадекватные часы работы, однообразность задач, а также извращённый способ использовать полезные технологии для грязных целей — создания военного оружия и достижения власти. Но больше всего Финн ненавидел своего бывшего продакт-менеджера Армитажа Хакса (или генерала Обнимашки, как они с По однажды окрестили его, выпив слишком много пива) за поощрение неконтролируемого разрастания границ проектов и установление невыполнимых сроков. Он также ненавидел Бена Соло (презрительно именуемого Северусом Снейпом за длинные чёрные волосы и постоянно хмурое лицо с выражением ненависти ко всему человечеству, ну и в целом за его крайне неприятную личность) за его жестокие разносы на код-ревью, часто разрушающие недельную работу Финна в считанные минуты. — Что они здесь делают? Разве здание «Первого Ордена» не рядом со Зданием Ферри? — спросил По. Это хороший вопрос. Кафе «Sightglass» располагалось между 7-й улицей и Фолсом-стрит, что обеспечивало ему удобные пять минут ходьбы от «Лаборатории Сопротивления», расположенной в самом центре Южного рынка, но он точно не подходил для пешей прогулки с Береговой линии. Роуз глянула на мужчин и пожала плечами: — Может быть они просто одни из тех кофе-хипстеров, для которых «Philz» — слишком банально? — Или, — процедил сквозь зубы Финн, — они здесь чтобы бесить меня. К сожалению, тайна появления этих двоих так и осталась неразгаданной. Бариста назвал их имена, и после первого глотка идеальной чашечки кофе этот вопрос сразу же забылся вместе с самим Северусом Снейпом и Генералом Обнимашки.***
Рей прочитала все сообщения в рабочей почте, и в качестве награды решила проверить свой телефон. На экране она увидела уведомление о новом сообщении в Discord. kyloren Сегодня в 8:35 Это компилируется, потому что цель стандартов языка C++ — причинение мне экзистенциального кризиса. Рей улыбнулась фирменному суховатому юмору kyloren’а и продолжила читать. kyloren Сегодня в 8:37 Стандарты диктуют, что всё, что выглядит как определение и является определением. std::string(foo); и std::string foo; – одна и та же строчка кода. Эта пустяковая деталь привела к возникновению дефекта P1, найти истоки которого команда алгоритмистов не смогла. Поэтому в свете объявленного чрезвычайного военного положения меня вызвали в 8 вечера помогать искать баги в 2000 строчках кода, который писал не я. И в 2.30 я не спал, потому что один идиот не залогировал свой цикл. Kyloren как обычно не вдавался в детали проблемы, однако, перечитав сообщения и подумав над ними, Рей поняла, что случилось. coderray Сегодня в 9:38 Ха, то есть вместо мьютекса определили блокировку? И что ты сделал, когда понял, что тебя заставили исправлять одно значение? К восторгу Рей ответ появился спустя мгновение. Такое случалось редко: одновременно в сети они бывали нечасто. kyloren Сегодня в 9:39 Возможно, я швырнул свой компьютер на пол и утром мне пришлось обратиться за помощью к технической поддержке. coderray Сегодня в 9:39 Вау, настолько плохо? kyloren Сегодня в 9:40 Клянусь богом, из-за этих имбецилов я умру молодым. Почему все не могут быть просто хорошими программистами, как ты? Могу я как-то склонить тебя поменять сторону и присоединиться ко мне в ПО? Пожалуйста? Рей предложение польстило, но от Финна она достаточно наслушалась о «Первом Ордене». К тому же там работает Бен Соло, поэтому туда она точно никогда не перейдёт. Кстати, про Бена Соло… Рей не могла удержаться от мысли, что он как раз мог быть одним из тех имбецилов, про которых писал kyloren. Вероятность этого привела Рей в восторг. coderray Сегодня в 9:42 Спасибо, конечно, но нет. Когда ты наконец придёшь в себя и покинешь ПО, дай мне знать. Думаю, я смогу устроить тебя к нам в Сопротивление. Рей подождала пару минут, но, как обычно, kyloren прекращал диалог всякий раз, когда в разговоре упоминалось «Сопротивление». Она пожала плечами и через минуту отложила телефон в сторону. Если он не хочет говорить, не заставлять же его. Да и какой смысл уговаривать анонимного интернет-знакомого сделать что-то, что он делать не собирается? К тому же ей уже пора готовиться к еженедельному дизайн-ревью. Хотя жаль конечно. Он ведь действительно отличный программист, и в «Сопротивлении» таких не хватает. Грустно смотреть как он расходует свой талант на помойку вроде «Первого Ордена».***
Рей только вернулась с обеда с Финном и Роуз, как на мониторе возникло уведомление о новом письме: «Рей Ункар [KBGFPI01972-9] – H-1B Запрос на продление…». Наконец-то. Она закрыла терминал и открыла почту. Мысленно вздохнув при виде новых 42 писем (боже, она же только почистила почту перед обедом!), Рей прокрутила папку на самый верх. Её глаза задержались на последнем пришедшем письме. Что? Она перечитала письмо ещё раз, чтобы убедиться, что глаза её не обманывают. Но ничего не изменилось: «[EXT] Re: Рей Ункар [KBGFPI01972-9] – H-1B Запрос на продление отклонен». Чёрт! Чёрт, чёрт, чёрт, чёрт!***
От: Конникс Кайдел — kconnix@RESISTANCELABS.com Отправлено: Среда, 17 июля 2019, 12-42 Кому: Ункар Рей runkar@RESISTANCELABS.com Копии: Розета Рива rrosetta@RESISTANCELABS.com, Илуак Лема leelyak@rrlaw.com Доброе утро, Рей. К сожалению, мы получили решение об отказе Службы гражданства и иммиграции США продления твоей рабочей визы. В данный момент мы прорабатываем стратегию решения этой проблемы. Мы понимаем, насколько данное решение болезненно, и какой уровень тревоги ты сейчас испытываешь. Пожалуйста, помни, что компания делает всё возможное, чтобы разработать грамотный план дальнейших действий, который мы надеемся прислать тебе в ближайшее время. Ты всегда можешь задать нам волнующие тебя вопросы или поделиться опасениями по поводу сложившейся ситуации, мы постараемся помочь. Пожалуйста, обрати внимание, что корпоративная политика «Лаборатории Сопротивления» запрещает делиться причинами отказа. Спасибо за понимание, Конникс Кайдел Менеджер|Юридический департамент Лаборатории Сопротивления Tel/Direct +1 214-832-2335 kconnix@resistancelabs.com Данное письмо (включая вложения) содержит конфиденциальную информацию и персональные данные, защищаемые законодательством. Если письмо попало к Вам по ошибке, Вам необходимо удалить сообщение и не допускать дальнейшего копирования или передачи информации, содержащейся в письме. Помните, что распространение конфиденциальной информации строго запрещено.***
Рей чувствовала, что сердце готово вот-вот выпрыгнуть у неё из груди. Чёрт. Чёрт, чёрт, чёрт. Тихо. Спокойно. Успокойся, приказала себе Рей. В письме же обещают план дальнейших действий, это же хорошо, да? Значит всё под контролем. Но сохранять спокойствие было сложно, когда всё то немногое, что Рей знала о процессе получения рабочей визы просто кричало о том, какие проблемы на неё свалились. Ощущая острую потребность отвлечься от этого безумия, Рей достала телефон. На экране горело уведомление о новом сообщении в Discord'e. kyloren Сегодня в 12:25 Вот на что наткнулся. Ты говорил, что хотел установить какие-нибудь инструменты мониторинга на Линукс, поэтому тебе может быть интересно http://www.brendangregg.com/blog/2019-07-15/bpf-performance-tools-book.html В любой другой день Рей с удовольствием бы погрузилась в эту статью, но сейчас у неё не было никакого интереса к инструментам BPF, да и вообще к чему бы то ни было. Её голова разрывалась от миллиона вопросов, на которые она не имела никакого ответа. Она чувствовала головокружение, чувствовала, что вот-вот взорвётся. Пару нужно дать выход. Ей нужно поделиться с кем-то этой проблемой, пожаловаться. Кому-то, кого она знает достаточно, чтобы не чувствовать себя психом, рассказывая о своих проблемах, но и не слишком близко, чтобы не чувствовать себя уязвимой, не чувствовать жалости, сочувственных взглядов. Любое упоминание о том, что сейчас стоит на кону, и что она может потерять, доведёт Рей до слез, а Рей не была готова плакать при свидетелях. Её глаза метнулись к телефону, и она поняла, кому она может это рассказать. coderray Сегодня в 13:02 Мне отказали в продлении рабочей визы. Не знаю, что со мной будет :( Она посмотрела на сообщение и глубоко вздохнула, обретая наконец подобие самоконтроля. Вот это. Это важно. Земля не взорвалась. С ней все будет хорошо. Просто не может не быть.