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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Read more

Пять тысяч человек видят ИИ, которого не существует для остальных шести миллиардов

Андрей Карпати оценивает, что лишь пять тысяч человек имеют доступ к вершине возможностей языковых моделей, тогда как шесть миллиардов почти не сталкивались с ними. Разрыв в понимании ИИ растёт, и дело не в доступе, а в сложности задач, которые мы перед ним ставим.

Строительный сектор сжимается: главный риск — в «серой зоне»

Строительный сектор сжимается: главный риск — в «серой зоне»

Число строительных компаний в России сократилось на 4,3% за год. Но главная угроза — не в ликвидированных фирмах, а в десятках тысяч компаний с заблокированными счетами и высоким риском банкротства, которые могут обрушить подрядчиков.

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

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

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

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

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

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