Зайдя в кабинет, Аарон с удивлением и небольшим разочарованием обнаружил, что он не один. Пока он поднимался наверх, проходя ряд за рядом пустых сидений, его внимание было приковано к парню, который сидел на месте, соседнем с местом Аарона. Мгновение он думал пересесть на другую сторону прохода, но затем решил, что рядом с ним всё равно сядет кто-то другой, и бросил вещи на обычное место. На секунду он задумался, куда делся переводчик этого парня. Аарон включил свой компьютер, в ожидании глядя на экран. Из мыслей его полностью вырвали, когда сидящий рядом парень произнёс его имя.
— Аарон, — сказал он медленным, отмеренным тоном, его произношение слегка отличалось от того, к которому он привык. Он посмотрел на парня и впервые заметил, что тот относительно низкий, как и сам Аарон. Его лохматые каштановые волосы были в естественном кудрявом беспорядке из-за лёгкой влажности, а его нос и щёки были щедро усыпаны веснушками. Аарон сделал то, чего обычно не делал никогда: он встретился с парнем взглядом. Он не был уверен, что заставило его это сделать, но обнаружил, что карие глаза этого парня полны доброты и интереса, а не осуждения.
Аарон просто кивнул в ответ.
— Меня. Зовут. Спенсер, — очень медленно произнёс парень, выделяя каждое слово. Слова совсем немного отличались от того, что можно ожидать в качестве стандартного ритма, но в панике Аарон едва ли что—то заметил. — Я. Твой. Партнёр. По. Проекту.
Спенсер протянул Аарону листок бумаги со своей электронной почтой, номером мобильного и контактной информацией мессенджера. Внизу аккуратными печатными буквами была написана записка: «Мне легче работать так, если ты не против».
В ответ, Аарон быстро развернулся, с паникой в груди, и создал аккаунт на сайте, который Спенсер использовал для обмена мгновенными сообщениями. Он отправил приглашение в чат и ждал, пока Спенсер ответит. Понадобилась всего минута, чтобы выскочило первое сообщение.
СПЕНСЕР: «Спасибо, мне так проще».
ААРОН: «Мне тоже».
Аарон напечатал адрес своей электронной почты и номер телефона, облегчённо вздыхая от того, что заполучил в качестве партнёра этого парня, и что Спенсер сам его нашёл. Если бы Аарон верил в судьбу, он мог бы списать на неё это партнёрство, но не стал. Вера в судьбу означала бы, что произошедшее с ним, произошедшее с Джульеттой, должно было случиться, а он не хотел думать, что бог настолько жесток, хоть иногда так и думал.
ААРОН: «Как ты узнал, кто я?»
СПЕНСЕР: «Мне сказал доктор Майер, плюс, ты был единственным, чьё имя он не назвал, кроме моего. В любом случае, я бы действовал методом исключения».
ААРОН: «Что он рассказал тебе обо мне?»
СПЕНСЕР: «Ничего особенного, только то, что ты замкнутый, но он считает, что мы хорошо сработаемся. И мне не нужен будет переводчик».
У Аарона не было ответа на это, потому что он точно знал, каково полностью полагаться на других, чтобы функционировать. Уже начинали появляться другие студенты, занимая свои места на возвышающихся рядах столов с компьютерами. Аарон проверил свой экран, когда появилось очередное сообщение.
СПЕНСЕР: «Хочешь списаться позже и поговорить о проекте? Нам пора решать, что мы хотим сделать, и, может быть, составим вместе план».
ААРОН: «Хорошая идея. Около 7:00?»
СПЕНСЕР: «Идёт».
Когда Аарон увидел, как переводчик Спенсера пробирается через толпу других студентов, до него дошло, что он только что сделал то, что должен был. Ну, на самом деле, по большей части всё сделал Спенсер, но тем не менее, дело было сделано. Он познакомился и поговорил со своим партнёром, взял контактную информацию и назначил время для работы. В его груди зажглось тепло успеха, которого он не чувствовал очень долгое время.
Лекция продолжалась в похожем стиле, как и за день до этого: структура программ и структуры с привязкой к объекту. Аарон считал эту тему довольно захватывающей и подсознательно начал применять некоторые концепции к программе, которую строил в голове с тех пор, как появилось задание с проектом. Аарон полностью влился в тему и обнаружил, что не хочет окончания лекции, но слишком скоро доктор Майер их отпустил. Аарон задержался, как и обычно, ожидая, пока выйдут другие студенты, чтобы не рисковать случайным контактом. Собрав свои вещи, Спенсер повернулся к нему и помахал рукой, после чего указал на свои часы. Аарон кивнул на напоминание списаться в семь.
Он начал говорить, что помнит, но затем мысленно закатил глаза и просто кивнул.
— Аарон, есть минутка? — спросил доктор Майер, когда Аарон спустился по ступенькам к двери. Аарон развернулся и, уступив дорогу компании девушек, встал перед столом, на который преподаватели выкладывали свои вещи во время лекций. Светлого дерева было не достаточно, чтобы назвать этот стол большим — это скорее был хвалёный приставной столик, но он создавал эффективный барьер между ними. В данный момент на этом столе лежал ноутбук и записи доктора Майера. Пока Аарон ждал, профессор поднял взгляд. — Спасибо, что остался. Мне просто интересно, разговаривал ли сегодня с тобой мистер Томас? — спросил доктор Майер, застёгивая свою сумку.
— Мистер Томас? — переспросил Аарон, проводя рукой по своим коротким волосам. Это был кто—то из администрации или что? Ему стало немного не по себе. Он сделал что—то не так?
— Спенсер Томас, твой партнёр по проекту. Я попросил его самого тебе представиться, чтобы тебе, может быть, стало чуть комфортнее от мысли о партнёрстве, — произнёс доктор Майер, слегка хмурясь. Казалось, он был разочарован, думая, что Спенсер не выполнил его просьбу.
— Да, извините. Не думаю, что он называл свою фамилию, — сказал Аарон столу, не глядя на преподавателя. — Мы пару минут поболтали в мессенджере перед уроком, — затем он решил, что с таким же успехом может сделать всё как положено. — Мы договорились списаться в интернете сегодня вечером, чтобы начать, — Аарон ёрзал по полу носком ботинка, смущённый пропастью, которая существовала между ним и нормально функционирующим человеком. Он хотел поблагодарить доктора Майера за помощь в поиске такого хорошего партнёра, но не смог найти слов.
— Это потрясающе, Аарон! — воскликнул мужчина, а затем понизил голос, добавляя почти заговорщически: — У тебя невероятный потенциал для программиста. Твой код в том первом задании был одним из самых чистых и точных, которые я когда-либо видел. Это показывает не только талант, но и креативность. Я не хотел, чтобы ты споткнулся о решаемую проблему.
Конечно, этот мужчина понятия не имел, что считается, а что не считается решаемой проблемой для Аарона, но Аарон ценил то, на что пошёл доктор Майер, чтобы ему помочь. Ещё он оценил добрые слова, которые профессор сказал о его потенциале. Прошло много времени с тех пор, как он чувствовал, что у него есть какой-то потенциал, какая-то цель или какое-то будущее.
***
— Как прошёл урок? — спросила мать, когда Аарон сел в машину. Пока он рассказывал ей о неожиданных разговорах, как с новеньким, Спенсером, так и с профессором, на её лице всё больше и больше отражался восторг. Он не только продвинулся вперёд с проектом и остался учиться, но ещё и преподаватель считал, что у него есть способности — к чему-то кроме провалов и паники. Его мать сказала, что всегда знала, что компьютеры — это для него, потому что любая мать знает, что лучше для её ребёнка. Ещё она пообещала приготовить ужин пораньше, чтобы у него было больше времени подготовиться к чату со Спенсером.
С большим усилием, ему удалось не закатить глаза. Боже, она говорила об этом как о каком-то свидании. Если отношения были хотя бы отдалённой возможностью для него, Аарон предвидел её восторг, но он ни с кем не встречался даже до нападения. Не то чтобы он не хотел; он просто боялся. Джульетта могла догадаться об этом, но он был довольно уверен, что мать будет не особо рада узнать, что он гей. Но, оставаясь верной своему слову, мать быстро приготовила на ужин жареные сэндвичи с сыром и томатный суп, так что в пятнадцать минут седьмого Аарон уже сидел в своей комнате. Открыв на ноутбуке документ с инструкциями для проекта, он начал читать.
ДИНЬ
Звук уведомления из чата вырвал его из мыслей, и его сердце подскочило к горлу. Опустив взгляд, он заметил, что неосознанно исписал целую страницу заметками для проекта и идеями, над которыми они могли поработать. Он сделал лёгкие зарисовки нескольких интерфейсов и нескольких логических схем для подпрограмм и объектов, чтобы поддержать идеи. Чем дальше он читал инструкцию, тем больше восторгался предстоящей работой. Прошло так много времени с тех пор, как он испытывал к чему-либо восторг, что он практически не узнал это чувство.
Аарон поднял взгляд на экран и увидел сообщение от Спенсера.
СПЕНСЕР: «Привет».
Аарон схватил свой ноутбук и притянул к себе, откладывая поспешно нацарапанные записи.
ААРОН: «Привет».
СПЕНСЕР: «Ты читал инструкцию?»
ААРОН: «Да, только закончил. У меня есть несколько идей насчёт того, что мы можем сделать».
СПЕНСЕР: «У меня тоже, но они будут сложными. Одна из них включает использование структур социальных сетей».
ААРОН: «Это круто. Я готов к сложностям».
Сложный проект отвлечёт его мысли от менее приятных вещей, о которых он будет думать в ином случае. Если его разум будет достаточно занят, может быть, он сможет отучиться этот семестр и не сорваться полностью.
СПЕНСЕР: «Хорошо, в целом в инструкции говорится, что мы можем делать практически что угодно, лишь бы у программы было приложение с меню и базовый интерфейс. Программа просто должна служить для выполнения какой-либо полезной функции, но я хочу зайти дальше. Я думал о приложении, которое будет мониторить сайты социальных сетей и отвечать на определённые сообщения. Вроде бота, но умнее».