Почему «вайбкодинг» не заменит программистов
Х@habr_comмедиа / агрегатор
4 недАнализ того, почему попытки заменить программирование естественным языком повторяют ошибки прошлого, от COBOL до современных LLM.
Попытки сделать программирование доступным для всех через естественный язык исторически не приводили к исчезновению профессии разработчика.
- История показывает, что упрощение синтаксиса лишь меняет роль программиста, а не заменяет его.
- Сложность разработки заключается в природе задач, а не только в языке написания кода.
- LLM являются мощным инструментом, но не отменяют необходимость в инженерной экспертизе.
Английский вместо кода
COBOL придумали, чтобы менеджеры сами читали и писали код. Менеджеры так и не начали, а COBOL-разработчик кормится до сих пор. SQL назвали Structured English, чтобы нетехнический человек задавал вопросы почти по-английски, и теперь этот человек при виде LEFT JOIN с оконной функцией идёт искать технического. 4GL обещали «программирование без программистов» и породили дорогих архитекторов на SAP и Oracle.
Каждые 10-15 лет индустрия объявляет, что код руками больше не понадобится, и каждый раз программистов становится не меньше, а больше, просто называются они иначе. Автор ставит вайбкодинг ровно в этот ряд. LLM правда качественно отличается от всех предыдущих попыток, впервые инструмент работает с произвольным языком, но упирается он в то же самое, что и COBOL шестьдесят лет назад.
Разберём, во что именно упирается и почему это про природу задачи, а не про инструмент.

Кратко (AI)
Автор проводит параллель между современным «вайбкодингом» и историческими попытками упростить программирование через естественный язык, такими как COBOL, SQL и 4GL. Утверждается, что несмотря на прогресс LLM, фундаментальная природа задач разработки остается неизменной, и новые инструменты не устраняют потребность в профессиональных программистах.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖