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

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024

ความคิดเห็น • 3.8K

  • @lexfridman
    @lexfridman  2 ปีที่แล้ว +616

    Here are the timestamps. Please check out our sponsors to support this podcast.
    0:00 - Introduction & sponsor mentions:
    - InsideTracker: insidetracker.com/lex to get 20% off
    - Indeed: indeed.com/lex to get $75 credit
    - Blinkist: blinkist.com/lex and use code LEX to get 25% off premium
    - Eight Sleep: www.eightsleep.com/lex and use code LEX to get special savings
    - Athletic Greens: athleticgreens.com/lex and use code LEX to get 1 month of fish oil
    1:57 - Programming languages
    33:01 - Modern programming
    43:03 - Day in the life
    50:53 - Hard work
    54:06 - Pizza and Diet Coke
    56:50 - Setup
    1:22:08 - id Software
    1:54:58 - Commander Keen
    2:01:44 - Hacker ethic
    2:09:24 - Wolfenstein 3D
    2:29:21 - Doom
    2:43:42 - Quake
    3:08:02 - John Romero
    3:15:49 - Metaverse
    3:44:11 - Elon Musk
    3:50:06 - Mars
    3:59:09 - Nuclear energy
    4:02:47 - AGI
    4:49:59 - Andrej Karpathy
    4:52:57 - Martial arts
    5:01:57 - Advice for young people
    5:10:57 - Meaning of life

    • @TyrellJoanna
      @TyrellJoanna 2 ปีที่แล้ว +17

      John is just a legend

    • @jstro-hobbytech
      @jstro-hobbytech 2 ปีที่แล้ว +14

      Carmack is one of my hereoes

    • @YuckaMountain
      @YuckaMountain 2 ปีที่แล้ว +6

      Cool stuff! You got the legend himself! :D

    • @sinistan1002
      @sinistan1002 2 ปีที่แล้ว +2

      its cool that he went into looking at agi but still wish he had not left id would be cool to see what new engine designs he would be working on now

    • @hughJ
      @hughJ 2 ปีที่แล้ว +5

      @@sinistan1002 The problem with engines today is that the codebase is so large that even someone like Carmack can only do so much -- it's not like in the 90s where virtually all of the code was his. Unreal Engine 4's source code is a few orders of magnitude larger than Doom3, IIRC. I think Carmack is better in smaller teams and projects where he's not stuck in meetings functioning as a CTO having to manage other people. In some alternate universe my wish was for Carmack to become a partner with Notch at Mojang or perhaps go to Valve.

  • @KeithKritselis
    @KeithKritselis 2 ปีที่แล้ว +3440

    “You can’t learn everything, but you have to convince yourself that you can learn anything…” - John Carmack

    • @rafalkowalczyk8080
      @rafalkowalczyk8080 2 ปีที่แล้ว +57

      in fact You can learn a lot... i hope to never stop inner development!

    • @HoosierBenzo
      @HoosierBenzo 2 ปีที่แล้ว +24

      Such a powerful thought, so well expressed

    • @badcornflakes6374
      @badcornflakes6374 2 ปีที่แล้ว +25

      Fake it till you make it?

    • @graphitic5578
      @graphitic5578 2 ปีที่แล้ว +8

      @@badcornflakes6374 i guess so.

    • @damsen978
      @damsen978 2 ปีที่แล้ว +12

      5:07:08

  • @Vestu
    @Vestu 2 ปีที่แล้ว +676

    John Carmack has an anti-depressive effect on me. Just... I'm a programmer working on a, well, less than super interesting project for a corporation, but just hearing him talk makes me excited to do my work as well and as efficiently as I can and strive to learn something new every day in the process. The incredible stuff is right here in our local environment if we just dive in and get to work!

    • @tali3san337
      @tali3san337 ปีที่แล้ว +25

      My thoughts exactly. His enthusiasm and approach is infectious.

    • @johndoe7270
      @johndoe7270 ปีที่แล้ว +15

      I was about to say the same thing. No matter how bad the world gets, hearing John Carmack always puts me in a better mood. It's like he always comes off in a great mood and its infectious.

    • @cameronbaird5658
      @cameronbaird5658 ปีที่แล้ว +4

      Fax

    • @Maverick5588
      @Maverick5588 ปีที่แล้ว +8

      He is hugely inspiring

    • @Infamous159
      @Infamous159 ปีที่แล้ว +9

      im in the same boat. But listening to this convo made me start doing some more advanced stuff with React that most people dont typically do. I improved our React Native code base significantly and removed around 1800 lines of code just by exploring and doing things better and simpler.

  • @ViaConDias
    @ViaConDias ปีที่แล้ว +1197

    I wish John Carmack would make a YT channel where he would just ramble about what's on his mind once a week

    • @user-stanrbm
      @user-stanrbm ปีที่แล้ว +56

      I wish John Carmack would make new games

    • @zydian_
      @zydian_ ปีที่แล้ว +16

      I don't think he's that kind of person.

    • @ViaConDias
      @ViaConDias ปีที่แล้ว +13

      @@user-stanrbm Don't we all 🙂

    • @ViaConDias
      @ViaConDias ปีที่แล้ว +11

      @@zydian_ No, and he also doesn't really care about money so the fact that he would have thousands of Patreons if he started a channel probably doesn't mean much to him either. But we can still hope 🤞

    • @fadhilahzaidan4946
      @fadhilahzaidan4946 ปีที่แล้ว

      I agree.

  • @Somewhere_sometime_somehow
    @Somewhere_sometime_somehow 2 ปีที่แล้ว +155

    Brilliant interview, having Carmack unleash himself for 5 hours but staying within the realm of the understandable is great!

    • @ArchimedesDragon
      @ArchimedesDragon 2 ปีที่แล้ว +2

      I’ve listened to his speeches at game conferences many times, and he flies into technical abstraction like a rocket.

  • @markrudford3143
    @markrudford3143 2 ปีที่แล้ว +356

    Can we all say, John Carmack has aged so well. That beard is spot on and the glasses brings me back to the 90's. Gosh I miss the 90's

    • @evilcraftknife5705
      @evilcraftknife5705 2 ปีที่แล้ว +37

      He sounds like a nerd but looks like a dude. That does not compute.

    • @funkycosmonaut
      @funkycosmonaut 2 ปีที่แล้ว +1

      The man is an athlete and he will absolutely choke you out, look it up "John Carmack chokes out Jace Hall".

    • @LarsRyeJeppesen
      @LarsRyeJeppesen 2 ปีที่แล้ว +6

      I miss the 80s

    • @markrudford3143
      @markrudford3143 2 ปีที่แล้ว +12

      @@evilcraftknife5705 Nah, he is just passionate about what he does and what he works on. A legend that deserves much more.

    • @Roadrunner_KZSK
      @Roadrunner_KZSK 2 ปีที่แล้ว +18

      @@LarsRyeJeppesen in 20 years u gonna miss the 2020s. So instead enjoy them right now

  • @nerfbutt
    @nerfbutt ปีที่แล้ว +657

    John Carmack has an uncanny ability to talk about complicated things in simple ways that make me feel like I'm keeping up with him, even though he's WAY ahead.

    • @peterk2735
      @peterk2735 ปีที่แล้ว +65

      After about 12+ years in the IT industry, I've learned that the truly top level guys are able to break down stuff in such a a way that even a junior can understand them.

    • @trex511ft
      @trex511ft ปีที่แล้ว +4

      I never feel like I'm keeping up with him lol

    • @kahrhoshe
      @kahrhoshe ปีที่แล้ว

      hell yeah. just when i feel lost he reigns it in and i go....OOOH THATS WHAT IT IS. most fo the time.. course im just an ex ac/heat guy and 10 year or so communications guy

    • @brettins
      @brettins ปีที่แล้ว +2

      Him and Richard Feynman give me that feeling.

    • @Ryuzenski
      @Ryuzenski ปีที่แล้ว +11

      The depth of understanding someone has on a topic is demonstrated by how simply they can put things on that topic; John is truly a beast

  • @VanGohman
    @VanGohman 2 ปีที่แล้ว +35

    I absolutely love listening to John Carmack. He has a firm grip on logical priorities.

  • @valor3484
    @valor3484 2 ปีที่แล้ว +9

    Brian Armstrong and John Carmack in the same week. This is amazing.

  • @pawlack
    @pawlack 2 ปีที่แล้ว +6

    After watching this I have ideas for two sci-fi novels and also what to do with the rest of my life. Thanks Lex and John :)

  • @aidancicci9327
    @aidancicci9327 2 ปีที่แล้ว

    What I love about carmack is that he devotes the same level of passion or intensity to every single thing he talks about. it doesn't matter if it's a story about stealing computer time from his old job to build commander keen, or creating a true AGI. He gives the thing he's speaking about his complete attention

  • @SaumBodhi
    @SaumBodhi 2 ปีที่แล้ว +1

    5 hours... Does anybody recall them drinking any water?
    But seriously, all of this was beautiful.

  • @riku9101
    @riku9101 ปีที่แล้ว

    Wow, this was one of the best interviews I’ve ever watched.

  • @Warwipf
    @Warwipf ปีที่แล้ว

    I could listen to John Carmack forever. People use the word "inspiring" very liberally, but this dude can't be described any other way for me. Listening to John Carmack passionatly talk about hard work and problem solving makes me feel guilty when I slack off. :D

  • @ultraderek
    @ultraderek 2 ปีที่แล้ว +3658

    5 hours of John Carmack. Time to get the popcorn, bois!

    • @mattizzle81
      @mattizzle81 2 ปีที่แล้ว +83

      Amazing that in the 90s as a teenager learning programming I would maybe just see a picture of him and possibly a news story here and there, but in 2022 I can watch a 1 hour podcast on demand on a handheld device while I walk outside, what a difference from back then

    • @ChristianHedman
      @ChristianHedman 2 ปีที่แล้ว +43

      And the weed.

    • @spityousomefacts
      @spityousomefacts 2 ปีที่แล้ว +16

      Starting it early 🍿what a treat as a programmer ive always been curious to know more about Mr Carmack

    • @stapleman007
      @stapleman007 2 ปีที่แล้ว +38

      Pizza and Diet Coke

    • @jonathanlucier4885
      @jonathanlucier4885 2 ปีที่แล้ว +3

      Oh yaaaa

  • @AllanMcKay
    @AllanMcKay ปีที่แล้ว +411

    Can you guys do another 5 hours? I've listened to this video several times now and seriously want more

    • @sLiv256
      @sLiv256 ปีที่แล้ว +10

      I feel you

    • @rano12321
      @rano12321 ปีที่แล้ว +5

      Really wasn't expecting you Allan.

    • @AllanMcKay
      @AllanMcKay ปีที่แล้ว +10

      @@rano12321 cheers man big fan of lex and Carmack, I actually got to meet John Carmack and presents on a panel on stage with him in Texas at the industry. Giants events in 2011, which was a lot of fun and doom and Wolfenstein pretty much started my career so I’ve been obsessed with id Software my tire life.

    • @rano12321
      @rano12321 ปีที่แล้ว +8

      @@AllanMcKay Holy shit dude. That's awesome. I certainly didn't expect to get a reply from you, you're an absolute legend man. A lot of people look upto your work. Cheers man. Hopefully someday I'd get to meet you and John as well haha.

    • @TerjeMathisen
      @TerjeMathisen ปีที่แล้ว

      I agree!
      I visited iD Software in their black Dallas cube a few times (during Quake development), the couple of hours I spent discussing software with John Carmack is in hindsight one of the most memorable events of my programming career. This was of course mostly a one-way transfer of knowledge but I'm glad that I made enough of an impression that John later suggested that I could have been the author of the InvSqrt() hack.
      I had in fact handled more or less the same problem in order to double the speed of a computational fluid chemistry simulator, but that particular way to solve it wasn't my idea.

  • @RommVonBunn
    @RommVonBunn 2 ปีที่แล้ว +467

    A double whammy of "Oh shit, John Carmack!" then "Holy shit, 5 hours?!"
    Glad everyone seems to have the same reaction, this will be awesome!

    • @hyperspaceelf
      @hyperspaceelf 2 ปีที่แล้ว +1

      +1

    • @SamirPatnaik
      @SamirPatnaik 2 ปีที่แล้ว

      Some idiot on twitter had the opposite reaction but he got ratioed hard.

    • @anduin1
      @anduin1 2 ปีที่แล้ว +6

      I saw the time and I had to shout in joy

    • @Mangini037
      @Mangini037 2 ปีที่แล้ว +1

      Same double reaction. lol.

    • @hashim9882
      @hashim9882 2 ปีที่แล้ว +2

      I was on discord with friend and he can confirm I said exactly that out loud haha

  • @judedavis92
    @judedavis92 ปีที่แล้ว +623

    “At Meta… we have JavaScript here and there, then we have C++ for real work”
    ~The greatest programmer who ever lived.

    • @evooff
      @evooff ปีที่แล้ว +6

      Did he say that in this video? What timestamp?

    • @andso7068
      @andso7068 ปีที่แล้ว +15

      @@evooff18:39

    • @mystrdat
      @mystrdat ปีที่แล้ว +13

      Tbh they could have probably gone with Rust these days, it's just safer and more fun.

    • @mystrdat
      @mystrdat ปีที่แล้ว +11

      @@DarkSwordsman I mean they could replace C with Rust, it's not a big problem for generalist programmers to move to another language as the concepts and experiences are portable. This would be more of a problem for JS devs than C devs due to them living in quite a world of their own and while you're right that there's a lot more JS devs than anything else, you can still find a lot of generalists. As for the languages, JS and Rust operate in quite different environments with different purposes. React is a JS library for rendering web apps with JIT compilation, while Rust is for lower level programming that's precompiled into binaries. Facebook's involvement in React doesn't really matter anymore, it's open source and has long been decoupled from the inner politics of Facebook. More to the point you wouldn't and more like couldn't even write the kind of low level platform code in JavaScript that you would write in Rust.
      Usually web platforms are used for user-facing frontends or human interfaces (eg. SpaceX/Tesla using React apps in ther onboard UIs and Meta probably used it similarly in the Oculus stack) - that's something they do extremely well. The desktop Oculus Quest app is probably a React web app since that's the simplest and most consistent multiplatform solution you have today. That would be a major pain doing in C or Rust. Rust would then be used for either terminal apps or background workloads and processes. Sure you could still write a Rust-linked UI with GTK/QT or else, but you'd see less options and more problems compared to web. As for apps outside of the web, NodeJS can't really thread very well aside workers, it tends to be slower compared to C/Rust and it doesn't really reach into the bare metal access you have in Rust by default. To turn it around, the only way Rust could then be used to do anything in the browser is by compiling it to WASM and still using HTML/JS for the UI. You can't draw a website with WASM, it doesn't have access to the DOM APIs. Well, you could theoretically render it to a canvas but that would be a giant pile of pointless effort.
      So in a platform the size and complexity of Oculus/Meta VR, you'll inevitably end up with layered stacks written with different things to do different things, there's no universally applicable language that has the abstractions to do it all.

    • @trex511ft
      @trex511ft ปีที่แล้ว +4

      AHAHAHAHA

  • @zolniu
    @zolniu 2 ปีที่แล้ว +1018

    It's crazy that you can ask John Carmack about what seems like any random topic, and he will just start talking about it in the most coherent way for hours.

    • @stevencasteelassistantgene5263
      @stevencasteelassistantgene5263 2 ปีที่แล้ว +37

      Much like Jordan Peterson. Very articulate.

    • @origamiknife7556
      @origamiknife7556 2 ปีที่แล้ว +52

      If you look into the psychology of intelligence it seems that what separates a genius from those who are merely very intelligent is the breadth of knowledge, I think it's sort of like language or mathematics, once you know all the components and the rules that govern their interactions you are capable of describing pretty much anything.

    • @bonchbonch
      @bonchbonch 2 ปีที่แล้ว +31

      Part of it is experience. He's given lots of talks and probably touched on many of these subjects.

    • @beanieteamie7435
      @beanieteamie7435 2 ปีที่แล้ว +118

      @@stevencasteelassistantgene5263 Major difference being that John Carmack actually knows what he's talking about!

    • @PepsiFuture
      @PepsiFuture 2 ปีที่แล้ว +16

      @@beanieteamie7435 seems political. the weird cartoon profile picture confirms

  • @djlabs1975
    @djlabs1975 ปีที่แล้ว +52

    Wolf, doom, quake... absolute pure gaming experiences, no focus groups, no market studies, just some brilliant young men making the games they wanted to play.

  • @ivanmilanov8386
    @ivanmilanov8386 2 ปีที่แล้ว +625

    5 hours of Carmack... Lex Fridman that is something else... Love it! :)

    • @Jump-n-smash
      @Jump-n-smash 2 ปีที่แล้ว +11

      One can roughly tell how great a Lex podcast episode is going to be by its length. I think I’m not going to be disappointed. :)

  • @strawmanfallacy
    @strawmanfallacy 2 ปีที่แล้ว +383

    5 HOURS OF JOHN CARMACK! MY BODY IS READY.

  • @joshtorbert6577
    @joshtorbert6577 ปีที่แล้ว +69

    I remember sitting on my grandpa’s lap, playing wolfenstein and doom. I was 6 years old. Doom has been a large part of my life. I even make my own levels

  • @HoosierBenzo
    @HoosierBenzo 2 ปีที่แล้ว +557

    Enjoyed every second of this one. I’m blown away by Cormack’s ability to focus and relay thoughts so clearly for over 5 hours without seeming to blink an eye. Amazing powers of concentration and really inspiring too

    • @MRSketch09
      @MRSketch09 2 ปีที่แล้ว +4

      Yeah. That is something else. I sure didn't watch the video all the way through. I end up splitting it into 3 parts.

    • @garden0fstone736
      @garden0fstone736 2 ปีที่แล้ว +1

      Is he on medication? Maybe adderall?

    • @Bjawu
      @Bjawu 2 ปีที่แล้ว +6

      Nah, he just already cracked AGI and replaced himself with the beta version for the lulz.

    • @trejkaz
      @trejkaz 2 ปีที่แล้ว +16

      @@garden0fstone736 Crazy to imagine it, but there are people out there who get given fully working, issue-free brains.

    • @garden0fstone736
      @garden0fstone736 2 ปีที่แล้ว +1

      @@trejkaz I wouldn’t know

  • @nobiledigitale
    @nobiledigitale 2 ปีที่แล้ว +505

    This man can answer incredibly complex questions with 5000 words as if they’re written in front of his eyes

    • @333f_ran
      @333f_ran 2 ปีที่แล้ว +39

      @Felipe Lavratti Also the fact that he's a genius before a programmer

    • @unfa00
      @unfa00 2 ปีที่แล้ว +20

      You can tell John Carmack has a lot of interesting conversations with himself as practice :)

    • @Dycell
      @Dycell 2 ปีที่แล้ว +1

      @Felipe Lavratti never thought about it that way, thank you.

    • @TuequoiseQueso
      @TuequoiseQueso ปีที่แล้ว +18

      @Felipe Lavratti dude for every articulate programmer, there are like 10 with questionable communication skills

    • @js-ny2ru
      @js-ny2ru ปีที่แล้ว

      yeah but he actually doesn't answer the questions, he get lost in his digression...

  • @greenya84
    @greenya84 ปีที่แล้ว +183

    Only 5 hours? Please, do more interviews with this genius.

    • @MyAmazingUsername
      @MyAmazingUsername ปีที่แล้ว +9

      It blows my mind that John Carmack has achieved so much despite only being 20 years old.

    • @rayen_fekih
      @rayen_fekih 9 หลายเดือนก่อน

      @@MyAmazingUsername he is 53 years old.

  • @Sergeant_Camacho
    @Sergeant_Camacho 2 ปีที่แล้ว +643

    Jesus freaking christ, this is going to be awesome! 5 hours of pure nerdism!
    Thank you Lex and John!

    • @vembdev
      @vembdev 2 ปีที่แล้ว +6

      Longest podcast I have ever listened to lol

    • @jameshorn7830
      @jameshorn7830 2 ปีที่แล้ว +5

      Have either one of them ever had a date?

    • @LarsRyeJeppesen
      @LarsRyeJeppesen 2 ปีที่แล้ว +3

      @@jameshorn7830 Carmack has kids

    • @HenrikDanielsson
      @HenrikDanielsson 2 ปีที่แล้ว +2

      I could easily have listened to Carmack another 5 hours, but listening to Lex is so damn boring I don't want another 5 minutes of him alone. He sounds like he's about to fall asleep in the middle of every sentence. He does at least sound fairly knowledgeable about most of the subjects being brought up, which helps a bit, but I doubt I'll watch most of the other interviews.

    • @gregoryschreiter
      @gregoryschreiter 2 ปีที่แล้ว

      @@HenrikDanielsson I used to agree with you but I think he has improved with time, speaking faster etc. He has grown on me.

  • @anewman
    @anewman 2 ปีที่แล้ว +285

    How the bloody hell did you get this man on for 5 flippin hours? that is a marathon of a podcast

    • @jamesmichaelcabrera9613
      @jamesmichaelcabrera9613 2 ปีที่แล้ว +61

      That's easy carmack talks a lot

    • @Ashamedofmypast
      @Ashamedofmypast 2 ปีที่แล้ว +43

      Man its JC you just gotta look in his direction and its noon in no time.

    • @Cenot4ph
      @Cenot4ph 2 ปีที่แล้ว +26

      Listen to his presentations, they're usually already 2 hours of non stop talking. He's a master at talking next to programming

    • @bmabs35
      @bmabs35 2 ปีที่แล้ว +19

      It's Carmack's specialty. His Quakecon keynotes would last for around three and a half hours or so.

    • @mrbigglezworth42
      @mrbigglezworth42 2 ปีที่แล้ว +28

      Carmack loves to talk, he also loves to choke people out to showcase his martial arts skills
      Just keep him talking for your own safety.

  • @ozzyziggy4991
    @ozzyziggy4991 ปีที่แล้ว +5

    Please get Gabe Newell on your pod

  • @RocketJumpNinja
    @RocketJumpNinja 2 ปีที่แล้ว +19

    Quake reshaped my life. I almost failed the final 2 years of school because I was playing so much. All I wanted to do was play Quake, so whatever money I made, I just bought new equipment to play. Fast forward through the 23 years of Quake, I've made a career out of reviewing gaming mice and tech products, giving a unique opinion in the tech space because Quake has such a strong focus on aim and dodging; it really pushes you to find the best. And now I have my own mouse design on the market. For me, that's a huge story and I can't believe I'm here because of Quake. In reality, I'm not even worth mentioning compared to just how much John has influenced the world.
    This man is amazing, 5 hours still isn't enough. Thanks for having him on, Lex! Love your work!

    • @Hedonite
      @Hedonite หลายเดือนก่อน

      I'm so glad I found this comment. I want to buy one of those !

  • @maxwillson
    @maxwillson 2 ปีที่แล้ว +318

    I've been playing Doom since I was 4 years old. My mom was horrified when she discovered that I had found the game on a shareware disc. My parents didn't know what to do so the rule was, I couldn't show my friends the game ahahaha. Fun times, I turned out fine, we laugh about it still.

    • @willdarling1
      @willdarling1 2 ปีที่แล้ว +13

      coming from a gaming family I remember setting it up for my niece to play when she was 3
      ....I cleared the enemies out first - I'm not a monster

    • @adamsunderland0823
      @adamsunderland0823 2 ปีที่แล้ว +3

      Yeah doom was my first game too. 6 years old. Dos commands were on sticky notes next to the computer. Parents didn't care either way but still. I was in there.

    • @johnsampson6387
      @johnsampson6387 2 ปีที่แล้ว +2

      4?? 😂😂😂

    • @austinlittle1638
      @austinlittle1638 2 ปีที่แล้ว +10

      If I had kids id be pretty relaxed on controlling what they see in video games. My parents were more or less that way. But Jesus, lol. 4??? Some of your first memories are in hell.

    • @LordVader89
      @LordVader89 2 ปีที่แล้ว +3

      @@austinlittle1638 I was 4 or 5 when I first played Doom… the violence wasn’t that gory at all it was cartoony if anything to me 😂

  • @HumansOfVR
    @HumansOfVR 2 ปีที่แล้ว +262

    John Carmack is a legend. always great to hear him talk

  • @Tech_Planet
    @Tech_Planet 2 ปีที่แล้ว +230

    John Carmack is some type of self-aware AI from the future.

    • @BertramShord
      @BertramShord 2 ปีที่แล้ว

      Civvie 11 has the following to say about Carmack.
      Copied from NerfPlayeR135s Comment
      NerfPlayeR135
      1 year ago
      All John Carmack titles featured in the video
      "Super genius alien-in-person-suit"
      "Time-travelling space wizard"
      "Time-travelling interdimensional overgenius and actual rocket scientist"
      "Experimental artificial intelligence gone rogue"
      "Benevolent hyperintelligent architect of the post-singularity simulation we all live in"
      "Sentient galaxy brain meme"
      "Hyperspace cybernetic intelligence and juvenile delinquent"
      "Psychic super soldier prototype and Brazilian jiu jutsu practicioner"
      "The vessel that houses energy-based 4th-dimensional being"
      "Earth-stranded Nihilanth"
      "Part-time astrophysicist and our only insurance against an overwhelming alien incursion"
      "Death-frightening scion capable of seeing through the illusionary world before our eyes"
      "The ageless organism housed inside the meat suit we call John Carmack, because its real name is unpronouncable by the human tongue"
      "Perfected human analogue and Jace Hall asphyxiator"
      "Engineering elemental and Luddite nemesis"
      "Resident of the binding in between space that holds reality together"

    • @StarFury2
      @StarFury2 2 ปีที่แล้ว +10

      ... who had apparently discovered elixir of youth! Can you believe he's 51!

    • @ManGo-mu5rd
      @ManGo-mu5rd 2 ปีที่แล้ว +6

      underrated comment. Can't wait for lists of "notable AIs/personalities" just like how some of us are etched into history

    • @codepingu5732
      @codepingu5732 2 ปีที่แล้ว +4

      Look let's all be happy he isn't here to destroy our current reality Mark Zucc style

    • @protato911
      @protato911 2 ปีที่แล้ว +7

      "insert Civvie's joked about John Carmack here"

  • @acho8387
    @acho8387 2 ปีที่แล้ว +267

    Damn, this Fridman guy is a great podcast guest! He should come more often.

  • @JJFPV
    @JJFPV 2 ปีที่แล้ว +293

    Absolutely love John Carmack, incredible genius and yet he never uses complicated language to express himself, probably the most accessible genius I know.
    He uses language like he uses code, incredibly efficiently.

    • @Z3r0XoL
      @Z3r0XoL 2 ปีที่แล้ว +38

      the fact he uses simple language just heightens his genius tbh, yes

    • @whramijg
      @whramijg 2 ปีที่แล้ว +2

      well said. if one of his deep dives had've been the english language, i'm sure he would've emerged with a lot of words that would be inscrutable to others, but i think it's kind of telling that the things he's delved into are things that have mass appeal (games, rockets, VR, AI). things everyone is fascinated by but that most do not feel adventurous enough to dive into.

    • @dropit7694
      @dropit7694 2 ปีที่แล้ว +3

      Perhaps the best well-spoken tech person I know

    • @gs-nq6mw
      @gs-nq6mw 2 ปีที่แล้ว +1

      Simple man

    • @damsen978
      @damsen978 2 ปีที่แล้ว +1

      That's what a true genius would do. Being aware of how to communicate and that not everyone knows as deep as he does.

  • @ninjhe
    @ninjhe 2 ปีที่แล้ว +32

    When I saw Carmack I got excited but when I noticed the length I came

    • @Vestu
      @Vestu หลายเดือนก่อน

      And when I saw that he'll talk about diet coke I came on my own face

  • @pudge-yp6by
    @pudge-yp6by ปีที่แล้ว +39

    There's something so innocent and benevolent about John's whole demeanor that's hard to ignore. I'm a big fan of him!

    • @atillacodesstuff1223
      @atillacodesstuff1223 ปีที่แล้ว +5

      I know right!! I just had this thought a few minutes ago. Something about how he talks that just makes me feel like everything will be okay :p

  • @Kitsune113
    @Kitsune113 2 ปีที่แล้ว +445

    This guy is one of the many reasons I’m getting into coding at 26. It’s not to late to start a journey. I’ll learn this stuff, one weekend class at a time!

    • @codybishop7526
      @codybishop7526 2 ปีที่แล้ว +77

      I’m 36 and jumping in myself. Never to late to learn. Always too early to procrastinate

    • @baflabies
      @baflabies 2 ปีที่แล้ว +23

      you still early dont worrie

    • @joshmcneil1086
      @joshmcneil1086 2 ปีที่แล้ว +12

      @@codybishop7526 True story! I'm right there with ya. Can you imagine how capable we'll be by 56?

    • @RobGregory
      @RobGregory 2 ปีที่แล้ว +4

      Welcome - it's never too late

    • @elitequeef
      @elitequeef 2 ปีที่แล้ว +13

      Been writing code since 8 and I am 36. I learn new things everyday. Carmack is a legend. Go look up how they solved for fast inverse square root. There is always more to learn.

  • @kingwou
    @kingwou ปีที่แล้ว +3

    I hold great admiration for John Carmack's body of work, though I respectfully diverge on a particular aspect - the notion that extended and intense efforts are invariably the path to success. In a manner akin to the idea that spending 50 hours at the gym within a week won't magically transform one into a Greek deity, I think its not only about intensity but rather consistency, "practice makes perfect"

  • @dosomething6975
    @dosomething6975 2 ปีที่แล้ว +48

    Lex: what's your favorite programming language.
    Carmack: Python is slow. Javascript is not terrible. And c++ is where I do real work.

    • @noonehere0987
      @noonehere0987 2 ปีที่แล้ว +4

      The most accurate description of Javascript ever.

    • @tooby98765
      @tooby98765 2 ปีที่แล้ว +3

      Javascript is OK so long as you don't try to program it like C.

    • @theblobconsumes4859
      @theblobconsumes4859 ปีที่แล้ว

      In short; There is no 'favorite', just different tools for different jobs, and slight preferences for the handles of each tool.

  • @tghffghf54
    @tghffghf54 2 ปีที่แล้ว +135

    He speaks with the same level of enthusiasm about his old and new projects, great stuff.

  • @woehrle17
    @woehrle17 2 ปีที่แล้ว +54

    It's wild how this does not feel like it's 5 hours. The conversation flows so naturally.

  • @VRDirector
    @VRDirector 2 ปีที่แล้ว +88

    SUCH a great interview! John Carmack is the man and one of the greatest minds in the game industry.

    • @joachimgwoke8834
      @joachimgwoke8834 2 ปีที่แล้ว +3

      1 hour in and his influence is deep in the computer industry. Amazing how he is this practical considering all these years

    • @JRichard86
      @JRichard86 2 ปีที่แล้ว

      Absolutely and so is Mike Acton th-cam.com/video/rX0ItVEVjHc/w-d-xo.html

  • @Underdoge_
    @Underdoge_ 2 ปีที่แล้ว +91

    I can listen to Carmack talk for hours and not get bored somehow, so wholesome.

  • @dragonfalcon8474
    @dragonfalcon8474 2 ปีที่แล้ว +6

    Did he say 8 or 9 Diet Cokes a day lol? Now I know the secret of being a great programmer.

  • @VioletPrism
    @VioletPrism 2 ปีที่แล้ว +57

    What I love about John Carmack every word out of his mouth is informative and insightful while just keeping a casual conversation. Brilliant!

    • @Tieno
      @Tieno 2 ปีที่แล้ว

      this is the way

  • @headman82
    @headman82 ปีที่แล้ว +20

    It takes a humble human being to not let success and fame go to your head. That’s what I admire about John Carmack

  • @SpocksBro
    @SpocksBro 2 ปีที่แล้ว +118

    As a veteran Quake addict, I approve this message.

    • @phillipgoat00
      @phillipgoat00 2 ปีที่แล้ว +5

      I just played the remaster. It's amazing how well this game aged, like fine wine.

    • @lunaticberserker5869
      @lunaticberserker5869 2 ปีที่แล้ว +1

      Found the Quakebro.

    • @spht9ng
      @spht9ng 2 ปีที่แล้ว +1

      @@phillipgoat00 Still badass as ever. Quake 2 is still awesome as well. I hope they remaster it.

    • @spearPYN
      @spearPYN 2 ปีที่แล้ว +5

      @@phillipgoat00 Quake is still one of the best games ever.

    • @LarsRyeJeppesen
      @LarsRyeJeppesen 2 ปีที่แล้ว +1

      As Commander Keene/Doom addict, I approve it as well

  • @TT83KK
    @TT83KK 2 ปีที่แล้ว +218

    Please do a second and third interview. I enjoyed every second and will listen to it again. John Carmack totally inspires me. Passion, hard work with vision. An absolute role model.

    • @stachowi
      @stachowi 2 ปีที่แล้ว +3

      This guy has inspired millions

    • @SkitTulls4Real
      @SkitTulls4Real 2 ปีที่แล้ว +1

      Came here to say this! Please do some sequels. I could watch this for days.

    • @mindrover777
      @mindrover777 2 ปีที่แล้ว

      Hard work= Genius

    • @TheBlackDeath3
      @TheBlackDeath3 2 ปีที่แล้ว

      I'll listen to as many episodes with Carmack as you can possibly make.

    • @giantswing3175
      @giantswing3175 2 ปีที่แล้ว +1

      This was the shareware episode, the next two you have to write a check and send it to Carmack to get it

  • @bcptbcpt
    @bcptbcpt ปีที่แล้ว +75

    I LOVE hearing someone as talented as Carmack calmly stating "it's beyond what I can have an informed opinion on" (2:21:32). This shows not only humbleness, but his profound sense of respect for the engineering work behind everything he works with. So few people are capable of uttering these words nowadays, and none of those has 1% of Carmack's knowledge. Great, great example.

    • @sandman9670
      @sandman9670 ปีที่แล้ว +4

      Very true especially for someone that’s achieved so much

    • @ryzikx
      @ryzikx ปีที่แล้ว +6

      Ironically the more competent people are more likely to say this

  • @chicoB001
    @chicoB001 2 ปีที่แล้ว +67

    Only 5 hours but John can talk for 10 hours and it still wouldn't be enough. What a Legend. Thanks John for all the great memories of the early graphic days.

  • @peterk2735
    @peterk2735 ปีที่แล้ว +85

    People who are at the absolute pinnacle in programming often have an ego problem, especially in academia but Carmack is such a humble, down to earth guy. Imagine working for a month or so under him....

    • @steve_bailey
      @steve_bailey ปีที่แล้ว +3

      You think there is no ego?

    • @peterk2735
      @peterk2735 ปีที่แล้ว +27

      @@steve_baileyI honestly don’t see any ego, I just see an extremely confident guy who has every right to be so based on what he’s done in the industry. Every time Lex asks him about a topic, Cormack gives his opinion and backs it up with arguments. What’s
      more, he makes sure to emphasise on the fact that these are his opinions and not some universal truths. When I compare him to most university professors I’ve had, I see zero ego

    • @fredandre8224
      @fredandre8224 ปีที่แล้ว +8

      @@peterk2735 Humm... I do see a strong emotianal deficiency in him, which is not rare in top coders. He skirts most humans question (exemple his mentioning of wife and kids is as best generic... Lex can't even do the love bit of his act... haha) If you can make abstraction of feelings it is easier to hide your ego. This in no way diminishes how facintating a mind at that level can be.

    • @MurkyLion385
      @MurkyLion385 ปีที่แล้ว

      If i get to work under such a powerhouse, i would enslave myself willingly even though not being necessary.

    • @peterk2735
      @peterk2735 ปีที่แล้ว +3

      @@fredandre8224 I see what you mean, but this form of ego kind of comes with the territory. I mean all these hardcore top level devs devote the majority of their time into programming, which obviously gives you a lot of self-confidence, maybe too much at times. But for me this is an “honest” form of ego, because you simply don’t get to this level in IT without being extremely passionate, talented and dedicated. I mean Carmack is one of the founders of 3d graphics and the guy did that on hardware less powerful than a modern printer. All I’m saying is that I’d have a bit of an attitude too 😅😆

  • @mrgatsby039
    @mrgatsby039 2 ปีที่แล้ว +11

    Hey Lex! When Vint Cerf ??

  • @onigumo
    @onigumo 2 ปีที่แล้ว +4

    I still don't get why John is willing to come to this crappy podcast with a dead eyes and voice host asking dumb boring questions all the time, jesus we really run out of tech media people aren't we?

    • @MrFujinko
      @MrFujinko 2 ปีที่แล้ว

      lmao the fanboys will tear you apart. but since most people here a clueless, consider this: 1:05:32 carmack states his preference for analysis, lex then proceeds to state the opposite, but of course it has to be about himself, so instead of acknowledge this difference and developing the topic he proceeds to indulge us with a "super deep mistake that should have been made (like what? we make mistakes on purpose now)" anecdote...

    • @onigumo
      @onigumo 2 ปีที่แล้ว

      @@MrFujinko Exactly, just so many morons pretending to be engineers, especially the classic case you have described, whenever that happens they are all being executed in my own imaginary dictate world. So many main stream popular people don't even have a clue about what truly a conversation means, just really bunch of walking deads. I don't want to go to your timestamp to find out what is that referring to just because I could not stand this guy, but all that afraid of mistakes, AIs are dangerous bullshit is really just embarrassing, we are at a point that there are so many major problems and so less engineers are trying to solve them, the only thing we need is going more aggressive and cutting edge, if you know anything about how computers work is that they are stupid af. That's why I just could not understand why John would do this kind of stuff with how valuable his time is, I'd only assume he didn't actually listen to any of the clips of this podcast, just researched a small amount of by Wikipedia.

  • @umurkaragoz
    @umurkaragoz 2 ปีที่แล้ว +47

    This is solid gold. SOLID GOLD.
    I wish I was introduced to Carmack earlier. The man really looks like a unique human being.

  • @cavemandiscussingnuance540
    @cavemandiscussingnuance540 2 ปีที่แล้ว +40

    Legends say John Carmack is still talking to himself in Lex's studio in the dark.

  • @frankcastillo2855
    @frankcastillo2855 2 ปีที่แล้ว +443

    Lex: "Wait, you wrote games in Assembly?"
    John: "Yeah. Complete games in Assembly language"
    Lex: * looks into the camera in quiet despair *
    Edit: see 1:36:00

    • @frankcastillo2855
      @frankcastillo2855 2 ปีที่แล้ว +4

      @@TheSilv3r TBH, I don't know anything about game development either, which is why that came as a surprise. That's an incredible skill to have!

    • @MRSketch09
      @MRSketch09 2 ปีที่แล้ว +13

      Yes that was pretty funny.

    • @JackMott
      @JackMott 2 ปีที่แล้ว +8

      n64 wouldn’t have been entirely assembly very often if ever

    • @JackMott
      @JackMott 2 ปีที่แล้ว +8

      @@buttcube6085 its fun to do a small project, finishing the original elite dangerous was probably a bit of a grind by the end

    • @Y2Kvids
      @Y2Kvids 2 ปีที่แล้ว +27

      I watched a tiktok , There was a Guy who made Roller Coaster Tycoon in 1995 , in assembly .

  • @chrisnelson414
    @chrisnelson414 ปีที่แล้ว +19

    Actual went to the id offices in Mesquite and bought my Wolfenstein and Doom from the guys in the office in person.
    I think they had a pool table in the office, but I was impressed by the Next software tools.

  • @NeilMohammed
    @NeilMohammed 2 ปีที่แล้ว +106

    been missing his quakecon talks. this feels like christmas.

    • @ttully
      @ttully 2 ปีที่แล้ว +3

      With u there

    • @zanerigler8404
      @zanerigler8404 2 ปีที่แล้ว +1

      Christmas wishes it was this

    • @kalleballex
      @kalleballex 2 ปีที่แล้ว +3

      The past 6-7 years of Oculus Connect talks fill the same space. They are all here on YT

  • @guysplace5385
    @guysplace5385 2 ปีที่แล้ว +128

    This interview is a gift to humanity.

    • @armanpakan
      @armanpakan 2 ปีที่แล้ว +1

      well said!

  • @cameronbaird5658
    @cameronbaird5658 ปีที่แล้ว +42

    As a programmer and scientist, this is the most interesting conversation I've heard in a long time. John Carmack is a legend

  • @realdarthplagueis
    @realdarthplagueis 2 ปีที่แล้ว +35

    Ahh, the legend. I have been admiring John Carmack since the early 1990s. I fondly remember connecting my computer to my friends computer via a serial cable, and running Doom. The feeling of playing against my friend over a local "network" was just amazing. I have the original Doom floppy disc shareware version on my shelf (1993).

  • @jace.miller
    @jace.miller 2 ปีที่แล้ว +61

    So glad for John to be on your podcast Lex. I am proud to have demonstrated a version of volumetric video rendering in an augmented reality context on mobile that I wrote for John when he came to visit the Samsung offices.

    • @HecmarJayam
      @HecmarJayam 2 ปีที่แล้ว +6

      I just saw a couple of your demos. Great stuff.

    • @jace.miller
      @jace.miller 2 ปีที่แล้ว +3

      @@HecmarJayam Thanks!

  • @Fetrovsky
    @Fetrovsky 2 ปีที่แล้ว +31

    Lex's definition of what wealth means for him is also mine. When I was a teenager I dreamed of being able to buy full versions of games, instead of getting copies of shareware (or even full games) from my friends.

    • @Fetrovsky
      @Fetrovsky 2 ปีที่แล้ว +7

      Also, I can't believe I've been watching this video for almost 2 hours. It's felt like 15 or 20 minutes.

    • @skilz8098
      @skilz8098 10 หลายเดือนก่อน +2

      Don't forget to add being able to eat Pizza when ever you want...

  • @TheZenMicro
    @TheZenMicro 2 ปีที่แล้ว +96

    I hope that John Carmack's voice is saved and used in the future in an AI capacity so future generations can hear and speak with him many years in the future as a mentor for development of their own advancement in coding. The voice of a founding father.

    • @master74200
      @master74200 2 ปีที่แล้ว +4

      5 hours of podcasting is much much MUCH more than you'd ever need to faithfully recreate his voice for sure.

    • @dzonsonmakdael5754
      @dzonsonmakdael5754 2 ปีที่แล้ว

      @@master74200 how long somebody’s voice recording needs to be to recreate it successfully? How many samples you need? :)

    • @ed7590
      @ed7590 2 ปีที่แล้ว +1

      @@dzonsonmakdael5754 It's more about the phonemes that they cover. If you spend 5 hours saying "lalalala" into a microphone it won't work well. If you optimised phoneme cover then you could crunch the time down significantly (though I would imagine you need to capture instances of them flowing into each other).
      General conversation is a good middle ground.

    • @master74200
      @master74200 2 ปีที่แล้ว

      @@dzonsonmakdael5754 As has already been mentioned, it's not so much about length of voice recording, but covering all the sounds they may make when speaking and how they speak. 5 hours of podcasting should definitely cover a very broad array of those sounds. Sure, it won't cover 100% all of the ways they may pronounce every word, but you probably don't need that either.

    • @codesmile
      @codesmile 2 ปีที่แล้ว +1

      I want to hear him say: "I'm afraid I can't do that, %username%" :)

  • @triplew0lf718
    @triplew0lf718 2 ปีที่แล้ว +56

    Its crazy to think how different the gaming landscape would be if JC never pushed for source code release.

    • @StarContract
      @StarContract 2 ปีที่แล้ว +2

      Halo 2 would be out by November

  • @PatrickQT
    @PatrickQT ปีที่แล้ว +32

    This is one of those Podcasts where it feels like 5 hours is way too short. Carmack is such a fascinating person.

  • @everydreamai
    @everydreamai 2 ปีที่แล้ว +52

    John is always so interesting to listen to. Great you were able to have him on! I grew up on his video games, he's a legend. 5 hours! Diving in!

    • @everydreamai
      @everydreamai 2 ปีที่แล้ว +1

      Well 5 hours later, what an incredible interview. I really look forward to future interviews where John can talk more about progress on his AI work!

  • @Dondlo46
    @Dondlo46 2 ปีที่แล้ว +38

    This gotta be the best episode you've ever done, DOOM is one of my favorite game franchises and I love Carmack's genius brain, awesome to hear more stuff from him.

  • @MrSlowestD16
    @MrSlowestD16 ปีที่แล้ว +34

    This was a great talk, best guest you've had on, IMO. I would love to see him on again at some point - hopefully don't have to wait 4 years. Dude's a fuckin machine. As a fellow developer, he's inspiring. Inspiring, but also demotivating, b/c I have no idea where he gets that drive from...

    • @peterk2735
      @peterk2735 ปีที่แล้ว

      I' been working as a professional developer for 12 years now, I think I'm pretty good, but listening to Cormack makes me realise I'll never be 1/4th of his level...:D

    • @MrSlowestD16
      @MrSlowestD16 ปีที่แล้ว +1

      @@peterk2735 Yup, same. Professionally for 10 years for me. You just know when you're talking to somebody clearly better or clearly worse than yourself....and with Carmack it's pretty clear, lol.

    • @jedan8928
      @jedan8928 ปีที่แล้ว

      It's the pizza. :)

    • @jesuschris9543
      @jesuschris9543 ปีที่แล้ว

      Get you sum microdose 🍄

  • @mechmaverick
    @mechmaverick 2 ปีที่แล้ว +21

    I'm such a fan! I shared a elevator with this guy at quakecon that was 17 years ago and I still tell people about it

  • @M.W.H.
    @M.W.H. 2 ปีที่แล้ว +56

    What a beautiful interview. Host Romero next please.

    • @MarcCastellsBallesta
      @MarcCastellsBallesta 2 ปีที่แล้ว +4

      Why? Romero made Doom, and then not much.
      I don't want to insult him, but most of the talks I have seen are just that. Doom & nostalgia.

    • @M.W.H.
      @M.W.H. 2 ปีที่แล้ว +2

      @@MarcCastellsBallesta most probably you wouldn't think like that if you played Doom back then. Besides, nostalgia is not bad.

    • @MarcCastellsBallesta
      @MarcCastellsBallesta 2 ปีที่แล้ว

      @@M.W.H. I've played hundreds of hours in the 80286 with 1 MB of RAM I inherited from my father. With a TURBO button, obviously.

    • @M.W.H.
      @M.W.H. 2 ปีที่แล้ว +5

      @@MarcCastellsBallesta then your experience was different for whatever reason. To me, playing Doom was an elevating experience and a defining gaming moment coming up from the various older gaming generations. To be clear, i'm not idoling him, but his, and id's talents changed an industry forever. their names and achievements will last long after you, me and them are gone. I have only respect and appreciation for their work.

    • @nollix
      @nollix 2 ปีที่แล้ว +2

      Romero didn't do anything. He was just a lazy ideas guy with a big ego. He wasn't much of a doer. You can hear Carmack trying to be diplomatic about it in this interview.

  • @thew00ted
    @thew00ted 9 หลายเดือนก่อน +2

    Why the F will you cut Carmack off when he was to explain the inverse square root equation that help early 3D games 🤦‍♂️🤦‍♂️😂😂

  • @0bzen22
    @0bzen22 2 ปีที่แล้ว +31

    I remember his 3 hours marathon lectures, speaking non stop, not even to get a drink, and him slowly sweating out a perfect Quake logo on his chest.
    But seriously, if you've studied his programming, there are some pretty neat tricks. Some of them that tried to define a genre and failed, always mighty impressive to my feeble brain (Stencil buffer volumetric shadows, megatextures, early internet netcode protocol, and many more).

    • @dafunkyshit
      @dafunkyshit ปีที่แล้ว +1

      His BSP implementation is pretty fascinating. I think he wrote it in objective C for DOOM.

    • @HyperMario64
      @HyperMario64 ปีที่แล้ว +1

      @@dafunkyshit DOOM used Objective C for the map editor, the engine on the other hand was mostly written in C.

    • @dafunkyshit
      @dafunkyshit ปีที่แล้ว

      @@HyperMario64 Ok thanks for correcting me. I've looked at the open source Linux ported code before, but it's been quite some time.

  • @williamervin3272
    @williamervin3272 2 ปีที่แล้ว +68

    Wow, just finished this epic interview! I would need 5 hours just to write up a good summery of what they covered! Carmack can so effortlessly talk about so many technical topics, I am truly in awe each time I hear him speak. You definitely need to have him on again so we can learn more about his journey into building AI systems!

  • @jhaynewe
    @jhaynewe 2 ปีที่แล้ว +4

    get gabe newell on pls lex

    • @jhaynewe
      @jhaynewe 2 ปีที่แล้ว

      for the gamers lex for the gamersz

  • @Pillowcase
    @Pillowcase 2 ปีที่แล้ว +62

    Life changing content here - a monstrously powerful figure who I know shaped my character in significant ways -- since first playing Commander Keen, to staying up all night competing in Quake 3. It's a real honor to hear him share like this.

    • @jwallace6913
      @jwallace6913 ปีที่แล้ว +3

      same. john (and his work) significantly inspired my ambition for coding early on. its reassuring to see him looking so youthful and sharp here, after what feels like an eternity since the 90s.. i am only 34 years old now, but my recollection of playing those early id software games feels almost like i have implanted memories from another lifetime lol

    • @kyledodson2992
      @kyledodson2992 ปีที่แล้ว +5

      @@jwallace6913 it’s funny. I’m as far from code and programming as possible. I was military, followed by school for finance and accounting etc. but he’s always inspired me based on the whole mantra of mastering your craft. When you stop and think about it. Doom/Wolf 3D are more important than even pong and Mario bros in regards to modern design architecture standards. And while that may not apply to my personal field, it reminds me of the importance of respecting the gold standards in certain processes or systems, and how you can always rely on them, or even better, improve upon them

    • @dafunkyshit
      @dafunkyshit ปีที่แล้ว +1

      He's an absolute legend. I remember Commander Keen. Played it circa 1992-93. Original Doom played in 1994 was what changed my life.
      Check out the Game Engine Black Book: Doom if you're keen on getting into the nitty-gritty of the Doom codebase.

    • @gollese
      @gollese ปีที่แล้ว

      Oh boy, i spent so many hours playing Quake, all of them. Doom & Quake, best time in gaming for me. Q3 osp, pickups on mIRC quakenet... Sad it's not around anymore. Probably is in small scales, idk.

  • @S13Reborn
    @S13Reborn ปีที่แล้ว +4

    With GPT-4 and ChatGPT released few days ago, this AGI bit feels like is 5 years old instead of 8 months old...

  • @WikiPeoples
    @WikiPeoples 2 ปีที่แล้ว +27

    I'm really awestruck by John Carmack. I'm a programmer myself and I had a similar "Love at first sight" experience with programming. When I first got into it, I even had a somewhat manic period of my life where I was hyper productive and even at times believed I was destined to be one of the greats, because I simply loved programming so much. It was all I thought about, all I did, and I never saw my life being any different. But slowly, with time, that enthusiasm, love, and joy, tapered off. I find Carmack amazing because he seems to have never had this "tapering off" experience. His interest and love for programming has remained and his productivity never wavered.
    I've thought at great lengths about why I lost that manic energy and passion. I don't have a good explanation. All life style factors are in check (sleep, exercise, diet). I just wonder if it's a brain thing. For some reason I get excited about things, and then over time they lose their excitement and I move on. For some reason, Carmacks brain doesn't work that way, and he seems to keep that "beginners mind" where he just loves programming so much that he is inspired all the time.

    • @autohmae
      @autohmae 2 ปีที่แล้ว +1

      my guess is environment is important, find the right projects to work on

    • @GRORGvideot
      @GRORGvideot 2 ปีที่แล้ว +1

      subconscious fear of success?

    • @CanIHasThisName
      @CanIHasThisName 2 ปีที่แล้ว +2

      This is quite common for a lot of people. You discover something that you're good at or that you really enjoy. You start to get into it and I mean really into it, both in terms of the technical and enthusiasm aspects and then you just do that for a longer period of time.
      Why the interest falls off eventually can be down to a number of factors but I think that the most common theme is that you do almost exclusively that one thing. It could be compared to listening to the same song over and over. When your life revolves just around one activity you may find yourself in a place where you don't have space for other things. It could very well be that you naturally and spontaneously stop doing that thing because you're starting to burn out on it, or because you're doing it so frequently the rewarding felling you get from it wears off.
      I think that it is really important to have other things to do, ideally more than one, and incorporate them into your lifestyle. You know the saying - variety is the spice of life.

    • @fuhoo5836
      @fuhoo5836 2 ปีที่แล้ว

      but did you have a hugely positive feedback loop like he did? i too am one of the "loved it for years" but terrible management and dull projects have ground my passion into dust. if i was worth millions and had adoring fans and could literally work on whatever i wanted then it would be a totally different matter.

    • @fuhoo5836
      @fuhoo5836 2 ปีที่แล้ว

      i am sorry but programming obsessively is nothing like listening to the same song on repeat. the field is vast and deep, but the doors into interesting projects are hard to pass through.

  • @oisiaa
    @oisiaa 2 ปีที่แล้ว +19

    I just listened to the whole thing in one go while on a road trip! Fastest way to pass time ever! I wish that it was 10 hours!

  • @gregpettigrew7908
    @gregpettigrew7908 2 ปีที่แล้ว +24

    I took 3 weeks to cobble together the time to listen to all 5 hours but it was so worth it. Great interview Lex.

  • @Ray_2097
    @Ray_2097 2 ปีที่แล้ว +41

    He's like a perfect machine, and yet so cool and humble at the same time...

  • @ShssaelPerez
    @ShssaelPerez 2 ปีที่แล้ว +21

    5 Hours... I tell you I felt like it was 30 min. What a great interview. Congratulations Mr. Fridman for getting the chance of interviewing one of the greates minds of our generation.

  • @bettermetalsnake95
    @bettermetalsnake95 2 ปีที่แล้ว +16

    Definitely one of your best interviews ever! My only disappointment was that you didn't ask him what it took to get Trent Reznor to produce the Quake soundtrack, I'd love to hear that story from his mouth. I'm also curious about his experience working with blockchain technology and if he thinks it will play a major role in the future of gaming. Oh well, topics for next time!

  • @davedogge2280
    @davedogge2280 2 ปีที่แล้ว +12

    From TRS-80 10 PRINT "JOHN CARMACK" to advanced A.I.
    That's like from primitive ape roaming savanna to a dude in a lab who designed the blue print for a Dyson Sphere.

  • @TerryMurray1
    @TerryMurray1 2 ปีที่แล้ว +37

    It’s incredible to me how minor throwaway statements from Carmack contain such deep insights into his thinking, and through his thinking insights into how he masterfully categorizes the reality he finds himself in to make complex things simple (ex: sigmoid curve, gradient descent). I think next to Fred Rogers, he’s my favorite human, and for clearly completely different reasons.

    • @AlanRuic
      @AlanRuic ปีที่แล้ว

      Seems like Rogers and Carmack simply chose different gradient descents. 😉

  • @thenothing2786
    @thenothing2786 2 ปีที่แล้ว +13

    I just love John Carmack. He gave me some of my happiest memories as a kid. I just loved the hours I spent in my cousin’s little basement, playing Commander Keen while Nickelodeon played in the background. Thank you, Carmack.

  • @frank7911
    @frank7911 2 ปีที่แล้ว +101

    "we didn't even have mice back then" - This man was the spark, our childhood was the fuel. Protect him at all cost

    • @potterj09
      @potterj09 2 ปีที่แล้ว +3

      If his mothers' name is Sarah I am sold. Close enough.

  • @hv1225
    @hv1225 2 ปีที่แล้ว +8

    I notice that he doesn't give the art, mood and music of doom, quake etc. much thought or mention, which were a big part of those games. For him it seems to have been more like technical problems that needed solving.

    • @arbpaninken6719
      @arbpaninken6719 2 ปีที่แล้ว +2

      Yeh I would agree. The music and sound combined with the art and design gave Doom an otherworldly weirdness that is as much to do with its success as its technical achievements.

  • @YourCRTube
    @YourCRTube 2 ปีที่แล้ว +43

    "The most staggering thing about Python is how slow it can get. You can easily eliminate all the progress, the hardware has made over the decades." ~John Carmack

    • @RicoCilliers
      @RicoCilliers 2 ปีที่แล้ว

      time stamp?

    • @constantinezh7156
      @constantinezh7156 2 ปีที่แล้ว

      Учи питон, мальчик

    • @spankyspork5808
      @spankyspork5808 2 ปีที่แล้ว +1

      "PHP is the greatest language ever invented" - John Carmack

  • @nerfbutt
    @nerfbutt ปีที่แล้ว +68

    3:35:00 You can sense John's frustration with VR at Meta as a foreshadow to his departure.

    • @nicolaspace1182
      @nicolaspace1182 ปีที่แล้ว

      Not a foreshadow, he had already left, he was only working as a consultant for Meta at this point.

  • @nerdalytics
    @nerdalytics 2 ปีที่แล้ว +30

    I would have loved to hear something about Rage too. The implications of mega textures, technical limitations, and why at the end mega textures haven't been kicking it like all the other cool tech John used in his code.

  • @MrDionysos01
    @MrDionysos01 2 ปีที่แล้ว +50

    5 hours with John Carmack, what a privilege.
    You know more about him, about his past, his present and his futur. I enjoyed listening/watching you two discuss various things, having an intellectual exchange. Brilliant minds.
    Thank you for making this podcast Lex.

  • @zenstrata
    @zenstrata 2 ปีที่แล้ว +4

    Having Pizza whenever you want is a good life goal. I would be happy with that.

    • @lukeyluke9637
      @lukeyluke9637 2 ปีที่แล้ว +2

      Well that just makes sense given your profile picture 😹

    • @zenstrata
      @zenstrata 2 ปีที่แล้ว

      @@lukeyluke9637 🍕👀💖

  • @beeman4266
    @beeman4266 2 ปีที่แล้ว +16

    Damn, Carmack's looking great. Looks like he went backwards 5 or so years in age compared to when he was on JRE 3 years ago.

    • @levzowk
      @levzowk 2 ปีที่แล้ว +2

      The leaving meta effect

    • @chad9438
      @chad9438 2 ปีที่แล้ว

      @@levzowk he didn’t leave meta

    • @MrDezokokotar
      @MrDezokokotar 2 ปีที่แล้ว

      A sharp haircut and nicely trimmed facial hair makes a lot of difference.

    • @dougler500
      @dougler500 2 ปีที่แล้ว +2

      It's not the job or the kids or the haircut that has him looking so good. He got a divorce!

    • @beeman4266
      @beeman4266 2 ปีที่แล้ว +1

      @@dougler500 lmfao. Literally all makes sense now.

  • @epicadventureturtle1363
    @epicadventureturtle1363 2 ปีที่แล้ว +7

    The "modern programming" part is soooo important. I've worked as dev for a little over a decade now and I always see the same behavior in new developers. Hyper focus on tech stack, needs all the latest frameworks and languages, spends more time thinking about code quality than about the quality of the product itself. It's about creating value in the eyes of the customer, not about creating value in the eyes of the programmer.

    • @briandennehy6380
      @briandennehy6380 2 ปีที่แล้ว +2

      Modern programmers think they are the most important part of a business and the ego some have is laughable

  • @dwatts64
    @dwatts64 2 ปีที่แล้ว +11

    1:22:20 it's good to see that Carmack doesn't cringe these days at people referring to id, and himself, as examples of some of the "greatest ever" devs. I'm sure he still feels awkward when he hears it, but it seems like he's finally starting to see the impact his work has had over all these years, and that he's not being conceited or something in acknowledging his contributions. It's kind of like he's grown into a wise adult or something lol 😆

  • @elgrifolorian
    @elgrifolorian 2 ปีที่แล้ว +20

    Best interview ever, Carmack is one of my heroes. I spent many hours on Doom, Q2 and Q3, Unreal, Half Life and Asherons Call in the 90s and 2000s.

    • @stachowi
      @stachowi 2 ปีที่แล้ว

      Same, big reason why I got into coding 20 years ago

    • @stuGkresreB
      @stuGkresreB 2 ปีที่แล้ว

      I did not know Carmack was responsible for AC, that’s awesome, lots of memories on that one, my second MMO after UO

    • @elgrifolorian
      @elgrifolorian 2 ปีที่แล้ว +1

      @@stuGkresreB i dont think he was but at that time thats what i was into, and all those devs are legends too m3.

  • @mikehudgins8545
    @mikehudgins8545 2 ปีที่แล้ว +22

    I’ll be listening to this on repeat. If y’all out there really enjoyed this, look up all of John Carmack’s Oculus Connect speeches. Imo he is the most interesting speaker out there. If I accidentally tune out for 30 seconds I always back it up.
    I literally listen to the most recent few at least once a year, so thanks for the new content!

    • @FredPauling
      @FredPauling 2 ปีที่แล้ว

      I just tuned out for a few second reading your comment and then backed it up! 😆

    • @bytefu
      @bytefu 2 ปีที่แล้ว +2

      ​@@FredPauling Oh, a fellow adhdude.

  • @arshamskrenes
    @arshamskrenes 2 ปีที่แล้ว +22

    Over the course of a couple weeks, I watched this entire interview. Thanks so much Lex and John! It is so educational, engaging, and inspiring! I can't wait for the next interview with John! Lex your interview style is phenomenal! Keep up the outstanding work!

    • @user-yb7im5ku2c
      @user-yb7im5ku2c 2 ปีที่แล้ว +2

      Funny, it took me about as much time to finish it as well. I normally listen to a full episode start to finish but this one wanted to take its time. Im glad it did too because even 5 hours doesn’t seem long enough for this kind of engaging conversation.

    • @dogshake
      @dogshake ปีที่แล้ว

      @@user-yb7im5ku2c strange and interesting , I seem to have the opposite you folks have: With interviews that place less “value” on (however you would like to boil down a human beings thoughts and opinions into a value haha) I normally stretch them out, but with interviews such as this where each and every word is like a gemstone, I consume it as fast as possible - as if it’s a sort of forbidden knowledge waiting to be eaten up.

    • @eamonia
      @eamonia ปีที่แล้ว

      Pssht... I knocked it out in 20 minutes.