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

Отвечая на аргумент дизайнера Сэнди Питерсена о том, что Quake опустошил id Software, Джон Кармак согласился с большей его частью. Он назвал Quake технически избыточно амбициозным и предположил, что мультиплеер и моддинг, сделавшие игру легендарной, могли бы появиться внутри более стабильного движка Doom++, избавив дизайнеров от принудительного переписывания. Кармак упомянул неудачную структуру cap table, сказал, что стандартный вестинг лучше бы служил основателям, и признал человеческую цену прямыми словами: «Я давил на всех слишком сильно... постоянно держать людей в стартап-режиме — значит изнашивать их». Завершил он прямым извинением: «Sorry, Sandy».
Самокритика прозвучала как исповедь, а не ностальгия — и именно это стало предметом спора в треде.
Тред не принимает извинения
Несколько читателей сочли сожаление неуместным: именно утверждение технологического господства и было его ролью.
«Задачей Кармака было утвердить технологическое превосходство и дать индустрии движки следующего поколения. Он именно это и сделал — и не должен извиняться...» — комментатор об эпохе движка Build
Один читатель подхватил ту самую фразу, которую использовал Кармак, и предложил её как совет для любой взрослеющей компании.
«Звучит как мудрость, которую многим компаниям стоило бы взять на вооружение...» — инженер-программист, цитирующий тезис о разгрузке
Другие восстановили инженерную ловушку в деталях: новый сетевой уровень, новый скриптовый движок и полностью полигональный рендерер — всё это сходилось на одном человеке.
«Это было слишком амбициозно и создало узкое место во всём на графической работе Кармака. Остальная команда была занята Doom II и Ultimate Doom, пока Кармак работал...» — читатель, прослеживающий точку зависания
Паралельно с похвалами в треде звучала более мрачная интерпретация: пост — это изящный способ назвать Питерсена слабым дизайнером. Между двумя полюсами располагается неудобное утверждение, которое подразумевает mea culpa Кармака: компания, наиболее ассоциированная с блеском одного инженера, была им же и ограничена.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Qualcomm покупает Modular Криса Латтнера — ставку против CUDA — примерно за $4 млрд
Reuters сообщило о покупке Qualcomm стартапа Modular — создателя языка Mojo и стека MAX — по оценке около $4 млрд. Ирония треда: основатель Modular годами доказывал, что именно аппаратные компании проваливаются на AI-стеках.