Программирование как магия и период полураспада фактов: большой разговор с Сэмом Арбесманом

Brian Keating 4,6 тыс. 1 ч 10 мин 6 мин 02.02.2026
Главное

В современном мире код перестал быть просто инструментом инженерии, превратившись в цифровую магию, которая управляет физической реальностью. В глубоком философском диалоге Брайан Китинг и ученый, специалист по сложным системам Сэм Арбесман обсуждают, как программное обеспечение формирует нашу цивилизацию, почему научные факты имеют «период полураспада» и что общего у современного программиста с выпускником Хогвартса.

✨ Код как новая магия и гуманитарная дисциплина 1:51

Название новой книги Сэма Арбесмана «Магия кода» несет в себе двойной смысл. Во-первых, по мнению автора, это попытка возродить чувство чуда и восторга от технологий, которое многие утратили в эпоху постоянных жалоб на «сломанный» цифровой мир. Арбесман вспоминает свои детские впечатления от Commodore VIC-20 и первых Macintosh как время чистого вдохновения.

Во-вторых, гость настаивает на серьезном отношении к метафоре заклинаний:

Арбесман отмечает, что в технологической среде часто процветает «гордое невежество» по отношению к истории. Он считает, что понимание исторического пути технологий и их зависимости от пройденного пути (path dependence) критически важно для понимания нашего настоящего.

📜 От свитков к универсальной машине Тьюринга 5:44

Брайан Китинг проводит параллель между историческим развитием носителей информации и устройством компьютера. Он сравнивает современный компьютер с кодексом (книгой), обеспечивающим случайный доступ к данным, в то время как машина Тьюринга в своей теоретической основе больше напоминает бесконечный пергаментный свиток.

Сэм Арбесман поясняет основы теории вычислений:

Собеседники обсуждают вопрос: можно ли считать живую клетку или дерево компьютером? Арбесман полагает, что в широком смысле — да, но это «нетрадиционные вычисления». Если клетка и является компьютером, то её архитектура стохастична, вероятностна и фундаментально отличается от детерминированных чипов в наших ноутбуках.

⏳ Мудрость мимолетности: почему софт не вечен 11:22

Одной из центральных тем беседы стала «мудрость вычислений». Сэм Арбесман выдвигает парадоксальный тезис: истинная мудрость в программировании приходит через осознание эфемерности программного обеспечения.

Ключевые аргументы в пользу этой позиции:

  1. Информационная энтропия: Веб-сайты пятилетней давности умирают, ссылки перестают работать. Например, исследование показало, что большинство веб-адресов, цитируемых в решениях Верховного суда США, больше не существуют.
  2. Зависимость от контекста: Код опирается на библиотеки и оборудование, которые быстро устаревают. Вы не можете запустить старую программу на новом железе без специальных усилий.
  3. Микрокосм человеческого состояния: Разработчик в крупной компании знает, что его код, скорее всего, будет переписан через пару лет. Это напоминает нам о краткости человеческого существования на планете.

В отличие от моста, который строится на десятилетия, софт — это текучая субстанция.

🧙‍♂️ Демократизация заклинаний: от волшебников к «домашней кухне» 15:38

Арбесман продолжает сравнение программирования с магией через призму обучения. Традиционно код требовал «семи лет в Хогвартсе» — долгого и трудного обучения, чтобы понимать внутренние механизмы системы. Программисты использовали своего рода «гримуары» — справочники рецептов и алгоритмов.

Однако сейчас ситуация меняется:

🐛 Обратная сторона сложности: баги как способ познания 25:36

Брайан Китинг поднимает вопрос о темной стороне кода — вирусах и ошибках. Арбесман считает, что баги и сбои — это неизбежный результат создания систем, сложность которых превышает возможности человеческого мозга. Мы не эволюционировали для понимания систем с десятками миллионов строк кода.

Тем не менее, Арбесман предлагает оптимистичный взгляд на неудачи:

📊 Смиренная мощь электронных таблиц 36:06

Арбесман называет электронные таблицы самым популярным и недооцененным способом программирования в мире. Созданная в 1970-х программа VisiCalc стала первым «киллер-фичей» для персональных компьютеров.

Особенности таблиц по мнению эксперта:

🐧 Феномен Unix: «Гильгамеш» цифрового мира 39:21

Обсуждая долговечность систем, собеседники выделяют Unix. Созданная в Bell Labs (там же, где открыли реликтовое излучение), эта система пережила многие страны и корпорации.

Секрет успеха Unix, по мнению Арбесмана, заключается в:

🤖 Тест Арбесмана для ИИ и гипотеза симуляции 43:55

Что касается ИИ, Арбесман придерживается классического определения: «ИИ — это всё, что компьютеры пока не умеют делать». Он признает, что мы уже прошли низкоуровневую версию теста Тьюринга, но считает, что нам еще далеко до истинной научной креативности.

Критерии Арбесмана для признания AGI (общего искусственного интеллекта):

Относительно гипотезы симуляции гость настроен агностически. Для него это не столько вопрос физики, сколько современный «митос» — поиск смысла в технологическом мире. Он предпочитает рассматривать гипотезу симуляции как окно в границы вычислений и возможность найти «пасхалки» в самой реальности, подобно скрытому имени разработчика в игре Adventure на Atari 2600.

🧬 Период полураспада фактов 55:17

В завершение встречи обсуждается первая книга Сэма «Период полураспада фактов». Основной тезис: наши знания не статичны, они меняются с измеримой скоростью.

Примеры «распада» знаний:

Арбесман подчеркивает, что наука — это не свод истин, а «черновик», который постоянно редактируется. Самыми опасными он называет «мезофакты» — знания, которые меняются не слишком быстро и не слишком медленно (например, численность населения планеты). Мы выучиваем их в школе и забываем обновлять в течение жизни.

💬 Цитаты

«Код — это самое близкое к магии, что когда-либо изобретало человечество.»

Сэм Арбесман 00:00

«Если софт — это «домашняя еда», он не обязан быть огромным и масштабируемым. Он может быть сделан только для вас.»

Сэм Арбесман 19:32

«Наука всегда находится в состоянии черновика.»

Сэм Арбесман 58:31
👥 Спикеры
📚 Упомянутые книги
🎬 Упомянутые фильмы и сериалы
🔗 Упомянутые сайты и проекты
📖 Термины
Машина Тьюринга
Абстрактная модель вычислительной машины, способная имитировать любой алгоритм.
Vibe Coding
Метод разработки ПО, при котором человек описывает желаемый результат ИИ-инструменту на естественном языке.
Мезофакты
Факты, которые меняются со средней скоростью — в течение десятилетий или человеческой жизни.
Период полураспада знаний
Время, за которое половина фактов в определенной области науки становится устаревшей или неверной.
📊 Цифры
🗓 Хронология
  1. 1977 Выход первых популярных персональных компьютеров, включая Apple II.
  2. 1979 Появление VisiCalc — первого приложения электронных таблиц.
  3. 1991 Брайан Китинг изучает численные методы на языке Pascal.
⚖️ Другая сторона
Технологии и IT Sam Arbesman Turing machine VisiCalc Unix AGI