Обложка

Третья золотая эпоха софт-инжиниринга — благодаря AI (с Грэди Бучем)

2026-02-05

Перевод конспекта: 10 наблюдений Грэди Буча о третьей «золотой эпохе» разработки.


Оригинал: The Pragmatic Engineer — “The third golden age of software engineering – thanks to AI, with Grady Booch”

Слушать/смотреть выпуск: YouTube, Spotify, Apple Podcasts.

На странице также есть транскрипт эпизода (вверху) и таймкоды (внизу).


Каждые несколько десятилетий в индустрии объявляют, что софт-инжиниринг “умер” или вот‑вот будет полностью автоматизирован. Мы уже слышали подобные истории. Но что если это, наоборот, начало новой «золотой эпохи» — другого типа софт-инжиниринга, как уже много раз бывало раньше?

В этом эпизоде The Pragmatic Engineer ко мне снова присоединился Грэди Буч — одна из самых влиятельных фигур в истории разработки ПО — чтобы поместить сегодняшние заявления про AI и автоматизацию в исторический контекст.

Грэди — соавтор UML (Unified Modeling Language), автор нескольких книг и работ, сформировавших современную разработку, и Chief Scientist for Software Engineering в IBM, где он фокусируется на embodied cognition (воплощённом познании).

Грэди делится взглядом на три “золотые эпохи” вычислений, начиная с 1940‑х, и объясняет, как каждая из них возникала в ответ на ограничения своего времени. Он рассказывает, как технические лимиты и человеческий фактор всегда формировали системы, которые мы строим, и почему периоды резких изменений обычно порождают и реальный прогресс, и завышенные ожидания.

Он также отвечает на текущие тезисы о том, что софт-инжиниринг скоро станет полностью автоматизированным, объясняя, почему системное мышление, человеческое суждение и ответственность остаются в центре работы — даже по мере того, как инструменты продолжают развиваться.

10 наблюдений Грэди, которые автору показались самыми интересными

  1. Мы в середине “третьей золотой эпохи софт-инжиниринга”. Первая золотая эпоха была про алгоритмы (1940‑е—1970‑е), вторая — про объектно‑ориентированные абстракции (1970‑е—2000‑е), а третья — про системы. Эта эпоха началась с роста уровня абстракции от отдельных компонентов к целым библиотекам, платформам и пакетам — а не с нынешнего AI‑бума. Хотя AI отлично сюда ложится, потому что помогает создавать ещё более сложные системы с меньшими усилиями.

  2. Экзистенциальные кризисы — не новость в разработке. Грэди вспоминает: когда появились компиляторы и языки высокого уровня, разработчики тоже боялись, что станут не нужны — но профессия просто эволюционировала.

  3. Мы удивительно молодая область — и это должно охлаждать панику. «Термин digital появился только в конце 40‑х, software — только в 50‑х». Часть сегодняшней тревоги про AI происходит в индустрии, которой едва ~70 лет.

  4. AI‑инструменты для кода — это ещё один шаг абстракции, а не конец инженерии. Так же как мы переходили от ассемблера к Fortran и дальше к ООП, AI‑ассистенты «похожи на то, что происходило с компиляторами в те дни». Формулировка Грэди простая: «Не бойтесь, разработчики. Ваши инструменты меняются, но ваши проблемы — нет».

  5. Текущие AI в основном обучены на паттернах, которые мы уже видели. По наблюдению Грэди, такие инструменты как Cursor и Claude «в основном натренированы на наборе задач, которые мы видели снова и снова». Они отлично автоматизируют известные паттерны — особенно веб‑ориентированные CRUD‑системы, — но граница вычислений куда шире.

  6. Чем быстрее ускоряется область, тем важнее глубокие основы. Грэди отмечает, что без фундаментальных знаний и сильной модели понимания темп развития становится непостижимым. Он отдельно рекомендует книгу Мински Society of Mind как полезную для архитектурного мышления.

  7. Инфраструктура и пайплайны доставки ПО — лакомый кусок для автоматизации (и вытеснения ролей). Грэди называет “software delivery pipeline” «низко висящим фруктом» для автоматизации: сложная, грязная область, где агенты могут дать явную экономическую ценность. Людям в этих ролях придётся переучиваться.

  8. Сдвиг сейчас — от программ и приложений к системам. Инженеры, которые понимают сложность в масштабе и умеют управлять как техническими, так и человеческими силами, будут более востребованы.

  9. AI позволяет переносить внимание с “трения” на воображение. Как говорит Грэди: часть трения, ограничений и стоимости разработки исчезает — значит теперь можно направить внимание на воображение и строить то, что раньше было невозможно.

  10. Сейчас время взлетать, а не бояться пропасти. Грэди завершает призывом к действию: «Можно посмотреть и сказать: чёрт, я в неё упаду. А можно сказать: нет, я прыгну — и полечу. Сейчас время лететь».

Доп. ссылки из статьи

Таймкоды (как в оригинале)

  • 00:00 — Intro
  • 01:04 — The first golden age of software engineering
  • 18:05 — The software crisis
  • 32:07 — The second golden age of software engineering
  • 41:27 — Y2K and the Dotcom crash
  • 44:53 — Early AI
  • 46:40 — The third golden age of software engineering
  • 50:54 — Why software engineers will very much be needed
  • 57:52 — Grady responds to Dario Amodei
  • 1:06:00 — New skills engineers will need to succeed
  • 1:09:10 — Resources for studying complex systems
  • 1:13:39 — How to thrive during periods of change

Примечание: это перевод текста, который доступен на странице статьи (анонс/конспект + ссылки). Полный транскрипт эпизода может быть частично скрыт Substack (в зависимости от доступа).