Раньше приложение было почти как квартира: построил — теперь годами ремонтируешь, меняешь трубы, красишь стены и стараешься ничего не сломать.
А с ИИ всё сильнее напрашивается другая модель:
сломалось → выбросили → за вечер собрали заново 😄
Особенно если речь про небольшой внутренний сервис, админку, бота, парсер или утилиту на пару экранов.
Зачем разработчику два дня разбираться в чужом коде, написанном полтора года назад, если можно описать требования агенту и через час получить новую версию проекта?
Звучит логично. Но есть подвох❗️
Код — далеко не самая дорогая часть нормального приложения.
Есть база с реальными данными, интеграции, пользователи, права доступа, странные бизнес-правила, миграции и десятки багов, которые уже однажды нашли и исправили.
Переписав всё с нуля, можно случайно заново открыть весь этот парк аттракционов 🎪
Поэтому, кажется, исчезнут не долгоживущие продукты, а часть отношения к самому коду.
Какие-нибудь 5000 строк сегодня могут быть ценным активом, который берегут годами. А завтра — временным расходником:
работает — отлично. Перестало устраивать — генерируем следующую версию.
И вот тут становится интересно: возможно, навык аккуратно поддерживать код постепенно станет менее важным, а умение быстро описать систему так, чтобы её можно было пересобрать, наоборот, резко подорожает.
🔥 Как думаете: через несколько лет мы всё ещё будем чинить старые приложения — или начнём чаще просто пересоздавать их с нуля?