John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets | Lex Fridman Podcast #309

TL;DR

  • John Carmack discusses his evolution as a programmer across decades and his perspective on modern programming languages and practices
  • He shares insights into the creation of revolutionary games including Wolfenstein 3D, Doom, and Quake, and his collaborative work with John Romero
  • Carmack reflects on the hacker ethic, his approach to hard work, and the importance of focused problem-solving in software development
  • He explores his interests beyond gaming, including his work with Armadillo Aerospace, his thoughts on space exploration and Mars colonization
  • Carmack discusses AGI development, the potential of neural networks, and his perspective on artificial general intelligence as shaped by his conversations with Andrej Karpathy
  • He offers advice for young people about finding meaning, pursuing excellence, and the importance of deep technical understanding in technology fields

Episode Recap

In this comprehensive conversation, John Carmack reflects on his legendary career spanning from early programming experiences through his revolutionary work in video games and virtual reality. The episode covers his philosophy on programming languages, discussing how his views have evolved with the industry and the trade-offs between different approaches to software development. Carmack shares fascinating details about his daily work habits, including his preference for Pizza and Diet Coke during intense coding sessions, and how he structures his environment for maximum productivity.

The heart of the conversation focuses on Carmack's groundbreaking work at id Software, where he created the technical foundations for games that defined multiple generations. He discusses the Commander Keen series, the shocking innovation of Wolfenstein 3D as one of the first first-person shooters, and the cultural phenomenon of Doom that changed gaming forever. Carmack provides technical insights into how these games were engineered, the creative partnership with John Romero, and the technical challenges overcome during the development of Quake, which pushed 3D graphics to new frontiers.

Beyond gaming, Carmack explores his ventures into aerospace with Armadillo Aerospace and his perspectives on space exploration and Mars colonization. He discusses why he believes in the importance of sustainable energy sources, including nuclear power, and how these technologies relate to humanity's future. The conversation shifts toward artificial intelligence and AGI, where Carmack shares his evolving understanding of neural networks and machine learning through conversations with researchers like Andrej Karpathy. He examines what AGI might mean for humanity and the technical challenges involved in achieving it.

Throughout the episode, Carmack emphasizes the importance of the hacker ethic, deep technical understanding, and the pursuit of excellence. He reflects on what drives him beyond financial success, discussing the meaning of life, the satisfaction of solving difficult problems, and how passion for technology has sustained his career across multiple decades and industries. Carmack also briefly touches on martial arts, offering another perspective on discipline and mastery. The episode concludes with practical advice for young people entering technology fields, emphasizing the importance of building genuine expertise, understanding fundamentals deeply, and pursuing work that provides genuine satisfaction and meaning.

Key Moments

Notable Quotes

The best code is not necessarily the most clever code, but the code that solves the problem most directly

I've always believed that understanding the fundamentals is more important than chasing trends

Programming is about problem-solving first and foremost, the language is secondary

The hacker ethic isn't just about breaking things, it's about understanding systems deeply and improving them

What drives me now is the same thing that drove me 30 years ago: the satisfaction of solving hard problems

Products Mentioned