В новом выпуске подкаста The Pragmatic Engineer Борис Черный, создатель и руководитель проекта Claude Code в компании Anthropic, обсуждает тектонические сдвиги в индустрии разработки программного обеспечения. Имея за плечами опыт работы Principal Engineer в Meta и авторство книги по TypeScript, Борис сегодня находится на передовой создания ИИ-агентов. Его видение будущего программирования парадоксально: хотя «ручное» написание кода уходит в прошлое, роль инженера становится более значимой и междисциплинарной, чем когда-либо.
🛠 От сайд-проекта до основного инструмента разработки 23:08
История создания Claude Code началась не с масштабного бизнес-плана, а с эксперимента по изучению публичного API Anthropic . Борис хотел создать инструмент, который позволил бы ему взаимодействовать с моделями напрямую через терминал, так как инженеры — первые адепты интерфейсов командной строки.
- Эволюция инструмента: Изначально проект задумывался как чат-бот, но настоящим «wow-моментом» стала демонстрация владения инструментами (tool use) . Борис дал модели доступ к Bash и попросил узнать, какую музыку он сейчас слушает. Модель самостоятельно написала AppleScript, запросила данные у плеера и выдала ответ.
- Внутренний взрыв в Anthropic: После внедрения первых версий Claude Code, инструменты распространились внутри компании со скоростью лесного пожара. Борис отмечает, что сегодня практически 100% технических сотрудников Anthropic используют Claude Code ежедневно .
- Решение о выпуске: Внутри компании шли дебаты — стоит ли выпускать такой мощный инструмент в открытый доступ или оставить его как внутреннее «секретное оружие» . Победил научно-исследовательский подход: выпуск продукта позволил Anthropic изучать поведение агентов и вопросы безопасности в реальных условиях.
🚀 Рабочий процесс 2.0: 30 PR в день без единой строчки кода 32:55
Борис Черный описывает свою текущую работу как «управление роем агентов» . С выходом моделей Opus 4.5 и 4.6 он полностью отказался от использования классических IDE и ручного редактирования файлов .
Архитектура рабочего места Бориса:
- Параллельные агенты: Он держит открытыми пять вкладок терминала, в каждой из которых запущен отдельный чек-аут репозитория (используя Git Worktrees) .
- Режим планирования: Работа начинается со входа в
plan mode. Борис ставит задачу первой модели, и пока она обдумывает решение, он переходит во вторую вкладку для постановки следующей задачи . - Мобильность: Удивительным открытием стала эффективность программирования с телефона. Сейчас Борис пишет около трети своего кода через iOS-приложение Claude, запуская агентов во время поездок или прогулок .
Результативность такого подхода впечатляет: Борис отправляет по 20–30 Pull Requests (PR) ежедневно . При этом он подчеркивает, что это не мелкие правки, а полноценные фичи, где ИИ-модель выполняет всю грязную работу, включая написание тестов и локальную верификацию.
🔍 Код-ревью и автоматизация доверия 40:25
В мире, где код пишет ИИ, процесс проверки (code review) должен радикально измениться. Борис, будучи одним из самых активных ревьюеров в истории Meta , применяет системный подход к качеству:
- Иерархия проверки: В Anthropic каждый PR сначала проходит через автоматическое ревью самого Claude Code, которое отлавливает около 80% багов . Затем следует обязательная проверка человеком.
- Детерминизм через Линтеры: Вместо того чтобы полагаться на недетерминированную природу LLM, Борис просит Claude писать специфические правила линтинга (lint rules) для каждого нового паттерна ошибок . Это превращает разовое замечание в постоянную автоматическую проверку.
- Метод "Best of N": Для критических задач запускается несколько параллельных агентов, результаты которых затем сравниваются другим «арбитром» для исключения ложноположительных срабатываний .
🏛 Культура Anthropic: Смерть PRD и титулов 55:05
Культурный код Anthropic отражает будущее, где границы между профессиями стираются. Все сотрудники носят одинаковый титул — Member of Technical Staff . Это сделано сознательно, чтобы уйти от жесткой специализации: «Если под твоим именем написано "Software Engineer", люди не будут задавать тебе вопросы о продукте» .
Ключевые принципы работы:
- Отказ от документов (PRD): Вместо написания длинных спецификаций команда предпочитает прототипирование. Борис приводит пример, как он создал 20 различных рабочих прототипов интерфейса за полтора дня, чего в «до-ИИ» эпоху было бы невозможно добиться и за неделю .
- Демократизация кода: На проекте Claude Code кодят все: менеджеры, дизайнеры, дата-сайентисты и даже финансисты компании . ИИ снизил порог входа настолько, что понимание внутренней архитектуры перестало быть обязательным условием для внесения правок.
- Claude Cowork: Продукт для не-инженеров, созданный всего за 10 дней с помощью самого Claude Code . Он позволяет финансовому отделу или отделу продаж автоматизировать работу в браузере и Slack без написания скриптов.
📖 Аналогия с печатным прессом и новые навыки 1:21:16
Борис сравнивает текущий момент с изобретением печатного пресса в XV веке . До него существовала каста переписчиков (скрибов), чей труд был элитарным, медленным и дорогим.
- Судьба «скрибов»: Подобно тому как переписчики не исчезли, а трансформировались в авторов и писателей, программисты перестают быть просто «набивателями кода» . Рынок литературы вырос в тысячи раз, когда стоимость производства книги упала. То же самое произойдет с программным обеспечением.
- Навыки, которые уходят: Глубокие познания в синтаксисе, споры о фреймворках и стиле кода становятся неактуальными. «Модель может переписать проект на любой язык в любой момент» .
- Навыки, которые растут в цене: Методичность, гипотез-ориентированный подход и любопытство. Борис в шутку называет текущий период «годом ADHD» (СДВГ), так как самым ценным умением становится быстрый контекст-свитчинг между десятками параллельно работающих агентов .
В завершение Борис Черный отмечает, что мы вступаем в «эру генералистов» . Тот, кто сможет объединить в себе навыки инженера, дизайнера и бизнес-стратега, получит в руки инструмент, способный создать следующий «триллионный стартап» в одиночку .