Революция в разработке с ИИ: почему цепляние за "чистый код" мешает настоящему прорыву
Цикл прогресса и сопротивления
В истории технологий есть чёткий паттерн. Появляется инструмент, который позволяет обычным людям создавать то, что раньше было уделом элиты. Элита возмущается. Инструмент клеймят ненадёжным, уязвимым, не масштабируемым. А через пять лет все им пользуются. И те, кто адаптировался первыми, формируют будущее.
Сейчас этот цикл повторяется с vibe coding и AI в разработке. Если присмотреться, это зрелище завораживает.
ColdFusion и бунт жрецов (1998)
Представьте: 1998 год. Вы годами изучали C, Perl и тёмные тайны CGI. Вы управляете памятью, бьётесь с потоками, строите настоящие системы.
А тут выходит ColdFusion.
Вдруг человек, который еле-еле пишет HTML — риелтор, а не программист, — может собрать веб-приложение с базой данных. Вместо лет обучения — один уик-энд. Пишешь <cfquery>, как <table>.
"Жрецы" взбунтовались.
Критика была предсказуемой: приложения на ColdFusion — сплошной бардак. Не масштабируются. Безопасность? Как повезёт. И да, кое-что верно: их взламывали, они падали под нагрузкой.
Но критики упустили главное: экосистема софта взорвалась.
Школьный администратор сделал систему зачисления. Риелтор — платформу для объявлений. Малый бизнес — инструменты для рутины. Не мировые хиты, но реальные, рабочие. Заполнили ниши, на которые стартапам было плевать.
Плохие приложения все видели. Взрыв экосистемы — нет. Пока не стало поздно.
Rails и кит-провал (2007–2008)
Всё повторилось заново.
Ruby on Rails позволил запускать веб-приложение за недели, а не месяцы. Джек Дорси и Ноа Гласс собрали Twitter на нём — только так можно было быстро понять, что это такое.
К 2008-му Twitter падал сплошь и рядом. "Кит-провал" стал мемом. Хакерские форумы разнесли команду: почему не Java или C++ с нуля? TechCrunch объявил Rails мёртвым.
Технически критики были правы. Rails не тянул масштаб Twitter.
Но они промахнулись по сути.
Если бы Twitter сразу строили под 100 миллионов юзеров, он бы не запустился. Команда бы два года ковыряла инфраструктуру, пока MySpace жрёт рынок. Проблемы масштаба — не провал инженерии, а знак успеха. Продукт нашёл фит.
Фишка: когда Twitter переписали на Scala куски, ничего не изменилось в продукте. Один инженер в свободное время портировал очередь сообщений — задержка упала с 2,5 часов до 20 секунд. "Неправильный" инструмент сработал ровно настолько, чтобы дать шанс оптимизации.
Дэвид Хайнемайер Ханссон на подкасте у Лекса Фридмана сказал идеально: Rails — лучшая реклама для Rails. После перехода десять лет ничего глобального не случилось. Фиксы масштаба держали свет, но не творили инновации.
Vibe Coding: третья волна
Мы видим этот фильм в третий раз.
AI в разработке — vibe coding, агенты, промпты — снова снижает порог. Эксперты в своей нише без CS-багажа строят нужные им приложения. Да, будут баги, утечки данных, крахи.
"Жрецы" опять в ярости от сдвинутой сырной полки.
Они ошибаются: ранние фейлы — не минус инструмента. Это плата за расширение круга создателей.
Невидимая выгода
Каждый раз видимые издержки реальны, но мизерны по сравнению с невидимой выгодой.
Видимое: buggy-приложения, дырявая безопасность, не поддерживаемый код от новичков.
Невидимое: экспоненциальный рост софта.
Вспомните автоматизацию, которая не случилась из-за $150k/год на девелопера. Внутренние инструменты, которые не построили из-за бюджета. Нишевые проблемы без рук.
Теперь это строится. Часть потребует доработки, рефакторинга, настоящего инженера для перестройки.
Важно: это не уменьшает работу инженеров. Оно её умножает.
Чем на самом деле занимаются инженеры
Профессиональная разработка — не только кодинг.
Настоящая инженерия:
- Архитектура для масштаба за пределами прототипа
- Безопасность для систем, которые выросли внезапно
- Рефакторинг быстрого кода в долговечный
- Менторство и передача знаний тем, кто запустил, но не понимает паттернов
- Инфраструктура, DevOps, observability
- Оптимизация под 10k юзеров вместо 5-секундного демо
Когда не-инженеры строят, это не исчезает. Становится ценнее — больше площадок для оптимизации.
Настоящая победа
В NameOcean мы запустили Vibe Hosting именно под этот момент. AI-разработка не вытесняет инженеров — создаёт больше мест, где их навыки нужны.
Человек с vibe-coded MVP для стартапа часто хочет:
- Production deployment pipeline
- SSL/TLS настройку и управление
- DNS-архитектуру под нагрузку
- Cloud-инфраструктуру для трафик-спайков
- Observability и мониторинг
MVP может работать, но не на выживание. Здесь живёт настоящая инженерия.
Главный посыл
Гейткиппинг никогда не был про качество кода. Это был контроль доступа.
ColdFusion открыл двери — родился софт, пусть и кривой. Расширил возможное. Rails дал скорость малым командам — проблемы масштаба доказали успех. AI делает то же сейчас.
Девелоперы, которые адаптируются — работают с AI, архитектурят такие системы, доводят vibe-MVP до production, — зададут тон следующему десятилетию.
Кто ноет о деградации? Потратят силы на борьбу с неизбежным.
Пирог растёт. CS-диплом не обязателен для вклада. Но те, кто шарит в системах, архитектуре, долговечности, — ценнее, чем когда-либо.
Строй по-новому. Строй лучше. Барьеры падают — нравится это или нет.