4 ms·
Don't forget that John Carmack is arguably a programming genius, 3-4 standard deviations above average. Most of us can't maintain the same amount/depth of menta
by semitones 3y ago
Don't forget that John Carmack is arguably a programming genius, 3-4 standard deviations above average. Most of us can't maintain the same amount/depth of mental maps as he can, so we need tools to help us
- markus_zhang 3y agoI'd say most of us do not have this kind of focus. He actually has two focuses: strategic focus and tactical focus. Strategic focus means that he devotes a good part of his life into building a virtual world and concentrates on rendering algorithms. Tactical focus means that he can work 10+ hours daily for every day for a large part of his life. Most of us would be lucky to get a quarter of those two focuses.
- scoodah 3y agoOn top of that, Carmack was essentially the singular engineer on his projects. Most others were concerned with making levels, assets, music, etc. There were others (sorry Abrash and Cash) in the codebase but it was largely John. Which means his bus factor was insanely high. He was the definition of a silo of knowledge. He also used this to his advantage, knowing the company could not replace him. Most projects of a certain size cannot and do not want that dynamic. It is not a healthy dynamic once there’s some number of people working in close proximity.