DHH: ручное написание кода уходит, работа создателя остаётся
Не удалось запустить аудио. Нажмите кнопку воспроизведения в плеере.
Это видео стоит посмотреть каждому программисту и всем, кто работает в технологической индустрии. За неполные три минуты Дэвид Хейнемейер Ханссон, известный как DHH, предлагает пересмотреть то, с чем мы связываем свою профессию. Он создал Ruby on Rails и вместе с Джейсоном Фрайдом владеет 37signals, компанией за Basecamp и HEY.
В центре выступления — переход от написания каждой строки вручную к созданию продуктов с помощью ИИ. Для человека, который десятилетиями получал удовольствие от самого процесса программирования, это ещё и смена профессиональной идентичности.
Основные мысли выступления по-русски
DHH говорит, что перестал считать себя профессиональным программистом в прежнем смысле. За плечами у него четверть века ручной работы с кодом, и этот опыт он вспоминает с удовольствием. Освоение нового и состояние потока были ценны сами по себе; появление другого способа работы этого не обесценивает.
Его экономический тезис гораздо жёстче: по его оценке, писать код вручную уже невыгодно большинству программистов в большинстве компаний, и эта перемена будет распространяться дальше.
Будущую роль он описывает через создание вещей и управление возможностями ИИ. В его трактовке впереди остаётся увлекательная работа, хотя привычный способ её выполнения уходит. Прежний опыт можно принять с благодарностью и использовать в новой роли.
Полный перевод выступления
Я завершил карьеру профессионального программиста. Точную дату пока не установил. Думаю, это произошло где-то четыре-пять месяцев назад, возможно, в марте. Надо выяснить, когда именно. Потому что, знаете, всё в том коротком ролике — чистая правда.
Я, чёрт возьми, четверть века вручную вытачивал код и наслаждался каждым мгновением. Какой замечательный опыт, какое продуктивное время, какая эпоха. И я считаю, что всем нам стоит смотреть на неё именно так: с радостью от того, что было, а не с сожалением.
С радостью от того, что мы застали время, когда всё это ещё приходилось делать самим. Ведь в этом были и азарт, и учёба, и удовлетворение, и состояние потока.
Об этом не нужно вспоминать с сожалением. Об этом нужно вспоминать с радостью — и принять, что это закончилось.
Писать код вручную больше не имеет экономического смысла для подавляющего большинства программистов, работающих в подавляющем большинстве компаний. И это уже сегодня. К концу года это будет касаться практически всех областей, практически всех программистов, практически всех компаний.
Так что нам лучше к этому привыкнуть. Лучше принять, что у нас был прекрасный период, когда мы вытачивали этот код вручную, и что он закончился.
А по другую сторону — новая карьера. Увлекательная карьера, полная энергии: профессионально создавать вещи.
Да, вы больше не будете вытачивать этот код вручную. Но вы будете создавать удивительные вещи. Вы будете направлять интеллект, который ещё совсем недавно существовал только в научной фантастике.
Какая привилегия — оказаться по обе стороны этого разрыва во времени: застать эпоху, когда мы всё делали вручную, и быть здесь ровно в тот момент, когда мы переходим к новому способу работы.
Что взять из этого разговора
Здесь полезно примерить тезис к своей работе: за какой результат вас ценят и сколько в нём зависит именно от ручного написания кода? Такой разбор помогает понять, что уже можно передать агенту и какие решения по-прежнему требуют вашего участия.
Можно спорить с масштабом прогноза DHH. Но разговор о том, как меняется работа разработчика, уже имеет практический смысл. Посмотрите выступление целиком: интонация здесь помогает понять его отношение к этой перемене.
Следующий шаг
Карпатый объяснил, почему вайб-кодинг и агентный инжиниринг — два разных мира
Связанные материалы
Статья: Omarchy: как личный Linux DHH превратился в платформу для эпохи агентов
Блог: Зачем учить программирование, если код пишет ИИ? Исследование на 100 студентах
База знаний: Claude Code — кодинг-агент от Anthropic
Если вы руководите разработкой или осваиваете работу с агентами, можно разобрать, какие задачи передать ИИ и как проверять результат.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov