Кармак: «Я давил на всех слишком сильно» — и Quake был слишком амбициозным

Спустя тридцать лет Джон Кармак отвечает на обвинения Сэнди Питерсена в том, что Quake опустошил id Software, и соглашается с большинством из них. Последние два слова: «Sorry, Sandy».

Вкратце

Признание Кармака структурное: Quake объединил новый рендерер, сетевой стек клиент-сервер и скриптовый движок QuakeC в одном релизе, поставив всю студию в зависимость от его графической работы — пока остальные выпускали дополнения к Doom.

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

Основатель ставит оценку собственной работе — тридцать лет спустя

John Carmack
John Carmack

Отвечая на аргумент дизайнера Сэнди Питерсена о том, что Quake опустошил id Software, Джон Кармак согласился с большей его частью. Он назвал Quake технически избыточно амбициозным и предположил, что мультиплеер и моддинг, сделавшие игру легендарной, могли бы появиться внутри более стабильного движка Doom++, избавив дизайнеров от принудительного переписывания. Кармак упомянул неудачную структуру cap table, сказал, что стандартный вестинг лучше бы служил основателям, и признал человеческую цену прямыми словами: «Я давил на всех слишком сильно... постоянно держать людей в стартап-режиме — значит изнашивать их». Завершил он прямым извинением: «Sorry, Sandy».

Самокритика прозвучала как исповедь, а не ностальгия — и именно это стало предметом спора в треде.

Тред не принимает извинения

Несколько читателей сочли сожаление неуместным: именно утверждение технологического господства и было его ролью.

«Задачей Кармака было утвердить технологическое превосходство и дать индустрии движки следующего поколения. Он именно это и сделал — и не должен извиняться...» — комментатор об эпохе движка Build

Один читатель подхватил ту самую фразу, которую использовал Кармак, и предложил её как совет для любой взрослеющей компании.

«Звучит как мудрость, которую многим компаниям стоило бы взять на вооружение...» — инженер-программист, цитирующий тезис о разгрузке

Другие восстановили инженерную ловушку в деталях: новый сетевой уровень, новый скриптовый движок и полностью полигональный рендерер — всё это сходилось на одном человеке.

«Это было слишком амбициозно и создало узкое место во всём на графической работе Кармака. Остальная команда была занята Doom II и Ultimate Doom, пока Кармак работал...» — читатель, прослеживающий точку зависания

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

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 19 из 32 Читать дальше
📈Biz

Qualcomm покупает Modular Криса Латтнера — ставку против CUDA — примерно за $4 млрд

Reuters сообщило о покупке Qualcomm стартапа Modular — создателя языка Mojo и стека MAX — по оценке около $4 млрд. Ирония треда: основатель Modular годами доказывал, что именно аппаратные компании проваливаются на AI-стеках.

★ 154 · 💬 38 · reuters.com · 2 мин