Когда старое становится золотом: почему компании платят миллионы за устаревший код

В статье рассматриваются причины, по которым компании тратят огромные суммы на поддержку и обновление устаревшего, но критически важного кода.

Когда старое становится золотом: почему компании платят миллионы за устаревший код

Когда старое становится золотом: почему компании платят миллионы за устаревший код

Код стареет, как вино, но не всегда становится лучше. Представьте: гиганты вроде Газпрома или BP до сих пор держат на плаву системы, написанные на OpenSource-решениях, которые ваши родители могли использовать в начале карьеры. Разработчики этих проектов давно машут рукой: «Переходите на новое!». Но компании лишь глубже закапываются в прошлое.

И знаете что? Иногда это вовсе не глупость.

Кто кормит «технических динозавров»?

Вот вам ирония: пока одни гонятся за трендами, другие делают состояние на том, что должно было умереть. Компании вроде HeroDevs превратили поддержку legacy-кода в золотую жилу. Их клиенты — корпорации, для которых слова «апгрейд» и «апокалипсис» — синонимы. За десятки тысяч долларов в год они получают:

  • Лоскутные заплатки для AngularJS 1.5, похороненного в 2018-м.
  • Критические фиксы для PostgreSQL 12, который уже давно не младенец.
  • И главное — спокойный сон.

А вы говорите: «Зачем платить за старое?» Попробуйте объяснить это банку, чьи транзакции зависли на три дня из-за «прогрессивного» обновления.

Почему бизнес обнимает руины?

1. Дорога в будущее — через ад

Миграция — это не прогулка с кофе. Это:

  • Перелопачивание тысяч строк кода, написанных людьми, давно сменившим профессию.
  • Бесконечное тестирование интеграций, которые ломаются от чиха.
  • Месяцы нестабильности, убытков и нервных тиков у руководства.

Представьте, что вам нужно заменить крылья у самолёта — во время полёта.

2. Стабильность — это иллюзия

«Работает? Значит, трогать нельзя!» — мантра консерваторов. Но уязвимости не исчезают, потому что их игнорируют. Они ждут своего часа, как мины замедленного действия.

3. Люди — главные тормоза

Тимлид, который когда-то написал эту систему, давно выращивает огурцы на даче. А новые разработчики смотрят на код как на древние руны: страшно, непонятно, и лучше не трогать.

Рынок страха: как legacy стал бизнес-моделью

Спрос на поддержку устаревшего кода растёт быстрее, чем травка в мае. Компании платят не за технологии — за уверенность. За то, что:

  • Хакеры не прорвутся через дыры, которые никто не чинил.
  • Сервера не взбунтуются после очередного обновления Windows.
  • Бизнес не остановится, пока конкуренты тонут в миграционном хаосе.

Кто знает, может, через десятилетие появятся стартапы, поддерживающие React 2024 года. Но сегодня HeroDevs и им подобные доказывают: старое — это не мусор, а товар.

Legacy-код — не ошибка, а осознанный выбор. Кто-то платит за безопасность, кто-то — за нежелание меняться. Но факт остаётся: пока есть бизнес, который держится на древних системах, найдётся и тот, кто будет их беречь.

Так стоит ли платить миллионы за прошлое? В одних случаях — это единственный выход. В других — дорогой каприз. А что думаете вы?

Read more

Drex: модель, которая решает, а не говорит

Drex: модель, которая решает, а не говорит

В индустрии, где главным продуктом стал текст, появляется модель, которая отказывается от текста как такового. Drex принимает на вход факты и за один проход выдаёт распределение вероятностей по всем возможным вариантам. Никаких рассуждений вслух, никаких промежуточных выкладок — только числа.

Воронка Карпати: почему экспонента ИИ проходит мимо 99,8% человечества

Воронка Карпати: почему экспонента ИИ проходит мимо 99,8% человечества

Шесть миллиардов человек никогда не взаимодействовали с языковыми моделями. Еще один-два миллиарда хотя бы раз написали запрос в бесплатный ChatGPT. Около двадцати миллионов используют агентов в работе. И примерно пять тысяч человек имеют доступ к внутренним системам OpenAI. Андрей Карпати объясняе…

Клоны Adobe на Rust: код перестал быть барьером

Проект ArtCraft выпустил семь клонов Adobe на Rust, управляемых через JSON и MCP. PhotoCraft сохраняет рендер 307 из 309 PSD-файлов, но автор признаёт раннюю альфу. Главный вывод: код больше не защищает проприетарное ПО — защита смещается в интерфейс и экосистему.

Cloudflare строит собственный центр сертификации: зачем нужен свой CA и при чём тут постквантовая криптография

Cloudflare строит собственный центр сертификации: зачем нужен свой CA и при чём тут постквантовая криптография

Cloudflare объявила о создании собственного публичного удостоверяющего центра. Компания покупает корень GlobalSign, требует автоматического продления сертификатов и готовит переход на Merkle Tree Certificates. Разбираем, как это изменит WebPKI и что делать владельцам сайтов.