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