# Торстен Болл: «Эпоха ручного написания кода мертва, 99% за нас делает ИИ»

Источник: https://www.youtube.com/watch?v=FU5_kpTAVDo
Канал: David Ondrej
Опубликовано: 27.07.2026

---

В новом выпуске подкаста Давида Ондрея (David Ondrej) гостем стал Торстен Болл (Thorsten Ball) — ведущий инженер компании AMP и автор известных книг по языку программирования Go. Они обсудили радикальную трансформацию индустрии программного обеспечения, в которой традиционное написание кода заменяется «агентным инжинирингом», а локальные среды разработки уступают место облачным песочницам под управлением ИИ.

## 💀 Смерть моделей и конец эпохи ручного кодинга
[[JUMP:0:00]]

По мнению Торстена Болла, эпоха, когда разработчики соревновались в выборе лучшей языковой модели или тонкой настройке промптов, подходит к концу [0:00]. Он утверждает, что современные модели (такие как Fable 5 или GPT-5.6, упоминаемые в контексте дискуссии) достигли уровня, когда их можно считать «черными ящиками», способными безупречно выполнять технические задачи [5:11].

Ключевые тезисы этой трансформации:

*   **Модели стали товаром (commodity):** Разница между топовыми моделями нивелируется; важно не то, какую модель вы используете, а какую информацию вы ей предоставляете [6:54].
*   **Кнопка «Джон Кармак»:** Торстен Болл использует метафору: скоро у каждого разработчика будет кнопка, «спавнящая» виртуального Джона Кармака, который пишет идеальный код, не совершает синтаксических ошибок и вступает в работу только тогда, когда его «разбудят» [5:50].
*   **Обесценивание графиков контрибуции:** Традиционные метрики продуктивности, такие как графики в GitHub, теряют смысл, так как стоимость написания кода стремится к нулю [0:00].

## 🤖 Агентный инжиниринг: как это работает на практике
[[JUMP:5:11]]

Вместо того чтобы микроменеджить модель в боковой панели редактора, Болл предлагает переходить к «агентному инжинирингу». Это процесс, где разработчик выступает в роли архитектора и рецензента, а агенты выполняют всю грязную работу в фоновом режиме [7:21].

Алгоритм работы современного инженера, по словам гостя:

1.  **Оптимистичный запуск агентов:** Не нужно ждать, пока у человека появится время разобрать баг-репорт. Агент должен запускаться автоматически сразу после поступления тикета, проводить диагностику и предлагать исправление, пока разработчик спит [7:21].
2.  **Изолированные песочницы:** Агенты работают в sandbox-средах, где они сами запускают тесты и проверяют работоспособность кода [7:47].
3.  **Отказ от внешних CI-систем:** Если агент уже успешно прогнал тесты внутри своей среды, нет смысла ждать еще 10 минут, пока то же самое сделает внешняя система CI [8:00].

Торстен Болл отмечает, что в команде AMP уже сейчас 99% кода пишется искусственным интеллектом [8:53]. Даже опытные разработчики, такие как его коллега Кэмден, поначалу считавшие, что пишут много кода вручную, при детальном анализе признают, что ИИ генерирует около 95% их кодовой базы [9:32].

## 🛠 Инструментарий и технологический стек: кейс Supabase и AMP
[[JUMP:4:06]]

Давид Ондрей подчеркнул, что работа агентов с базами данных несет риски безопасности и ошибок в командах CLI [4:06]. В качестве решения обсуждается инструмент **Supabase Agent Skills** [4:32].

Технические характеристики и возможности:

*   **Agent Skills:** Открытый инструмент, который обучает любого агента (в Cursor, Cloud Code и др.) правильно использовать Supabase [4:32].
*   **Безопасность:** Агент автоматически проверяет политики RLS (Row Level Security) и использует Security Invokers для представлений (views) [4:44].
*   **Актуальность:** Вместо того чтобы полагаться на устаревшие данные обучения, агент сверяется с официальной документацией в реальном времени перед выполнением команд [4:44].

Торстен продемонстрировал возможности платформы **AMP** (ampcode.com), которая представляет собой не просто чат, а полноценную среду для агентной разработки [23:46].

Основные функции AMP:

*   **Orbs (Сферы):** Удаленные инстансы (песочницы), привязанные к конкретной ветке или задаче [25:21].
*   **Мультимодальность:** Поддержка GPT, Anthropic, GLM.
*   **Суб-агенты:**
    *   **Oracle:** Агент-рецензент, который проверяет архитектурные решения [24:40].
    *   **Painter:** Агент для генерации и редактирования графических интерфейсов и изображений [31:03].
    *   **Puck:** Мета-агент, способный управлять другими агентами и координировать сложные задачи [29:44].

## 🌐 «Эмаксификация» ПО и смерть локальной разработки
[[JUMP:17:43]]

Торстен Болл предсказывает радикальное изменение самой природы программного обеспечения. Он называет это «эмаксификацией» (по аналогии с редактором Emacs), когда каждый пользователь сможет владеть уникальной, полностью кастомизированной версией софта [18:08].

Прогнозы развития индустрии:

*   **Персонализированные форки:** Вместо того чтобы ждать, пока разработчик добавит нужную тему оформления или функцию, пользователь (или его агент) просто форкает код, вносит изменения за 2 минуты и использует свою версию, не отправляя изменения в основной репозиторий [18:34].
*   **Смерть локальных сред (Local Dev):** Болл считает, что локальная разработка уходит в прошлое. Задержка (latency) при передаче токенов делает локальные преимущества бессмысленными, а возможность шаринга URL-адреса работающей «сферы» (Orb) делает коллаборацию мгновенной [28:35].
*   **Агенты вместо форм:** В будущем ПО не должно содержать сложных админ-панелей или форм. Вместо этого пользователь должен просто отдавать команду агенту (например, «опубликуй этот черновик с картинкой»), и агент сам внесет изменения в код или базу данных [16:37].

## 🎨 Роль человека: от кодера к архитектору со вкусом
[[JUMP:9:44]]

Несмотря на автоматизацию, роль человека остается критической, но смещается в сторону «вкуса» и понимания продукта [10:25]. Торстен приводит пример создания анимации «орба» для своего приложения: ИИ сгенерировал 15 вариантов по его запросу, но именно человек выбрал тот, который лучше всего резонирует с пользователем [9:57].

Главными навыками будущего, по мнению Болла, станут:

1.  **Первопринципное мышление (First principles thinking):** Способность разложить бизнес-задачу на технические решения, минуя устаревшие паттерны [21:36].
2.  **Навыки архитектора:** Понимание того, как процессы (например, заказ еды в ресторане) могут быть эффективно оцифрованы, а не просто перенесены «как есть» в приложение [22:14].
3.  **Креативность и насмотренность:** Способность комбинировать идеи из разных областей (например, идеи из «Моби Дика» для дизайна интерфейса) [10:52].

Торстен Болл резюмирует, что хотя ПО как таковое «мертво» в старом понимании, возможностей для строительства нового стало гораздо больше — теперь идеи можно «материализовать волей мысли» (wish things into existence), если у вас есть четкое видение результата [17:43].