John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets
Detailed Insights
How the conversation moved
The episode begins with John Carmack reflecting on his early experiences with programming, particularly his innovative hacks on the Apple II that enabled scrolling graphics, which were foundational for his later work in game development. He describes his fascination with computers as a 'love at first sight' experience, highlighting the magic he felt in understanding what a computer could do. This early exposure set the stage for his future innovations in gaming, as he continually sought ways to push the boundaries of what was technically possible.
Carmack then delves into the complexities of programming languages, discussing the benefits and drawbacks of languages like C++, Lisp, and Go. He emphasizes the importance of code maintainability and the role of automated tools in catching errors in large codebases. Carmack argues that garbage collection, despite some criticisms, is beneficial for most applications as it prevents vulnerabilities and enhances software security. This stance challenges the common notion that garbage collection makes programmers lazy.
The conversation shifts to the evolution of game development and distribution models, particularly the success of the shareware model with Commander Keen. Carmack explains how this model allowed the first episode of games to be distributed for free, leading to significantly more players engaging with the game than those who paid for the full version. The discussion also covers the technical innovations in games like Doom and Quake, which introduced new rendering techniques and game engine capabilities.
Finally, the episode explores Carmack's views on space exploration and the potential for AGI. He expresses skepticism about humans landing on Mars by 2030, citing a less than 50% chance despite possible infrastructure being in place. On AGI, Carmack is optimistic, estimating a 50-60% chance of achieving it by 2030 and suggesting that the necessary insights might already exist in current literature. This optimism reflects his belief in the rapid advancement of technology and the potential for significant breakthroughs in the near future.
Surprising moments
Topics Covered
Memorable Quotes
Still open
Unresolved by the end of the conversation
- Carmack questions whether the necessary insights for AGI are already present in existing literature, leaving open the possibility of imminent breakthroughs.
Jargon glossary
References & Resources
For the specialist
What a senior practitioner would find new
- Carmack's adaptive tile refresh technique in early PC games allowed for smoother scrolling by only updating changed tiles, significantly boosting performance.
- The shareware model's success with Commander Keen demonstrated that free distribution could dramatically increase player engagement and influence future game distribution strategies.
Ask this episode Deep
A preview of how Deep chat answers, grounded in this episode with citations and timestamps:
Cite this episode
For papers, blog posts, anywhere.
Related episodes
Where to go next from this conversation.
AI-generated summary · last refreshed 2026-06-06 19:31:26 · how we make these
Quotes are matched verbatim against the source transcript; references are checked to resolve to real URLs. Even so, AI can misread structure or attribute claims imperfectly. If you spot an error, please let us know.