#309 – John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets
Lex Fridman Podcast
2022/08/04
#309 – John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets
#309 – John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets

Lex Fridman Podcast
2022/08/04
In this podcast, legendary programmer John Carmack, co-founder of id Software and former CTO of Oculus VR, discusses his career, from early game development to his current focus on artificial general intelligence (AGI). He shares insights on programming languages, work ethic, and the evolution of the video game industry.
Carmack reflects on his early programming days, emphasizing how hardware limitations drove optimization and praising C for its simplicity. He argues that developers should prioritize creating user value over technical pride and advocates for consistent, intense work schedules. He details the technical breakthroughs behind id Software's games, from smooth scrolling in Commander Keen to the 3D engines of Wolfenstein 3D, Doom, and Quake. Carmack discusses the hacker ethic of sharing information and his views on the metaverse, predicting gradual VR adoption. He shares his perspective on AGI, believing it could be achieved by a single individual with key insights and that safety debates are premature. He also touches on his friendship with Elon Musk, the potential of nuclear energy, and the importance of embracing hard work and curiosity.
00:00
00:00
John Carmack discusses his work on Doom, Quake, Oculus VR, and his current focus on AGI.
32:57
32:57
Efficiency is not always the best metric.
41:00
41:00
The true measure of success is providing net value to users.
56:30
56:30
Longer hours lead to greater productivity and mastery
58:45
58:45
Happiness comes from focused work
1:01:58
1:01:58
Pizza and Diet Cokes were my work ritual.
1:10:06
1:10:06
Even good programmers make mistakes.
1:55:19
1:55:19
We left the demo for them to find.
2:05:28
2:05:28
Wrapping around the edge simplified drawing new tiles.
2:09:36
2:09:36
Sharing information is a non-zero-sum collaboration.
2:17:17
2:17:17
Changing perspective from overhead to first-person dramatically impacted the player experience.
2:37:14
2:37:14
Doom crossed a threshold of design freedom.
3:12:32
3:12:32
Faking it until you make it is a valid path to progress.
3:15:58
3:15:58
The equal partnership structure led to resentment.
3:48:28
3:48:28
A single engineer can still change the world.
3:55:14
3:55:14
He respects Musk's willingness to go all-in on big world-level projects.
4:03:59
4:03:59
AI progress suggests 50% chance of AGI in eight years
4:07:01
4:07:01
Fission is simpler and more economical than fusion
4:10:39
4:10:39
AGI could be achieved by a single individual
4:57:51
4:57:51
Karpathy codes simple implementations to build intuition.
5:08:34
5:08:34
Losing teaches humility, which is valuable for work and life.
5:15:58
5:15:58
Weaponized curiosity to find value in any work
5:18:55
5:18:55
Gradient descent is the meaning of life.