Один за другим ребята сдаются. Мозаика лиц постепенно обретает деловой вид, а в канале становится всё тише. Я терпеливо жду, пока вся команда угомонится и настроится на обсуждение текущих задач, как вдруг…
В ушах что-то щелкает. Примерно так, как бывает, когда ваши уши заложены, но хороший зевок неожиданно делает своё дело. Голоса людей заполняют мою голову, как неистовая волна цунами. Чистые, громкие, детализированные до боли. Всё, что я вижу, резко завихряется и мозаика лиц начинает рассыпаться. Десяток лиц коллег по проекту превращаются в сотню лиц отдела, потом в две сотни лиц, три сотни… Подобно бесконечному фракталу, который усложняется и дополняется прямо на лету.
В приступе тошнотворной паники я открываю глаза и хватаюсь за лицо, но неожиданно врезаюсь руками в массивные очки. Что за черт? Я никогда не носил очков!
Через мгновение очки пропадают, но у меня появляется… Женская грудь? Я не успеваю осознать произошедшее, потому что грудь сменяется на пивной живот, обтянутый майкой с облезлым принтом рок-группы.
Пытаясь зацепиться за реальность, я шарю взглядом вокруг, но с офисом что-то происходит. Мой уютный загончик вдруг оборачивается панорамным видом из окна этажом ниже. Сразу мутнеет, подергивается пеленой и вдруг ярко взрывается светом полуденного солнца. Я вижу деревья в парке и перевожу взгляд на экран ноутбука. Тут меня снова с размаху бросает в собственное кресло.
Я вспоминаю про коннектор, инстинктивно тянусь к нему, чтобы отключиться от сети. Прекратить это безумие. Но тут же инстинкт сменяется на другой. Рука стремительно летит на подлокотник, я чувствую, что этого нельзя делать. Это невероятно плохо и может стоить мне… Жизни?
Паника отступает и я вновь прикрываю глаза. Неожиданные легкость и покой начинают овладевать мной. Спокойствие и уверенность в том, что теперь всё в порядке. И будет в порядке.
Перед закрытыми глазами вновь вижу фрактал, но он больше не кружится и не разрастается. Удивительно, несмотря на невероятно мелкие ячейки с лицами, я могу в деталях видеть каждого из людей. Лица умиротворенные, никто не кажется взволнованным или напуганным. Наверное, точно так же выгляжу сейчас и я.
Так что же произошло? Формируется мысль у меня в голове.
Словно по волшебству, через секунду ответ уже известен. Редкий сбой системы. Я вижу описание ошибки, как если бы я сам составил его, будучи специалистом по контролю качества. Всё становится предельно понятно. Неконтролируемый сброс фильтра, попытка самообучающегося алгоритма реализовать функции передачи информации “мозг-мозг” в новых условиях. Лавинообразное расширение потока данных.
– Как же так, ребята, как же это вы не дотестировали собственный продукт. – Мысленно произношу я.
– Такое было трудно смоделировать. Сроки горели, сам понимаешь. Да и где бы мы нашли такие вычислительные мощности, какие задействованы прямо сейчас? Вырожденный кейс с точки зрения теории тестирования, ничтожно малые шансы на реальное воспроизведение. Между прочим, как и в том случае с дурацкими фотками! – Отвечаю сам себе.
Не могу понять, говорил я сейчас сам с собой или с Джейком, главой команды контроля качества. Но и это, вот занятно, совершенно не кажется мне странным или противоестественным. Я понимаю и принимаю объяснение. Невозможно покрыть проверками абсолютно все возможные сценарии использования большой программы и некоторые, наименее вероятные и трудоемкие по имитации условий, часто игнорируются. Сроки, контракты, критерии оптимальности…
А порой, мы о чем-то даже и не догадываемся, пока это не случится. Или догадываемся, но не представляем себе последствий. Сложность цифровой системы превысила мыслительные ресурсы людей, которые над ней работают и теперь я понимал, что все это было неизбежно. Как же все просто!
Я слышу сигнал входящего звонка. Это Александр Адамс, исполнительный директор “Нью Эйдж Тек”. Принимаю вызов.
– Добрый день, Джон. Хорошо, что вы на месте. Я получил аварийный сигнал о крупном сбое. А следом чертову дюжину совершенно непонятных рапортов об изменении конфигурации всей экосистемы головного офиса. Что там у вас происходит?
– Добрый день, мистер Адамс. Да, вы правы, имел место критический сбой. Сейчас система стабилизируется в новом состоянии и уже готова к полноценной работе.
– Звучит неплохо, но как, черт возьми, это могло случиться? Взлом? Вирус от конкурентов? Как вы себя чувствуете? Я не припомню таких случаев с нейросвязью и понятия не имею, как это ощущается.