Создатель htmx Карсон Гросс верит в будущее программистов: две опоры профессии
Карсон Гросс, автор библиотеки htmx, считает, что программирование состоит из двух вещей: решения проблем с помощью компьютеров и умения контролировать сложность таких решений. Исходя из этого он не представляет будущего, где эти навыки будут стоить меньше, чем сегодня. Поэтому, по его мнению, профессия останется жизнеспособной и с появлением ИИ-инструментов. Цитату из эссе «Yes, and...» на htmx.org опубликовал Саймон Уиллисон. • Профессия определяется задачами, а не синтаксисом. • Управление сложностью остаётся за человеком. • Спрос на эти навыки, по Гроссу, не упадёт.
AI-обработка оригинала Simon Willison; редакция Hamidun News
Карсон Гросс, создатель библиотеки htmx, свёл программирование к двум пунктам и на них построил прогноз: ИИ-инструменты профессию не закроют. Цитату из его эссе «Yes, and...» на htmx.org выделил в отдельную запись Саймон Уиллисон, и она быстро разошлась в профессиональных кругах. Это короткое высказывание, но оно хорошо ложится в споры о том, кому нужны разработчики, когда код пишут модели.
Две задачи вместо списка технологий
Гросс определяет программирование через две вещи. Первая: решать проблемы с помощью компьютеров. Вторая: учиться контролировать сложность, которая возникает по ходу этих решений. В определении нет ни языков, ни фреймворков, ни слова «код» в смысле набора строк. Он описывает ремесло через результат и через дисциплину.
Дальше следует осторожный вывод. Гросс пишет, что ему трудно представить будущее, в котором умение решать задачи на компьютере и держать сложность решений под контролем ценится меньше, чем сегодня. Поэтому, по его мнению, профессия останется жизнеспособной и после появления ИИ-инструментов. Это ставка на устойчивость навыка, а не предсказание о числе вакансий или уровне зарплат.
Почему упор на сложность
Второй пункт в этой формуле интереснее первого. Языковые модели хорошо справляются с локальными задачами: функция, тест, миграция, конфигурация. Но каждый сгенерированный фрагмент увеличивает кодовую базу, а любая кодовая база со временем растёт в зависимостях, договорённостях и исключениях. Кто отвечает за то, чтобы система оставалась понятной через год, когда половина кода написана по подсказкам? Гросс отвечает: тот, кто умеет управлять сложностью. Пока модель не берёт на себя эту ответственность целиком, спрос на такого человека сохраняется.
Контекст автора тоже важен. Гросс известен как создатель htmx, библиотеки, которая строит интерфейсы вокруг гипертекста и сознательно уменьшает объём клиентского кода. Для него сложность является постоянным врагом, и его позиция выглядит как продолжение этой философии. Исходное эссе целиком в материале не приводится, поэтому ограничимся тем, что сказано в цитате.
Ключевые тезисы
- Программирование, по Гроссу, состоит из двух компонентов: решение проблем с помощью компьютеров и управление сложностью.
- Ценность этих навыков, по его оценке, в обозримом будущем не снизится.
- ИИ-инструменты он рассматривает как дополнение к профессии, а не как её замену. Об этом говорит и название эссе «Yes, and...».
- Тезис сформулирован как личное суждение автора и не подкреплён цифрами по рынку труда.
- Цитату опубликовал Саймон Уиллисон с тегами computer-science, careers и ai.
Что делать разработчикам и командам
Главный практический вывод касается обучения и найма. Если ценность лежит в постановке проблемы и контроле сложности, то инвестировать стоит в архитектурное мышление, чтение чужого кода, декомпозицию задач и умение отказываться от лишнего. Синтаксис и API модели подсказывают быстро, а вот решение о том, что вообще строить и как это поддерживать, они пока оставляют человеку.
Для руководителей это повод пересмотреть метрики. Объём сгенерированного кода говорит мало. Полезнее смотреть, как быстро новый человек разбирается в системе, сколько времени уходит на изменение и сколько зависимостей добавил последний релиз. Для начинающих совет простой: пользоваться ИИ-инструментами, но разбирать каждое решение так, чтобы уметь объяснить его без подсказки.
Цитата Гросса не доказывает, что рынок труда выдержит нагрузку, и он на этом не настаивает. Он предлагает критерий: пока от разработчика требуется решать проблемы и держать сложность в узде, профессия нужна. Проверять этот критерий придётся практикой.
Вопросы и ответы по материалу
Что известно по теме: две задачи вместо списка технологий?
Гросс определяет программирование через две вещи. Первая: решать проблемы с помощью компьютеров. Вторая: учиться контролировать сложность, которая возникает по ходу этих решений. В определении нет ни языков, ни фреймворков, ни слова «код» в смысле набора строк. Он описывает ремесло через результат и через дисциплину. Дальше следует осторожный вывод. Гросс пишет, что ему трудно представить будущее, в котором умение решать задачи на компьютере и держать сложность решений под контролем ценится меньше, чем сегодня. Поэтому, по его мнению, профессия останется жизнеспособной и по
Что известно по теме: почему упор на сложность?
Второй пункт в этой формуле интереснее первого. Языковые модели хорошо справляются с локальными задачами: функция, тест, миграция, конфигурация. Но каждый сгенерированный фрагмент увеличивает кодовую базу, а любая кодовая база со временем растёт в зависимостях, договорённостях и исключениях. Кто отвечает за то, чтобы система оставалась понятной через год, когда половина кода написана по подсказкам? Гросс отвечает: тот, кто умеет управлять сложностью. Пока модель не берёт на себя эту ответственность целиком, спрос на такого человека сохраняется. Контекст автора тоже важен. Г
Что известно по теме: ключевые тезисы?
Программирование, по Гроссу, состоит из двух компонентов: решение проблем с помощью компьютеров и управление сложностью. Ценность этих навыков, по его оценке, в обозримом будущем не снизится. ИИ-инструменты он рассматривает как дополнение к профессии, а не как её замену. Об этом говорит и название эссе «Yes, and...». Тезис сформулирован как личное суждение автора и не подкреплён цифрами по рынку труда. Цитату опубликовал Саймон Уиллисон с тегами computer-science, careers и ai.
Соберите и запустите AI-продукт без классического кодинга
Практический интенсив Жемала Хамидуна по вайб-кодингу в Claude Code и Cursor на hamidun.com/vibecoding: от идеи и архитектуры до рабочего продакшн-сервиса, ботов и пайплайнов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.