
Разбор · Обновили 03.09.2026
Агентная разработка: создатель Ruby on Rails объяснил, почему больше не пишет код руками
Год назад создатель Ruby on Rails Дэвид Хайнемайер Ханссон (DHH) назло моде учил Bash: пусть навык останется в пальцах, даже если модели пишут быстрее. Сейчас он не пишет руками ни строчки. Код его проектов пишут ИИ-агенты, а сам он говорит, что столько радости от компьютеров не получал никогда в жизни.
Разбор выпуска Lex Fridman Podcast #501 от 27.08.2026 · цитаты сверены с транскриптом, факты проверены 03.09.2026
27 августа вышел его разговор с Лексом Фридманом — 5 часов 15 минут о том, как устроена агентная разработка у человека, который сопротивлялся ей дольше и громче всех. Мы посмотрели выпуск целиком и ужали в 11 минут чтения: взяли только код и агентов, отцовство с иммиграцией и долголетием оставили за бортом. Дальше по порядку: что случилось 24 ноября, куда деваются навыки и что всё это меняет лично для тебя.
1. Кто такой DHH и почему его разворот весит
Если имя ни о чём не говорит: DHH создал Ruby on Rails — фреймворк, на котором собраны GitHub, Shopify и Airbnb, — и компанию 37signals с культовым продуктом Basecamp. Двадцать лет он был самым громким защитником ремесла: маленькие команды, код руками, никакого карго-культа. Его книги про «спокойную компанию» читали даже те, кто ни строчки не написал.
Казалось бы, перед нами очередной ИИ-евангелист, которому надо продать курс. Всё наоборот. Человеку с такой репутацией «смерть ручного кода» невыгодна больше всех — тем ценнее его разворот. Скептик, который год назад демонстративно учил Bash, теперь говорит о моменте так [37:37]: «Не признавать масштаб происходящего — вот это и есть психоз».
2. Что случилось 24 ноября?
У большинства историй про ИИ нет даты. У этой есть. 24 ноября 2025 года вышла модель Opus 4.5, DHH попробовал её через два дня — и описывает этот вечер как момент, после которого работа не вернулась в прежнее русло [05:54]: «Качество вывода стало пугающе близко к тому, что написал бы я сам. Я откинулся в кресле и подумал: что сейчас произошло?»
Важная деталь, которую обычно пропускают. Дело не только в «уме» модели, а в обвязке вокруг неё [05:54]: агент получил руки — умение запускать команды на компьютере, проверять собственную работу, исправляться. Модель без рук — советчик. Модель с руками — исполнитель.
Дальше эпохи сменялись каждые три месяца. Сначала DHH «сидел за рулём» и проверял каждый шаг. Весной появились субагенты — один агент раздаёт работу восьмерым. К лету он формулирует итог так [05:54]: «Я больше не говорю, куда мы едем. Я называю проблему — маршрут агент выбирает сам. В той части работы, которая производит код, я стал необязательным».
За два последних месяца в Omarchy — его дистрибутиве Linux — не вышло ни строчки, написанной его руками [15:42].
3. Вайбкодинг — это программирование или нет?
Тот самый спор из каждого чата. У DHH есть точное определение [50:36]: вайбкодинг — это когда ты просишь агента построить программу и не смотришь, как она устроена внутри. Совсем не смотришь. Он и сам так делает: замену любимому редактору заметок он собрал на C++ за двадцать минут и ни разу не заглянул в код [26:33].
Казалось бы, граница проходит между «настоящими программистами» и «самозванцами». У DHH граница другая — по цене ошибки. Пет-проект и утилита для себя — вайбкодь, не открывая код. А вот что случилось в его же компании: дизайнерам Basecamp дали навайбкодить правки в большой живой продукт, и каждая правка по отдельности выглядела разумной [15:43] — «а все вместе они разрушили архитектуру. Вычищали руками». Сам он оговаривается, что дело было в феврале и инструменты с тех пор шагнули [15:43] — но урок о цене ошибки остался: на чужом проде, в деньгах и чужих данных режим «не глядя» заканчивается.
Сам термин ему, кстати, не нравится: напоминает «скрипт-кидди» из нулевых [49:09]. А слово agentic он зовёт маркетинговым мылом. К концу разговора они с Лексом сходятся на неожиданном [01:32:36]: «Ладно, давай просто называть это программированием».
4. Заменит ли ИИ программистов?
Главный страх — и DHH держит обе чаши весов честно, без утешительных сказок.
Оптимистичная чаша. Когда программы дешевеют, их начинают хотеть все: спрос на софт растёт быстрее, чем падает цена его производства. Так уже было с банкоматами — кассиров после их появления стало больше, а не меньше [01:10:51]. Плюс трезвая поправка: волна увольнений в ИТ началась с перенайма ковидных лет, и ИИ для части компаний — просто удобное объяснение [03:03:37].
Тяжёлая чаша. Он же, без анестезии [01:10:51]: «Рост производительности означает, что на ту же работу нужно меньше людей. Для конкретного уволенного человека это трагедия — здесь и сейчас». Луддиты, напоминает он, были не дураками из анекдота, а высококвалифицированными мастерами, которые любили своё дело. Их ремесло всё равно закончилось.
Кому страшно, а кому нет — его водораздел [01:10:51]: тяжело придётся тем, кто любил в программировании саму механику — циклы, синтаксис, отладку. Тем, кто любил СТРОИТЬ, угроза не грозит: строителей понадобится больше, чем когда-либо.
6. Как выглядит его рабочий день с агентами?
Самая практичная часть выпуска. Контур DHH по шагам:
- Две модели на разные роли. Умная и дорогая планирует и ревьюит, быстрая исполняет [02:37:52]: дорогие токены уходят на решения, дешёвые на строчки.
- Ревью чужой моделью — всегда. Каждую работу одного агента проверяет агент другого вендора [02:38:14]. В выпуске он пересказывает внутренний замер Shopify, сделанный ещё на моделях полугодовой давности: у кода, который ревьюили агенты, инцидентов в проде оказалось заметно меньше. Агенты ловят баги лучше людей [02:28:10].
- Шестнадцать агентов параллельно. Начиналось с вкладок терминала; кончилось фермой из четырёх-пяти мини-ПК из чулана, собранных в одну сеть [01:34:56].
- Асинхронность вместо чата. Наблюдать за агентом в реальном времени — ловушка: «чат соблазняет сидеть и ждать». Его цель — свести управление к письму раз в день [02:42:34]: «Вот двенадцать пул-реквестов: часть готова, часть предлагаю закрыть. Я лишь выношу вердикты».
Отдельная врезка — его личный рейтинг моделей и цены одного прогона. Он гонял их на переписывании собственного терминального движка на Rust [02:31:26].
Модели глазами DHH: перенос терминального движка на Rust
Оценки одного практика на одной задаче, август 2026.
И отдельная песня — Linux. Всё в нём либо конфиг, либо команда, и агенты в этом как дома [01:38:53]. С начала года у DHH не было ни одной поломки, которую агент не смог бы разобрать сам [02:24:28]. Его прогноз — доминация Linux на десктопе, потому что открытая система оказалась идеальной средой для агентов.
7. Мы работаем так же — и вот что совпало, а что нет
Наш проект строится агентной машиной больше года, поэтому нам было с чем сверять каждый его тезис. Совпадения местами дословные.
Разделение «умная планирует — быстрая исполняет» у нас записано правилом задолго до этого выпуска, в той же форме. Ферма у DHH — из мини-ПК; у нас её роль играют параллельные рабочие столы агентов на одной машине. Его «письмо раз в день с двенадцатью пул-реквестами» — это наш отчёт-футер в конце каждого захода: агент заканчивает работу готовым вердиктом-раскладкой, человек только решает. Даже мелочь совпала: его инструкции агентам лежат в одном файле-своде, на который ссылаются все остальные, — у нас та же конструкция.
Проверить масштаб можно на живых числах: на странице открытости видно, как машина из десятков агентов день за днём собирает этот сайт — на момент записи счётчик безостановочной серии шёл девятый десяток дней, больше половины коммитов делали агенты.
Где мы жёстче него. DHH позволяет себе честный вайбкодинг — не смотреть код утилит вовсе. Мы не можем: у нас прод с оплатами и чужими данными, поэтому каждый шаг агента едет через проверки, тесты и ревью, а рискованные зоны — только через человека. Его же история про разрушенную архитектуру Basecamp отвечает, почему так.
Где мы с ним спорим. Он топит за размытые задания — «будь настолько неконкретным, насколько возможно» [57:20]. Для кода это работает: про устройство решения агент правда знает больше. Но там, где у продукта есть голос и вкус, размытое задание даёт усреднённый текст без лица — здесь мы держим строгие своды правил и не собираемся их отпускать. Разница снимается просто: форму кода решает агент, вкус продукта — человек.
А эта статья — сама себе пруф. Транскрипт выпуска на 54 тысячи слов вычитал агент-исполнитель и снял карту тезисов с таймкодами; человек спроектировал статью и написал текст; черновик прошёл машинную приёмку с проверкой каждой цитаты по таймкоду. Ровно тот конвейер, о котором пять часов рассказывает DHH.
8. Что делать мне — новичку или сеньору?
Спокойные новости для всех, кто боится опоздать [01:23:22]: «Пропустил последний год — догонишь фронтир за две недели. Накопленного отставания здесь не существует». Инструменты сменяются так быстро, что чужой годовой опыт обесценивается почти мгновенно — стартовая линия общая.
Планировать карьеру на годы вперёд он прямо отговаривает [01:17:11]: «Не пытайтесь ничего предугадать. Сойдёте с ума — даже умнейшие не видят на два поколения моделей вперёд». Его совет короче: иди туда, где тебе сейчас интересно, и строй.
Практический минимум на первую неделю — из его же контура. Отдай агенту настоящую задачу, не игрушечную. Попроси второго агента проверить работу первого. Скажи «сделай проще» и посмотри, что изменится. Если давно программируешь — следи за собой: не диктуешь ли ты агенту СВОЁ решение.
И самое неожиданное признание человека, который двадцать лет любил код [01:28:37]: «Я пошёл в программирование не из любви к условным операторам. Я хотел программы. Теперь я вернулся» — за последние три месяца компьютеры приносили ему больше радости, чем когда-либо [01:31:30].
9. Частые вопросы
С чего начать вайбкодинг?+
Не с курсов. Возьми агента для кода, настоящую маленькую задачу из своей жизни и один вечер. Первый работающий результат объяснит больше любого урока; куда упереться взглядом дальше — выше, в «что делать мне».
Нужно ли уметь программировать?+
Чтобы собрать себе утилиту — нет. Чтобы вести живой продукт с чужими данными — да, но нужнее всего не синтаксис, а постановка задачи и приёмка: «софт — это продакт-менеджмент».
Какая модель лучше для кода?+
На момент записи сам DHH планирует дорогой умной моделью, а исполняет быстрой, и каждую работу ревьюит моделью другого вендора. Конкретные имена устаревают за месяцы — конструкция «планировщик + исполнитель + чужой ревьюер» живёт дольше.
Это безопасно?+
Ровно настолько, насколько выстроены проверки. Правило цены ошибки: для себя — свободно; чужие деньги и данные — только через тесты, ревью и человеческий вердикт.
Источники
- Lex Fridman Podcast #501 — David Heinemeier Hansson (27.08.2026) — видео + официальный транскрипт
- Страница открытости проекта: серия коммитов и доля агентов — наши живые данные
Запомнить
1. Перелом датируем: с осени 2025 агенты научились не советовать, а делать — и проверять себя.
2. Вайбкодинг и агентная разработка — не синонимы: первое — режим «не глядя» для малой цены ошибки, второе — система с проверками, которая работает без тебя.
3. Атрофируется механика набора кода; дорожают постановка задачи, вкус и приёмка. «Софт — это продакт-менеджмент».
4. Рабочая конструкция дня: умная модель планирует, быстрая исполняет, чужая ревьюит; асинхронно, пачкой, с вердиктом человека в конце.
5. Пропустил год — фронтир догоняется за две недели. Лучший момент попробовать — ближайшие выходные.