@Tariq10x

This video was sponsored by Brilliant.
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/Tariq10x/ 
You’ll also get 20% off an annual premium subscription :)

@leafl3lower

There was a post on hackaday; someone ported it to run without operating system already - standalone UEFI.

@SerBallister

BSPs trees are magic. Carmack certainly deserves his reputation as a GOAT in game programming.

@andy3233

Doom is so important in the history of gaming. Without Doom there would be no ChexQuest

@AykutKlc

We were  in Kadikoy/Istanbul with my brother, in front of a computer store. There was a crowd looking at the screen while one guy was playing doom. I can not express how mind blown we all were. It was the first realtime 3d(ish) texture mapped thing we've all seen. Genius of Carmak and craftsmanship of many. Thanks to them all and you for this video.

@David-pz4gy

I don’t know how much the average CS student knows about all this since they are learning to deal with different problems today than back then. While i would recommend this video to any aspiring programmer, i doubt knowing all this will make you better in the field, facing day to day problems.
The best answer i ever got from a junior candidate was: „I would look up if somebody else already solved this problem before trying anything myself.“ A few years later she got a senior position at the company.

@c0d3r1f1c

3:50 “If you’re not a prompt engineer…” 😂

@r9999t

"I mean, grow up", something every programmer should hear once in a while, I approve!

@gubx42

20:35 I do get paid to decipher nested for loops! The twist is that there is a bug and my job is to fix it, but for that you need to first understand what the code is doing. AI can help, but there are many cases where it doesn't.

@fokeyjo

I'm always amazed at how many games still use grid-based maps at their heart. That's what I find so amazing about Doom. That 2D map is pure vectors. In a lot of ways, it's still ahead of its time! By now, you'd think we have the tooling to make this sort of thing so easy,

@EnriqueSalceda-k4v

20:33 actually i dont agree.
The skill of reading and understanding is a skill.
As such it needs training.
Ive worked with people with that mindset and they were really impaired and easily scared by complexity. 
And they struggled to come up with solutions for complex issues.

@paulallen8597

"How to think."

Sadly, too often no longer taught. It was my first course (Critical Thinking) for my first BS degree. It was a constant recurring theme for my AS degree. It was also something my parents and older brother (both parents engineers) constantly reminded me of as a child.

@moonhowler667

Oh you're the fish-eye correction guy! Dude yes, I'm glad you made a longer video with more code! Yes!

@MatthewHolevinski

13 years of school before college should be 50% being taught HOW to think and 25% discovering how to think 24% applying that knowledge and 1% learning stuff.

@tursilion

The Black Book has so much good code theory that it should be required reading. Maybe not the pentium specific part, but that part is good optional reading. ;)

@find2hard

If code is a from of art, logical rather than audio/visual, then Doom is like the Mona Lisa (with guns).
Btw you ever gonna do non-game code reviews?

@nothingelse1520

I bought one of the D!Zone CDs. It was AMAZING for someone who was just getting into computers. It came with a very powerful app to "remix" any wad file. You could change around what monsters or items completely randomly, a few decades before randomizers became common for games.

@paulallen8597

John Carmack wrote the best OO C I've ever seen. He was also always very open to discussing code.

@DigitalViscosity

I've been studying the doom source since release(sadly I couldn't play it at release I was still on my Amiga 4000 and I only had a Tandy 1000 RLX 286).  But around 1997 I got a machine capable enough and the first thing I did was worked on a source port.  Brought back a lot of good memories I spent deciphering the codebase back then. If only I had the resources people had now.

@apresmidi153

I recently did a course that had me coding basic engines from scratch in C++ and it did wonders for my understanding of how game engines actually work. This video just feels like the next step up. Incredible content, I learned so much from just watching this once!