Skip to content
TLexDR
Episodes / John Carmack: Doom, Quake, VR, AGI, Programming, Video Games...

John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets

05-28-26 ▶ 5h 14m 📖 11 min read
Core Takeaways
John Carmack's early programming involved innovative hacks on the Apple II, enabling scrolling graphics that were foundational for later game development. ▶ 5:00
Why it matters These early hacks demonstrate the ingenuity required to overcome hardware limitations, laying groundwork for future innovations like Doom and Quake.
Carmack argues that garbage collection in programming, despite criticism, prevents vulnerabilities and is beneficial for most applications. ▶ 1:10:00
Why it matters This stance challenges the notion that garbage collection encourages lazy coding, emphasizing its role in enhancing software security.
The shareware model used for Commander Keen allowed free distribution of the first episode, leading to 20 times more players than those who paid. ▶ 2:30:00
Why it matters This model revolutionized game distribution, significantly expanding player reach and influencing modern freemium models.
Carmack believes the chances of humans landing on Mars by 2030 are less than 50%, despite infrastructure possibly being in place. ▶ 3:45:00
Why it matters Carmack's skepticism highlights the challenges in space exploration logistics and the reliance on Elon Musk's leadership.
Carmack estimates a 50-60% chance of achieving AGI by 2030, suggesting necessary insights may already exist in current literature. ▶ 4:50:00
Why it matters Carmack's optimism suggests that AGI development may be closer than anticipated, impacting fields like self-driving cars and robotics.

Detailed Insights

Programming Innovations
+
Carmack's early Apple II hacks enabled scrolling graphics, crucial for game development.
Garbage collection is beneficial for most applications, preventing code vulnerabilities.
Game Distribution Models
+
The shareware model allowed the first episode of games to be free, expanding player reach.
Commander Keen's success demonstrated the effectiveness of this distribution strategy.
Space Exploration and AGI
+
Carmack doubts humans will land on Mars by 2030, citing less than 50% chance.
He estimates a 50-60% chance of achieving AGI by 2030, with insights possibly existing in current literature.

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

John Carmack
Carmack argues that garbage collection is beneficial for most applications, countering the notion that it makes programmers lazy.
Share this quote X Bluesky LinkedIn Email Download card
John Carmack
Carmack expresses skepticism about humans landing on Mars by 2030, despite infrastructure possibly being in place.
John Carmack
Carmack estimates a 50-60% chance of achieving AGI by 2030, suggesting insights for AGI may already exist in current literature.

Topics Covered

Programming Innovations Game Distribution Models Space Exploration and AGI

Memorable Quotes

"I think garbage collection is unequivocally a good thing for most programs to be written in." — John Carmack
"I think there will probably be infrastructure on Mars by 2030, but I don't think that we'll have humans on Mars on 2030." — John Carmack

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

adaptive tile refresh
A technique in early PC games that updates only changed tiles for smoother scrolling.
ray casting
A rendering technique that simulates rays from a viewer's perspective to detect surfaces.

References & Resources

Doom by id Software other
Quake by id Software other
Commander Keen by Unnamed other
Snow Crash by Neal Stephenson book

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.

Copied!

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.

Report an inaccuracy →