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