Глава 1
Павел Сергеевич Кузнецов сидел в опенспейсе IT-компании «СоцНет Девелопмент» и писал код для приложения, которое должно было изменить мир. Или хотя бы принести ему премию к Новому году.
Идея пришла во время медитации, то есть во время курения на балконе, что в понимании Павла было примерно одним и тем же — в обоих случаях нужно было правильно дышать и ни о чём не думать. Павел курил и смотрел на замерзшую Москву-реку, размышляя о том, как было бы здорово, если бы за каждый лайк под постом о помощи бездомным котикам человек получал реальные плюсы от жизни.
— Карма-маркетинг, — сказал он вслух, и изо рта вышло облачко пара, которое в его воображении тут же превратилось в логотип будущего стартапа.
Приложение «КармаКоин» должно было работать просто: пользователь совершает добрые дела в сети — ставит лайки благотворительным фондам, репостит информацию о пропавших людях, жертвует на лечение детей — и получает цифровые очки кармы. Чем больше очков, тем выше рейтинг пользователя в системе и тем больше «случайных» удач его ждёт.
Вернее, не совсем случайных. Павел заложил в алгоритм хитрую систему: приложение анализировало соцсети пользователя, определяло его потребности (хочет найти работу, девушку или похудеть на пять килограммов к лету), а затем через сеть партнёров создавало «счастливые совпадения». HR-менеджеры получали уведомления о кандидатах с высокой кармой, рекламные алгоритмы показывали таким людям скидки на абонементы в спортзалы, а в приложениях для знакомств их анкеты попадали в топ выдачи.
— Павлик, — окликнула его тимлид Женя Крысакова, — как там твоя карма? Покажешь демо к пятнице?
— Почти готово, — соврал Павел, хотя до готовности было ещё дней десять чистого кода. — Осталось интегрировать с API социальных сетей.
На самом деле API уже неделю как были интегрированы. Павел застрял на более философском вопросе: как запрограммировать карму? Что такое добро с точки зрения машинного кода? Можно ли переводить метафизические категории в условные операторы «if-else»?
Он создал базовую систему весов: репост информации о пропавшем ребёнке — плюс 100 очков, лайк селфи в дорогом ресторане — минус 5, комментарий в поддержку бездомных — плюс 50, хейт в адрес МЧС — минус 30. Но чем дольше он работал над алгоритмом, тем больше понимал, что создаёт что-то вроде цифрового божества, которое будет судить человеческие поступки по критериям, заложенным программистом из Подмосковья.
Вечером, когда офис опустел, а за окнами зажглись огни Москва-Сити, Павел остался доделывать модуль аналитики. В этот момент в чат приложения пришло сообщение от неизвестного пользователя с ником @Avalokiteshvara:
«Мы следили за вашей работой. Встретимся завтра в 18:00 в кафе «Сансара» на Китай-городе. Принесите ноутбук».
Павел уставился на экран. В базе пользователей приложения пока никого не было — он даже альфа-версию ещё не выложил. Как кто-то мог написать?
Он проверил логи сервера — ничего. Проверил историю коммитов в гите — чисто. Открыл код чата — там всё было стандартно, обычная связка React и , ничего мистического. Но сообщение висело в чате, и это было фактом: «Принесите ноутбук».
Павел сохранил изменения, закрыл IDE и понял, что завтра обязательно пойдёт в это кафе. Не потому что верил в мистику, а потому что был программистом. А программисты, в отличие от нормальных людей, не боятся багов — они их ищут и исправляют. Даже если эти баги приглашают вас в кафе.
Глава 2
Кафе «Сансара» оказалось таким местом, которое можно обнаружить в любом районе Москвы — серым и неприметным. Павел прошёл мимо раз двадцать. Вывеска была такой банальной, что глаз просто отказывался её фиксировать.
Внутри пахло зелёным чаем и чем-то ещё — то ли благовониями, то ли старыми книгами. Павел заказал капучино и сел за столик у окна, положив рядом ноутбук.
Ровно в 18:00 к нему подсел мужчина лет сорока пяти в джемпере цвета овсянки.
— Павел Сергеевич? — спросил он, хотя интонация была скорее утвердительной. — Меня зовут Олег Витальевич. Можно просто Олег.
— Это вы писали в чат? — Павел попытался разглядеть своего собеседника.
Олег выглядел как типичный менеджер среднего звена из любой IT-компании — с виду ничего загадочного.
— В некотором смысле, — Олег достал из кармана телефон, положил на стол и спросил, — покажете, что у вас получилось?.
Павел открыл ноутбук и запустил локальную версию приложения. Олег внимательно изучал интерфейс, кивая время от времени.
— Интересно, — сказал он наконец. — Вы интуитивно нащупали правильное направление. Но у вас есть принципиальная ошибка в архитектуре.
— Какая? — выдохнул Павел.
— Вы думаете, что карма — это метафора. Что можно взять абстрактное понятие и свести его к алгоритму. Но карма — это не метафора. Это протокол.
Павел моргнул:
— Протокол?
— Представьте, что вселенная — это огромная система. Каждое действие человека — это транзакция. Карма — механизм консенсуса, который обеспечивает целостность системы. Проблема в том, что до сих пор этот протокол работал... скажем так, на аналоговом оборудовании.
— Аналоговом? — переспросил Павел.
— Монахи, священники, шаманы. Люди, которые годами учились правильно читать логи кармических транзакций. Но аналоговые системы медленные и ненадёжные. Человеческий фактор, понимаете? — Олег улыбнулся. — Мы решили модернизировать инфраструктуру.
— Мы — это кто? Может, объясните?
— Организация, которая следит за правильной работой протокола уже... — Олег задумался, — ...очень долго. Раньше мы работали через храмы и монастыри. Но времена изменились. Сейчас люди больше времени проводят в интернете, чем в реальной жизни. И мы подумали: а что если адаптировать древние технологии к современным реалиям? Карма, Павел Сергеевич, существует тысячи лет. Она существует столько же, сколько существует сознание. Просто раньше у нас не было достаточно вычислительных мощностей, чтобы обрабатывать все транзакции в реальном времени.
Олег взял телефон, что-то быстро набрал. Экран на ноутбуке Павла мигнул, и в приложении появилось новое меню: «Расширенные настройки кармического движка».
— Как вы это сделали? — Павел попытался найти в коде новые строчки, но их там не было.
Приложение работало так, будто этот раздел был в нём с самого начала.
— Мы просто подключили ваше приложение к основной сети, — Олег допил чай. — Теперь оно может работать с реальными кармическими данными, а не с их симуляцией.
— Реальными? — выдохнул Павел.
— А как вы думали? — Олег встал и положил на стол визитку. На ней было написано только имя, телефон и загадочная аббревиатура «ДКУП». — Завтра выложите приложение в сторы. Мы уже договорились с модераторами — пройдёте проверку за несколько часов. А послезавтра увидите, как работает настоящий карма-маркетинг.
— Подождите, — Павел попытался его остановить, — а что означает ДКУП?
Олег обернулся у выхода:
— Департамент кармического учёта и планирования. Мы в штате Минцифры уже лет пятнадцать. Просто не афишируем.
Дверь кафе закрылась, и Павел остался сидеть с ноутбуком, в котором внезапно появился код, который он не писал, и с визиткой государственного учреждения, о котором никто не слышал.
Глава 3
Утром Павел проснулся разбитым. Сны были странные: будто он бродил по бесконечным вложенным циклам, пытаясь найти выход, а переменные вокруг меняли свои значения без его участия.
Первым делом он проверил ноутбук. Приложение работало, счётчик показывал уже 1 204 847 пользователей, а в разделе аналитики появились графики, которые Павел точно не создавал. География использования, демографический срез, даже какие-то кармические тепловые карты Москвы. Самое странное — приложение всё ещё не было опубликовано.
— Доброе утро, — написала ему Женя в корпоративном слаке. — Как дела с демо?
— Готово, — ответил Павел, прикрепив скриншот главного экрана. — Можно показывать заказчику.
— Круто! А кто эти полтора миллиона пользователей в статистике?
Павел уставился на сообщение. Откуда Женя знала про пользователей? Скриншот он отправил чистый, без счётчиков.
— Какие пользователи? — написал он.
— Павлик, я же вижу твой экран через слак-бота. Статистика впечатляющая. Заказчик будет в восторге.
В обед он решил прогуляться и зашёл в бывший «Макдоналдс». Заказал бывший биг-мак, протянул карту для оплаты, а кассирша вдруг улыбнулась:
— Стоимость заказа 150 рублей, но у вас скидка за высокий кармический рейтинг. Так что 50.
— Какая скидка?
— Партнёрская программа с «КармаКоин», — она показала на экран терминала, где красовался логотип его приложения. — Вы же разработчик? У вас в профиле написано.
Павел медленно достал телефон. На главном экране действительно красовалась иконка «КармаКоин». Приложение показывало его кармический баланс: 15 847 очков, статус «Просветлённый разработчик», достижение «Создатель благих алгоритмов».
Он открыл AppStore. «КармаКоин» висел в топе бесплатных приложений под номером 3. Рейтинг 4.9, более двух миллионов скачиваний. Отзывы восторженные: «Наконец-то карма работает справедливо!», «Получил повышение на работе через неделю использования!», «Встретил жену через кармические совпадения!». Дата публикации: три месяца назад.
Павел позвонил Олегу.
— Павел Сергеевич, — голос звучал так, будто Олег ждал этого звонка, — как впечатления от первого дня работы?
— Как такое возможно? Приложение в сторах уже три месяца, а я начал его разрабатывать только две недели назад.
— Время — относительная величина, — ответил Олег философски. — Особенно когда речь идёт о кармических алгоритмах. Мы просто скорректировали временные метки в базе данных реальности.
— В базе данных реальности?
— Павел Сергеевич, вы же программист. Вы должны понимать: если существует интерфейс, значит, есть и API. Если есть API, значит, есть база данных. Вы думали, реальность работает как-то по-другому?
Павел сел на скамейку в сквере рядом с офисом. Вокруг ходили люди, и многие из них останавливались, доставали телефоны, что-то тапали, а потом улыбались и шли дальше с более лёгкой походкой.
— Они все пользуются приложением? — спросил Павел.
— Пока что только в Москве запущен пилот. Но результаты превосходят ожидания. Уровень агрессии на дорогах снизился на 23%, количество благотворительных пожертвований выросло в четыре раза, а случайные знакомства, переросшие в серьёзные отношения, — в семь раз.
— И это всё из-за моего приложения?
— Из-за нашего, — мягко поправил Олег. — Вы написали интерфейс. Мы подключили его к основной системе. Кстати, сегодня вечером у нас планёрка. Обсудим расширение на регионы.
— Планёрка где?
— В офисе ДКУП, 15-й этаж, башня «Федерация-Восток». Лифт до 14-го, дальше по служебной лестнице. Дверь без таблички, но вы её узнаете.
— Как узнаю?
— У вас же теперь есть кармическая навигация в приложении. Доверьтесь алгоритму.
Олег повесил трубку, а Павел посмотрел на экран телефона. В «КармаКоине» действительно появился новый раздел — «Навигация по судьбе». Маршрут до башни «Федерация-Восток» уже был построен, с пометкой: «Важная встреча через 4 часа 27 минут. Вероятность изменения жизни: 87%».
Павел встал и пошёл в сторону метро.
Глава 4
Офис ДКУП располагался в той части здания, которого не было на планах эвакуации. Павел поднялся на 14-й этаж башни «Федерация-Восток» и в конце коридора нашёл неприметную дверь с кодовым замком. За ней оказался служебный лифт, который довёз до небольшого офисного пространства — видимо, технический этаж, переоборудованный под офис. Дверь действительно была без таблички, зато с замком, который открылся его отпечатком пальца — хотя Павел в жизни не сдавал биометрию.
За дверью оказался обычный IT-офис — кресла-мешки, открытое пространство, бесплатная кофемашина. На полках между бестселлерами O’Reilly и техническими мануалами стояли книги по квантовой физике и восточной философии — причём выглядели одинаково зачитанными. Павел заметил, что у всех на мониторах в правом углу крутились небольшие виджеты с цифрами — сначала он подумал, что это курсы валют, но потом разглядел надписи: «Средний уровень счастья», «Индекс добрых дел по региону», «Баланс справедливости в реальном времени».
— Павел Сергеевич! — Олег появился из-за стеллажа с техническими мануалами. — Проходите, знакомьтесь с командой.
Команда состояла из людей, которые выглядели так, будто айтишники решили переехать в ашрам — с благостными улыбками и лаптопами с наклейками в виде колеса дхармы.
— Это Анна Петровна, наш главный кармический аналитик, — представил Олег девушку в сером кардигане. — Она отвечает за балансировку алгоритмов кармических весов.
— А я думал, что это делает вселенная, — сказал Павел.
— Вселенная делегировала нам часть полномочий ещё в 2003 году, — серьёзно ответила Анна Петровна. — После того как в интернете появились социальные сети. Объём кармических транзакций вырос экспоненциально, и старые методы обработки не справлялись.
— Садитесь, — предложил Олег, указывая на кресло-мешок рядом с флипчартом. — Покажем презентацию.
На флипчарте была нарисована схема: в центре — «Кармический блокчейн», от него расходились стрелки к блокам «Модуль желаний», «Система совпадений», «API судьбы» и «Служба поддержки кармы».
— Видите, — Олег ткнул маркером в схему, — до вашего приложения мы работали в основном через аналоговые интерфейсы. Храмы, монастыри, гадалки. Но пропускная способность была крайне низкая. Один лама мог обработать максимум сто кармических запросов в день. А ваше приложение может обрабатывать миллионы транзакций.
— И что дальше? — спросил Павел, чувствуя себя Алисой в IT-стране чудес.
— Дальше масштабирование, — включилась в разговор Анна Петровна. — Мы запускаем «КармаКоин» по всей России к концу месяца. Потом СНГ, потом весь мир. Цель — перевести всю планету на цифровую карму к 2030 году.
— А что будет со старой системой? С храмами и монахами?
— Legacy-поддержка, — пожал плечами Олег. — Оставим для тех, кто не пользуется смартфонами. Но это же нишевый рынок.
Анна Петровна открыла ноутбук и показала дашборд в реальном времени. Цифры мелькали как в фильмах про хакеров: количество добрых дел в минуту, среднее время отработки кармического долга, процент пользователей, получивших желаемое в течение недели.
— 73% положительной конверсии, — гордо сказала она. — Лучше, чем у любой рекламной платформы.
— А остальные 27%?
— Баги в алгоритме желаний, — Анна Петровна смущённо улыбнулась. — Иногда система неправильно интерпретирует запросы пользователей. Человек хочет похудеть, а получает пищевое отравление. Или хочет повышение по службе, а его увольняет начальник-самодур, зато потом он находит работу мечты.
— Техническое решение есть? — спросил Павел чисто профессионально.
— Работаем с нейросетью, — ответил Олег. — Обучаем её на корпусе всех молитв, произнесённых за последние три тысячи лет. Скоро должны выкатить обновление «КармаКоин» 2.0 с улучшенным парсингом человеческих желаний.
Павел сидел и слушал, как древнюю мистическую концепцию кармы обсуждают в терминах технических спецификаций, и думал, куда катится этот мир, где духовность стала стартапом, а просветление — одной из фич премиум-подписки?
— У меня вопрос, — сказал он наконец. — А что, если система даст сбой? Что если кто-то взломает этот кармический блокчейн?
Олег и Анна Петровна переглянулись.
— Павел Сергеевич, — тихо сказал Олег, — а вы не задумывались, почему именно вы написали это приложение? Почему именно к вам пришла идея карма-маркетинга?
— Случайность?
— В кармической системе случайностей не бывает. Есть только события, причины которых мы пока не можем отследить.
Анна Петровна повернула к нему экран ноутбука. Там была открыта база данных с его персональным профилем. Кармический баланс с момента рождения, график жизненных событий, предсказания на будущее.
— Согласно нашим расчётам, — сказала она, — вы были выбраны системой ещё до того, как родились. «КармаКоин» — это не совсем ваше изобретение. Это способ вселенной обновить собственное программное обеспечение.
Павел смотрел на график своей жизни, где каждое важное событие было помечено как «системное». Поступление в технический вуз — системное. Работа в «СоцНет Девелопмент» — системное. Даже курение на балконе в тот день, когда пришла идея — системное.
— Получается, у меня никогда не было выбора?
— Выбор есть всегда, — улыбнулся Олег. — Вопрос в том, кто его делает — вы или алгоритм, который вас создал.
Глава 5
Домой Павел добирался пешком, игнорируя кармическую навигацию. Ему хотелось принять хотя бы одно самостоятельное решение. Но приложение всё равно вибрировало каждые сто метров, предлагая «случайные встречи с интересными людьми» и «спонтанные открытия новых мест».
До своего подъезда он добрался за два часа вместо обычных сорока минут, зато встретил трёх одноклассников, которых не видел лет десять, нашёл кафе с лучшим кофе в районе и получил флаер со скидкой на курсы медитации. Система работала, даже когда он пытался ей сопротивляться.
Дома Павел открыл ноутбук и попытался залезть в админку «КармаКоина». Логин и пароль прошли, но вместо привычных настроек базы данных он увидел интерфейс, который скорее подошёл бы пульту управления космическим кораблём. Вкладки назывались «Квантовая коррекция событий», «Синхронизация желаний», «Модератор случайностей».
В разделе «Активные пользователи» он увидел знакомые имена. Женя Крысакова, кармический баланс +5847, статус «Ментор джуниоров», последнее действие — «помогла коллеге с багом в продакшене». Его сосед дядя Вова, баланс -347, статус «Трамвайный хам», последнее действие — «наорал на курьера».
А потом Павел увидел свою маму. Татьяна Ивановна Кузнецова, баланс +127 483, статус «Святая старушка», последнее действие — «накормила дворовых котов». В графе «Кармические привилегии» стоял список: «Защита от болезней», «Удача детей», «Долголетие», «Интуитивное понимание внуков».
— Мама всегда была в системе, — понял Павел.
Он позвонил ей.
— Мам, можно вопрос? Ты знаешь, что такое карма?
— Павлуша, ну конечно знаю, — в голосе мамы слышалась улыбка. — А что случилось?
— А откуда знаешь?
— Да как же не знать-то. Вся жизнь на этом построена. Делаешь добро — получаешь добро. Делаешь гадость — прилетает обратно. Только сейчас это быстрее работает, чем раньше.
— Сейчас?
— Ну да. Лет пять назад ещё могло годами тянуться. Сделаешь кому-то пакость, а расплата только через десять лет придёт. А теперь — раз, и сразу. Очень удобно.
— А ты про приложение «КармаКоин» знаешь?
— А как же, пользуюсь каждый день. Правда, мне объяснила соседка Вера Петровна. Говорит, теперь можно через телефон добрые дела делать. Я кошечек фотографирую, выкладываю, люди лайки ставят, а мне за это баллы начисляют.
— Баллы?
— Ну да, кармические. Чем больше баллов, тем больше удач.
Павел открыл профиль мамы в приложении. Дата регистрации — три года назад, хотя «КармаКоин» существовал, по его мнению, всего неделю. В активности за последний месяц: 847 фотографий котов, 234 репоста о помощи пенсионерам, 156 комментариев поддержки под постами незнакомых людей.
После разговора с мамой Павел сел писать письмо в техподдержку «КармаКоина». Начал с «Уважаемые коллеги», потом стёр и написал «Здравствуйте», потом стёр и написал просто: «Что происходит?»
Ответ пришёл через тридцать секунд:
«Здравствуйте, Павел Сергеевич! Происходит обычная отладка багов в матрице реальности. Ваша мама была бета-тестером нашей системы. Выяснилось, что у пожилых людей хорошая интуиция кармических алгоритмов. Кстати, завтра в 10 утра планируется релиз «КармаКоин» 2.0. Будет патч для модуля человеческих желаний и новая фича — предсказательная карма. Рекомендуем обновиться. С уважением, служба поддержки ДКУП».
Павел посмотрел на часы. Было 23:47. Завтра ожидается новая версия реальности, и он понял, что хочет увидеть, какой она будет.
Глава 6
Обновление «КармаКоин» 2.0 началось в 10:00 утра по московскому времени. Павел проснулся от того, что телефон громко завибрировал. На экране крутилась иконка загрузки в виде колеса дхармы.
«Обновляется матрица реальности... 23%... 47%... 100%. Добро пожаловать в «КармаКоин» 2.0! Новая фича: предсказательная карма. Теперь система не только отслеживает ваши действия, но и предвидит их последствия на три поколения вперёд».
В метро все пассажиры смотрели в телефоны с одинаковым выражением удивления на лицах. Павел заглянул через плечо к соседу — тот изучал новое меню «Кармические сценарии будущего». На экране было написано: «Если вы уступите место пожилой женщине, ваш правнук в 2087 году получит стипендию в Стэнфорде. Вероятность: 73%».
— Прикольно, — сказал сосед и встал, освобождая место для бабушки с авоськой.
В офисе царила суета. Женя металась между мониторами, отслеживая реакцию пользователей на обновление.
— Павлик! — закричала она, увидев его. — У нас проблема! Пользователи жалуются, что система стала слишком точной!
— В каком смысле?
— Смотри: девушка хотела познакомиться с парнем. Система показала прогноз — если они встретятся, то поженятся. У них будет трое детей, но развод на двенадцатом году брака. Теперь она боится с ним заговорить.
Павел открыл дашборд обратной связи. Жалобы сыпались одна за другой: «Узнал, что если поменяю работу, буду счастливее, но умру на два года раньше», «Система предсказала, что мой кот проживёт 16 лет, если я буду покупать ему корм премиум-класса, и 14 лет на обычном корме. Теперь я разорюсь на кошачьей еде», «Предсказательная карма говорит, что если я не позвоню матери сегодня, она обидится, и это повлияет на мою карму на следующие три жизни. Но я же не буддист!».
Телефон Павла зазвонил.
— Павел Сергеевич, мы получили директиву сверху. Нужно откатить обновление.
— Сверху — это откуда?
— Из центрального офиса. Тибет, монастырь Потала. Оказывается, предсказательная карма нарушает один из основных принципов системы — право людей не знать своё будущее.
— А разве не лучше знать последствия своих поступков?
— Теоретически да. Но практически люди начинают параноить и перестают действовать вообще. За два часа работы новой версии количество кармических транзакций упало на 67%. Люди боятся что-либо делать.
Павел посмотрел в окно. Пешеходы стояли на перекрёстке, уткнувшись в свои телефоны, изучая кармические прогнозы на следующий шаг. Машины тоже никуда не ехали, ведь водители читали предсказания о том, к каким последствиям приведёт следующий поворот.
— И что теперь?
— Теперь экстренный даунгрейд до версии 1.7. Там была только базовая карма без предсказаний. А заодно добавим фичу «Кармическая неопределённость» — система будет показывать только вероятности, а не точные прогнозы.
— Олег, а можно вопрос? А кто вообще управляет всей этой системой? ДКУП? Тибетские монахи? Вселенная?
Повисла долгая пауза.
— Павел Сергеевич, а вы не задумывались о том, что никто не управляет? Что система просто есть, как гравитация или электромагнетизм? Мы, монахи, IT-специалисты — мы все просто интерфейсы для взаимодействия с ней.
— А кто тогда создал саму систему?
— А кто создал физику? Кто написал код ДНК? Кто запрограммировал математику? Возможно, некоторые вещи существуют не потому, что их кто-то создал, а потому что они не могут не существовать.
После разговора Павел открыл админку и запустил откат к версии 1.7. Процесс шёл медленно — система сопротивлялась, выдавая ошибки типа «Невозможно забыть будущее» и «Предсказания уже интегрированы в текущую реальность». Но постепенно город ожил. Люди снова начали двигаться, принимать решения, совершать поступки, не зная их точных последствий. Кармические транзакции возобновились.
На экране появилось уведомление: «Даунгрейд успешно завершён. КармаКоин 1.7 с фичей «Кармическая неопределённость» активирован. Спасибо за терпение. P.S. Некоторые пользователи могут сохранить остаточные способности к предвидению. Это нормально».
Павел посмотрел на свой телефон. В приложении появилась новая вкладка — «Моя роль в системе». А в ней одна строчка: «Отладчик реальности. Статус: активен».
Он улыбнулся и пошёл на обед. В кармане телефон мягко вибрировал, подсказывая оптимальный маршрут до кафе, где его ждало случайное знакомство с человеком, который изменит его жизнь.
Или не изменит. Теперь это загадка.
Словарь IT-терминов к рассказу “Карма-маркетинг”
А
API (Application Programming Interface) — способ, которым разные программы “разговаривают” друг с другом. Как переводчик между разными компьютерными системами.
Альфа-версия — самая первая, сырая версия программы, которую тестируют только разработчики.
Б
База данных — место, где компьютер хранит информацию в организованном виде. Как огромная картотека.
Баг — ошибка в программе, из-за которой она работает не так, как задумывалось.
Блокчейн — технология хранения данных, где информация распределена по многим компьютерам и её очень трудно подделать.
В
Версия — вариант программы. Например, версия 2.0 — это обновлённый вариант версии 1.0.
Г
Гит (Git) — система, которая помогает программистам сохранять разные версии кода и работать в команде.
Д
Дашборд — экран с основными показателями работы системы. Как приборная панель в автомобиле.
Даунгрейд — откат к более старой версии программы.
И
IDE (Integrated Development Environment) — программа, в которой программисты пишут код. Как текстовый редактор для программистов.
Интерфейс — то, через что пользователь взаимодействует с программой (кнопки, меню, экраны).
К
Код — текст на специальном языке, из которого состоят программы.
Коммит — сохранение изменений в коде с описанием того, что было изменено.
Л
Legacy — старые технологии или программы, которые всё ещё используются.
Логи — записи о том, что происходило в программе (как дневник программы).
М
Модуль — отдельная часть большой программы, отвечающая за конкретную функцию.
Н
Нейросеть— программа, которая учится решать задачи, подражая работе человеческого мозга.
О
Опенспейс — офис без перегородок, где все работают в одном большом помещении.
П
Партнёрская программа — сотрудничество между компаниями для взаимной выгоды.
Патч — небольшое исправление или дополнение к программе.
Р
React и — популярные инструменты для создания сайтов и приложений.
Релиз — выпуск новой версии программы для пользователей.
С
Сервер — компьютер, который хранит данные и обслуживает пользователей программы.
Слак (Slack) — программа для общения внутри рабочих команд.
Сторы — магазины приложений (App Store, Google Play).
Т
Таргетинг — показ рекламы конкретным людям на основе их интересов.
Тимлид — руководитель команды программистов.
У
Условный оператор (if-else) — команда в программе типа “если это, то делай то, иначе делай другое”.
Ф
Фича — новая функция или возможность в программе.
Ч
Чат — окно для обмена сообщениями в программе.
A
AppStore — магазин приложений
H
HR-менеджер — специалист по подбору персонала.
---
*Примечание: В рассказе многие IT-термины используются в переносном смысле для создания комического эффекта, например “API судьбы” или “кармический блокчейн”.*