John Carmack's keynote at Quakecon 2013 part 4
What it is
Part 4 of John Carmack's QuakeCon 2013 keynote, covering OpenGL, functional programming, Haskell, Lisp and Scheme, typing, multithreading, events and garbage collection.
Why Hacker News recommends it
Cited again and again as Carmack's key public statement on functional programming and purity in game development, plus his remarks on garbage collection.
- 5 people recommended it
- 5 different months
- 0 strong recommendations
- first 2013, last 2025
What HN commenters said
“Carmack's talk about functional programming and Haskell”
Carmack's talk on functional programming and Haskell
sssilver, 2016-10 · Recommendation · in “Ask HN: What's your favorite tech talk?”
“you might want to see what John Carmack has to say[0]”
Carmack on how purity eases large-scale game refactors
mrkgnao, 2017-08 · Recommendation · in “Elm in Production: 25K Lines Later”
“Very interesting talk,”
Carmack on a Haskell game engine experiment
akmiller, 2017-09 · Recommendation · in “Global Mutable State”
“There is also the accompanying Quakecon presentation where John Carmack talks at length about all this”
Carmack talks at length on functional style in C++
lsh, 2019-01 · Recommendation · in “Functional programming in C++ (2012)”
“There's an old video [0] where he talks in-depth about his explorations of functional programming.”
In-depth Carmack exploration of functional programming and what veterans can learn
ookdatnog, 2024-06 · Recommendation · in “Why "Structure and Interpretation of Computer Programs" matters (2011)”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: john carmack, haskell, functional programming, garbage collection, game engines, quakecon
Also recommended by the same people
talkZig: A programming language designed for robustness, optimality, and clarity – Andrew KelleyRecurse Center · 6 HN recommenders · 2018–2024
talkThe Future of Mathematics?Microsoft Research · 9 HN recommenders · 2019–2025
explainerWhy Being Delusional is a SuperpowerVeritasium · 9 HN recommenders · 2020–2024
interviewJim Simons (full length interview) - NumberphileNumberphile2 · 11 HN recommenders · 2015–2024
talkSteve Jobs Stanford Commencement Speech 2005JoshuaG · 13 HN recommenders · 2007–2015
talkAlan Kay - Normal Considered Harmfulpowerfuloutlet · 10 HN recommenders · 2012–2026
talkGrowing a Language, by Guy SteeleBill Pugh · 11 HN recommenders · 2014–2026
talkA Philosophy of Software Design | John Ousterhout | Talks at GoogleTalks at Google · 11 HN recommenders · 2018–2026