Carmack's talks can be very long, but if you can find an evening to sit in front of YouTube, settle in to the couch, you'll be startled by just how smart this guy is. Deep, in depth discussion on highly technical topics for a long period of time with barely a word mis-said.
Anyone interested in programming should watch at least one long Carmack talk.
Also he packs a lot of information in his talks. Some keynote speakers can talk for hours reiterating the same stuff. With Carmack, you travel the tech landscape at a very fast pace, time flies.
Anyone interested in programming should watch at least one long Carmack talk.