Кристина допивала свой третий утренний кофе, когда Ольга ворвалась в переговорную с улыбкой охотника, переодетого добычей. Её золовка умела появляться в самый неподходящий момент, но сегодня в её движениях было что-то особенно напряжённое.
«Кристина, привет. Как идёт презентация?» — промурлыкала Ольга, опускаясь на стул напротив. «Завтра заседание совета. Ты, должно быть, волнуешься.»
Кристина подняла взгляд от ноутбука.
Месяц бессонных ночей дался ей нелегко, но проект стоил каждого часа. Она создала революционную систему автоматизации логистики для средних компаний, продукт, который мог бы принести миллионы. Наконец у семейного бизнеса её мужа появился шанс получить настоящее преимущество перед конкурентами.
«Всё в порядке», — сказала она, с тихим удовлетворением сохраняя файл. «Презентация почти готова.»
«Можно посмотреть?» — Ольга уже тянулась к экрану. «Я тоже работаю в этой компании. Умираю от любопытства узнать, что придумала наша маленькая звезда.»
В голосе Ольги было что-то подозрительное, но отказать — значит снова устроить семейную ссору. Борис всё время просил её не «начинать конфликты» с его сестрой.
«Конечно, посмотри», — сказала Кристина, поворачивая ноутбук к ней. «Только ничего не трогай. Мне ещё нужно внести последние правки.»
Ольга склонилась над экраном. Её взгляд быстро пробежал по слайдам. Алгоритмы оптимизации, схемы интеграции, финансовые прогнозы—всё, что Кристина последние недели вплетала в безупречную структуру проекта.
«Впечатляет», — медленно сказала Ольга. «А этот модуль что?»
Кристина терпеливо объяснила логику работы системы машинного обучения, как она будет подстраиваться под конкретные нужды каждого клиента.
Ольга кивала, задавала вопросы и изображала заинтересованную коллегу. Всё казалось обычным. В семье всегда проявляли интерес к работе друг друга.
«Скажи,» — сказала Ольга, щёлкая экран, — «тебя не пугает, что конкуренты могут украсть твою идею? Хочу выложить что-то в соцсети. Показать всем, как мы эффективно работаем.»
«Ольга, не смей!» — Кристина сразу закрыла ноутбук. «Этот проект конфиденциальный.»
«Да ну. Почему ты так параноишь? Это смешно.»
Остаток дня её не покидало странное чувство тревоги.
Ольга всё время заходила в переговорную, задавала слишком много вопросов, проявляла чрезмерный интерес к техническим деталям.
Может, это всего лишь усталость. В последние недели Кристина почти жила в офисе, доводя до совершенства каждую мелочь.
В тот вечер Борис массировал ей плечи, пока она в последний раз просматривала презентацию.
«Завтра ты наконец покажешь всем—в том числе моим родителям—на что способна», — с гордостью сказал он. «Мама уже планирует праздничный ужин в честь твоего успеха.»
«А если они не одобрят?»
«Одобрят», — сказал Борис с абсолютной уверенностью. «Проект гениальный. Я видел. Папа точно оценит, насколько он прибыльный.»
В ту ночь Кристина не могла уснуть.
Завтрашний день решит всё. Она узнает, сможет ли, наконец, стать настоящей частью семейного бизнеса или так и останется «женой младшего сына».
Она работала в компании уже три года, и всё ещё должна была доказывать—свёкрам и всем остальным—что она действительно компетентна.
На следующее утро она проснулась с тревожным ощущением, что что-то не так, хотя не могла понять что именно.
Заседание совета было назначено на одиннадцать часов.
Кристина пришла пораньше, проверила оборудование и разложила материалы.
Атмосфера в зале казалась знакомой. Свекровь, Галина Петровна, в строгом костюме, просматривала бумаги. Свёкор, Анатолий Михайлович, был занят финансовыми отчетами.
Борис подбодрил жену ободряющим подмигиванием.
«А где Ольга?» — спросила Галина Петровна, глядя на часы.
«Она будет здесь с минуты на минуту, — ответил Анатолий Михайлович. — Она сказала, что тоже хочет что-то представить.»
Кристина нахмурилась.
Никто не говорил, что Ольга будет что-то сегодня представлять. Повестка дня совета обычно обсуждалась заранее.
Ольга пришла ровно в одиннадцать, неся свой личный ноутбук и флешку. На лице была та же хищная улыбка, что и накануне.
«Доброе утро, всем,» пропела она. «Мама, папа, я готова представить свой проект.»
«Твой проект?» — переспросила Кристина. «Ольга, мы же договорились, что сегодня я—»
«Кристина, не волнуйся», — перебила Ольга, уже подключая ноутбук к проектору. «Сможешь выступить после меня. Если, конечно, останется время.»
На экране появилась первая слайд:
Революционная система автоматизации логистики для средних предприятий. Автор проекта: Ольга Соколова.
Кристина перестала дышать.
Её схемы. Её алгоритмы. Её финансовые расчёты. Всё было идентично до последней запятой. Только имя автора поменяли.
«Ольга, что это?» — прошептала Кристина.
«Мой проект», — холодно ответила Ольга и начала свою презентацию.
Она рассказывала о системе машинного обучения, оптимизации логистических цепочек и ожидаемой прибыли в двадцать миллионов рублей уже в первый год. Каждое предложение, каждый технический термин были украдены из их вчерашнего разговора.
«Замечательная работа, милая», — сказал Анатолий Михайлович, одобрительно кивая. «Видно, сколько труда ты вложила. Молодец.»
«Я работала над этим почти полгода, папа», — соврала Ольга. «Почти не спала. Проработала каждую деталь.»
Кристина посмотрела на мужа.
Борис смотрел на экран с восхищением, очевидно не понимая, что происходит. Он никогда особо не интересовался технической стороной её работы. Для него все IT-проекты выглядели примерно одинаково.
«Стоп», — наконец сказала Кристина. «Это мой проект. Я его разработала. Сегодня должна была представить его я.»
«Кристина, — сказала Галина Петровна с покровительственной улыбкой, — не нужно придумывать из зависти. Мы все знаем, что наша Оля — одарённая девочка. Уже в институте интересовалась программированием. А теперь наконец видим плоды этого таланта. Замечательно.»
«Программирование?» — Кристина почувствовала, как поднимается истерика. «Вчера она даже не знала разницы между API и SDK.»
«Дорогая», — перебил Анатолий Михайлович, — «давай без эмоций. Ольга представила готовый проект с реальными цифрами. Если у тебя есть что-то подобное — покажешь в следующий раз.»
«Подобное? Эти материалы полностью идентичны!»
Ольга переключила на следующий слайд: диаграмма архитектуры системы, которую Кристина нарисовала на доске месяц назад. Даже цвета были такими же.
«Я понимаю, что Кристина хочет внести вклад в развитие компании», — сказала Ольга с притворным сочувствием, — «но, может, ей стоит начать с чего-то попроще. Логистика — сложная сфера.»
Правление одобрительно закивало.
В глазах свекрови читалось явное удовлетворение. Наконец их “гениальная” дочка проявила себя, оставив невестку далеко позади.
Аплодисменты в конференц-зале гремели, как удары молота.
Анатолий Михайлович аплодировал особенно рьяно. Галина Петровна гордо улыбалась, а Борис даже встал, чтобы аплодировать сестре.
Кристина стояла в оглушительной тишине собственного унижения.
«Проект утверждён к внедрению», — торжественно объявил тесть. «Ольга, ты превзошла все ожидания. Я назначаю тебя начальником IT-отдела с зарплатой триста тысяч рублей в месяц.»
«Папочка, спасибо!» — воскликнула Ольга, театрально обнимая его и бросая на Кристину торжествующий взгляд.
«Борис, ты гордишься своей сестрой?» — спросила Галина Петровна.
«Конечно, мама. Я всегда знал, что Ольга талантлива. Она далеко пойдёт.»
Кристина почувствовала, как к горлу подступила тошнота. Худшее было не в предательстве Ольги—она всегда знала, что это возможно. Её сломило равнодушие мужа. Он даже не попытался её защитить.
— Борис, — тихо сказала она, — ты же знаешь, что это был мой проект.
Он неловко пожал плечами.
— Крис, понимаешь… я правда не разбираюсь во всех этих технических деталях. Может, вы обе работали над чем-то похожим?
— Похожим? Ты серьёзно? Я же рассказывала тебе каждую ночь про адаптивный алгоритм маршрутизации!
— Дорогая, — перебила Галина Петровна, — давай не будем портить семейный праздник. Ольга поделится своим опытом, и вместе вы создадите что-то замечательное.
Поделиться своим опытом.
Кристина сжала кулаки так сильно, что ногти вонзились в ладони, только чтобы не сказать чего-нибудь непростительного.
В это время Ольга упаковала свой ноутбук, тихо насвистывая себе под нос.
— Кристина, — сказала она медовым голосом, — не расстраивайся так. В следующий раз, я уверена, ты сама что-нибудь придумаешь.
Что-то своё. После месяца четырнадцатичасовых рабочих дней, бесконечных правок кода и того прорывного решения проблемы масштабирования, которое пришло к ней в три часа ночи.
— Знаешь что, Ольга, — процедила Кристина сквозь зубы, удивляясь своему спокойствию, — ты права. Я обязательно придумаю что-то своё. А вот ты — вряд ли.
Оставшаяся часть дня прошла как в тумане.
Коллеги засыпали Ольгу поздравлениями, обсуждали будущее проекта и строили планы по запуску.
Кристина сидела в своём офисе, механически отвечая на письма и прокручивая в голове каждый момент прошедшего дня.
Проект и правда был блестящий. Система, которую она создала, могла адаптироваться к любому бизнес-процессу, учиться на данных клиентов и оптимизировать маршруты с точностью до минуты.
Конкуренты растерзали бы друг друга, пытаясь создать нечто подобное.
Тем вечером дом свёкров был полон праздничной суеты.
Галина Петровна действительно приготовила праздничный ужин. В центре стола стоял торт с надписью: Гордимся нашей умницей.
— Кристина, почему ты такая грустная? — спросила свекровь, разливая шампанское. — Ты должна праздновать! В нашей семье появился новый талант.
— Я праздную, — сухо ответила Кристина, отказавшись от алкоголя.
— Мам, Крис немного расстроена из-за презентации, — объяснил Борис. — У неё тоже был проект.
— Вот и всё? — с понимающим кивком сказала Галина Петровна. — Дорогая, не расстраивайся. Всему своё время. Это просто значит, что ты ещё не доросла до большого бизнеса. Как говорится, быстрые едят медленных. А с тобой случилось именно это.
Кристина отодвинула стул.
— Понятно. Извините. У меня болит голова. Я пойду прилечь.
В спальне она достала ноутбук и открыла резервную копию проекта. Всё было на месте: каждая строчка кода, каждая схема, каждый расчёт.
И то самое ключевое решение—то, что делало всю систему по-настоящему революционной.
Ту деталь, о которой она не успела рассказать Ольге.
Кристина не спала всю ночь. Она лежала, глядя в потолок, снова и снова прокручивая свой план.
То, что она собиралась сделать, могло показаться жестоким. Но после унижения, пережитого за день, у неё не осталось жалости.
Ольга выбрала украсть чужую работу. Хорошо. Пусть забирает всё. Вместе с сюрпризами, спрятанными внутри.
На следующий день офис гудел от энергии.
Анатолий Михайлович уже назначил встречи с потенциальными клиентами, маркетинговый отдел готовил рекламные материалы, а IT-команда получила задание начать техническую разработку под руководством «автора проекта».
— Кристина, — позвала Ольга, проходя мимо её кабинета, — не поможешь команде с кодом? Понимаешь, руководитель отдела должен заниматься стратегией, а не копаться в технических деталях.
Разумеется. Украсть идею — это стратегия. А вот заставить её работать — задача для кого-то другого.
«Я буду рада помочь», — сказала Кристина с улыбкой. «У меня есть некоторые наработки по схожей теме.»
В течение следующих двух недель она работала в тесном сотрудничстве с программистами, тщательно воссоздавая похищенный проект. Каждый модуль, каждая функция, каждый алгоритм были реализованы точно так, как было задумано изначально.
Время от времени Ольга заходила к команде, задавала несколько неопределённых вопросов, и ей всегда говорили, что всё идёт по плану.
«А эта часть зачем?» — однажды спросила Ольга, указывая на блок кода, который Кристина добавила в самом конце.
«Модуль глубинного обучения, — ответила Кристина. — Для повышения точности прогнозирования. Ты сама упоминала это в своей презентации. Разве не помнишь?»
Ольга кивнула и сделала вид, что поняла, хотя явно не имела представления, на что смотрит. Главное было то, что система вела себя так, как и было обещано инвесторам: оптимизировала маршруты, снижала затраты и повышала эффективность.
Первые испытательные запуски были триумфальными.
Тестовые данные обрабатывались с поразительной скоростью, алгоритмы показывали феноменальную точность, а экономия достигала двадцати процентов—больше, чем рассчитывал кто-либо.
«Ольга, ты гений!» — воскликнул Анатолий Михайлович. «Эта система намного лучше, чем мы ожидали.»
Контракты должны были быть подписаны в пятницу. Три крупные логистические компании были готовы заплатить по пять миллионов рублей за внедрение. Пятнадцать миллионов рублей сразу—самая крупная сделка в истории семейного бизнеса.
В четверг вечером Кристина задержалась в офисе.
Все остальные уже ушли домой, готовясь к завтрашнему триумфу. Она открыла код системы и нашла тот самый модуль, о котором спросила Ольга: безобидно выглядящие строки, которые должны были активироваться через семьдесят два часа после первого запуска.
Семьдесят два часа. Вполне достаточно для торжественной презентации, подписания контрактов и получения авансовых платежей. После этого система начнет вести себя так, как никто из клиентов не ожидал.
Модуль глубинного обучения был настоящим. Но вместо оптимизации он обучался саботажу. Медленно, незаметно, система начинала создавать ошибочные маршруты. Сначала ошибки были незначительными. Затем они росли.
Через месяц система превратилась бы в генератор хаоса, отправляя грузовики не туда и создавая пробки вместо их устранения.
Кристина сохранила файл и выключила компьютер.
Завтра Ольгу ждал её звёздный час. И на следующий день тоже. А через три дня начнётся самое интересное.
Дома её ждала праздничная встреча по случаю сделки, намеченной на завтра. Борис возбуждённо говорил о расширении бизнеса, свекровь мечтала вслух о покупке нового загородного дома, а Ольга уже выбирала машину, которую собиралась купить на свою премию.
«Кристина, не смотри так мрачно», — сказала Галина Петровна с усмешкой. — «Может быть, однажды и тебе удастся выбраться из посредственности.»
«Я не мрачная», — искренне ответила Кристина. — «Я просто знаю, что рано или поздно каждый получает именно то, что заслуживает. В том числе и я.»
Первый звонок поступил в понедельник в девять утра.
Генеральный директор Trans-Logistics кричал в трубку так громко, что Анатолию Михайловичу пришлось отстранить её от уха.
«Ваша чудо-система отправила двадцать грузовиков с замороженными продуктами в Тверь вместо Тулы! Мы потеряли полмиллиона рублей из-за испорченного товара! Я требую полного возврата средств и немедленной компенсации!»
Следующий звонок поступил от Fast Delivery.
«Что это за шутка? Ваши алгоритмы гоняют наших курьеров по кругу! Клиенты в ярости, а наши рейтинги катастрофически падают из-за вас!»
К обеду телефон не переставал звонить. Все три компании, подписавшие контракты, требовали компенсаций. Система, которая должна была сэкономить миллионы, превратилась в машину для уничтожения бизнеса.
«Ольга!» — взревел Анатолий Михайлович. — «Исправь свой код немедленно!»
Ольга металась по офису с красными заплаканными глазами, лихорадочно стучала по клавиатуре и звонила всем знакомым программистам.
Но как она могла исправить то, чего не понимала? Украденные знания не дают умения пользоваться ими.
«Папа, я не понимаю, что происходит», всхлипнула она. «Система работала идеально!»
«Разбирайся как хочешь! На кону наша репутация!»
Ко вторнику всё стало еще хуже.
Trans-Logistics подала в суд на пятнадцать миллионов рублей: пять миллионов возврата аванса и десять миллионов ущерба.
Другие клиенты готовили аналогичные иски.
В среду Ольга прибежала к Кристине, когда стало ясно, что компания на грани банкротства.
«Кристина, помоги мне, пожалуйста! Я знаю, ты лучше меня разбираешься в программировании. Найди ошибку в коде!»
«Ошибка?» — спокойно спросила Кристина, отпивая ещё глоток кофе. — «Разве это не твой блестящий проект?»
«Кристина, прошу тебя! Мы обе знаем, чей это на самом деле проект! Мама и папа сойдут с ума, если компания развалится. Весь семейный бизнес рухнет!»
«Знаешь, Ольга», — вздохнула Кристина, — «я могу помочь. Но сначала хочу кое-что прояснить. Давайте созовем совет директоров.»
В тот же день провели экстренное собрание.
Анатолий Михайлович выглядел так, будто постарел на десять лет. Галина Петровна нервно постукивала пальцами по столу, а Борис растерянно оглядывался.
«Ладно», — начала Кристина. — «У меня хорошие новости. Я знаю, как решить проблему. А Ольга расскажет всем, как появился её “оригинальный” проект.»
«Кристина, зачем нам это сейчас? У нас катастрофа!» — возразил Борис.
«Знаю. Но без правды мы никуда не продвинемся. Ольга, расскажи им.»
Ольга съежилась на своём месте, но у неё не было выбора. Сквозь слёзы она призналась, что просмотрела проект Кристины, скопировала все материалы и выдала их за свои.
В зале воцарилась мёртвая тишина.
«Значит…» — медленно произнёс Анатолий Михайлович, — «ты украла чужую работу?»
«Папа, я не хотела… оно само получилось…»
«Как такое вообще может “просто случиться”?» — взревел её отец. — «Ты поставила под угрозу всё, что мы строили двадцать лет!»
Галина Петровна беззвучно заплакала. Борис смотрел на жену с виноватым выражением.
«Ольга, собирай вещи немедленно», — сказал Анатолий Михайлович. — «Ты больше не работаешь здесь. И не рассчитывай на наследство.»
«Папа, нет!» — завыла Ольга, но он даже не стал слушать.
«Кристина», — обратилась Галина Петровна к невестке, — «прости нас. Можешь починить систему?»
«Могу», — кивнула Кристина. — «Но у меня есть условия.»
«Всё, что угодно», — сразу сказал Анатолий Михайлович.
«Место в совете директоров с правом голоса. Зарплата главы IT — четыреста тысяч рублей в месяц. И полная власть над всеми техническими проектами.»
Свёкры переглянулись и сразу закивали.
«Согласен», — резко сказал Анатолий Михайлович. — «Просто спаси компанию.»
Кристина открыла ноутбук и за полчаса удалила разрушительный модуль. Система снова работала безупречно. К концу недели клиенты отозвали иски и даже заказали дополнительные функции.
Через месяц компания не только восстановила свою репутацию, но и получила премию за IT-решение года.
Кристина давала интервью отраслевым изданиям, выступала на конференциях и часто была приглашённым членом жюри на технических конкурсах.
Ольга устроилась менеджером в маленькую фирму за пятьдесят тысяч рублей в месяц. Время от времени женщины встречались в городе. Бывшая золовка поспешно отводила взгляд и переходила на другую сторону улицы.
«Тебе её когда-нибудь жаль?» — однажды спросил Борис.
«Каждый получил именно то, что заслуживал», — спокойно сказала Кристина, просматривая предложения о партнерстве от международных корпораций. «Ольга хотела чужого успеха. Я хотела справедливости. И в итоге победила справедливость.»
Если хочешь, я могу также превратить это в более эмоциональную и литературную версию на английском для публикации рассказа.