Тим Суини про первые годы Epic Games: «Я просыпался, кодил, иногда ел. У меня в целом ничего в жизни больше тогда не было»
Начинал с Паскаля, перешёл на Си, т. к. перфоманс очень важен был, плюс поддержка операционок. Потом перешёл на С++, т.к. очень упрощало разработку (хе-хе).
Посмотрел пока только часть подкаста с Суини, но уже много интересных моментов.
Самое забавное, видится мне, многие думают о нём как о манагере, хотя он по факту намного круче как программист. Я бы сказал, на уровне с Кармаком. Оказывается в свое время, когда вышел Wolfenstein, Суини перестал программировать на 6 месяцев, т. к. впал в депрессию из-за осознания, что не сможет этого повторить 😅
Для меня в видео предостаточно моментов саморефлексии, особенно, когда он рассказывает про молодость и первые годы существования Эпик Геймз.
- Программировать начал лет с 10.
- Не считает, что есть "ненужные знания". Знания из совсем левых областей ему потом очень помогали. Но сейчас, например, в США на детей очень давит общество, у них нету возможности изучать мир как раньше, умений исследовать нет, инженерный интеллект не развит.
Epic Games на первых этапах типичный стартап:
- Все технари, выделенных менеджеров не было.
- Когда на них вышли первые разработчики, чтоб получить лицензию на движок, вся команда участвовала в переписках с клиентами, слушала фидбек.
Про первые годы в компании:
Я просыпался, кодил, иногда ел. У меня в целом ничего в жизни больше тогда не было.
Начинал с Паскаля, перешёл на Си, т. к. перфоманс очень важен был, плюс поддержка операционок. Потом перешёл на С++, т. к. очень упрощало разработку (хе-хе).
Он обычно покупал поддержанные компы, но чтоб выжать продуктивность, понял, что нельзя экономить и построил окружение вокруг максимизации перфоманса. Купил CRT моник на 24 дюйма. Весил 100 футов. Спина неделю болела 😅
Ну и, как всегда, я прям офигеваю, когда такие люди рассказывают про технические челенджи и как их преодолевали. Это совсем не тот уровень, с которым сталкивается большинство разработчиков. За 30 часов он сделал редактор для геометрии, с возможностью вырезать части.
Когда слышишь про такие сложные задачи и время, за которое они это решают, а потом видишь, как нынче люди неделю могут кнопку красить, то ощущение, что Суини, Кармак и другие подобные деды просто существа с другой планеты.