JRE 1342 · August 29, 2019
John Carmack
Who is John Carmack?
John Carmack is a computer programmer, video game developer and engineer. He co-founded id Software and was the lead programmer of its video games Commander Keen, Wolfenstein 3D, Doom, Quake, Rage and their sequels. Currently he is the CTO at Oculus.
Topics and Timestamps
- 01John Carmack discusses his legendary career creating groundbreaking games like Doom, Quake, and Wolfenstein 3D at id Software
- 02Deep dive into the technical innovations that made early 3D gaming possible and how he approached programming challenges
- 03Carmack explains his transition from id Software to becoming CTO at Oculus and his focus on VR technology
- 04Discussion of artificial intelligence, neural networks, and where AI is heading in the near future
- 05Insights into his philosophy on problem-solving, optimization, and the importance of understanding fundamentals in programming
- 06Carmack shares thoughts on the gaming industry evolution and what drives innovation in technology
- ▶Carmack discusses the technical innovations behind Doom and how it changed gaming0:12:30
- ▶Conversation about the transition from id Software to Oculus and VR focus0:38:45
- ▶Deep technical discussion about AI, neural networks, and machine learning0:55:20
- ▶Carmack explains his philosophy on problem-solving and optimization1:15:00
- ▶Discussion about the future of VR technology and human perception1:45:30
The Show
Joe sits down with John Carmack, one of the most influential programmers in video game history and current CTO at Oculus. This is a conversation with someone who literally shaped how we play games and experience technology. Carmack co-founded id Software and lead the charge on some of the most technically impressive games ever made. We're talking about the games that made 3D gaming actually possible for regular people, not just theoretical computer science experiments.
The conversation flows naturally through Carmack's journey from creating Commander Keen to the absolute game-changers like Wolfenstein 3D and Doom. What's fascinating isn't just that he made these games, but how he solved the problems nobody else could figure out at the time. He gets into the technical weeds about optimization, about understanding hardware at a fundamental level, and about the obsessive attention to detail required to push systems beyond what anyone thought possible. Carmack's approach was always about finding elegant solutions rather than brute force approaches.
Then it shifts to his current work at Oculus and VR technology. Carmack is genuinely passionate about where VR is going and what it could mean for human experience. He discusses the technical challenges of VR, the importance of low latency, and why the human brain's perception of presence is so critical to making the technology work. The conversation touches on how VR isn't just about games anymore, it's about fundamentally changing how we interact with information and each other.
A significant part of the discussion centers on AI and neural networks. Carmack breaks down where AI is actually at versus the hype, what's genuinely impressive about current systems, and what the real limitations are. He's thoughtful about the implications without being preachy. Throughout the conversation, what comes through is a mind that's constantly optimizing, constantly questioning, and never satisfied with good enough. This is someone who changed technology multiple times over.
Best Quotes
“You have to understand the fundamentals. You can't just memorize patterns and expect to solve novel problems.”
— John Carmack
From the JRE 1342 conversation with John Carmack.
“Optimization isn't about micro-managing every byte, it's about understanding where the bottlenecks are and solving them elegantly.”
— Joe Rogan
From the JRE 1342 conversation with John Carmack.
“VR is about presence. If you don't nail the latency and the response, the brain knows something is off.”
— John Carmack
From the JRE 1342 conversation with John Carmack.
“The best solution is often the simplest one. You have to resist the urge to over-engineer.”
— Joe Rogan
From the JRE 1342 conversation with John Carmack.
“Every generation thinks they've figured it out, but there's always another level of depth you haven't explored yet.”
— John Carmack
From the JRE 1342 conversation with John Carmack.
Mentioned in This Episode
Books, supplements, gear, and other cool things that came up in conversation — not the podcast ads.
As an Amazon Associate we earn from qualifying purchases.