HackerTubewatch
Surprise me
Frame from John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips Plays via YouTube's privacy-enhanced embed

John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips

Lex Clips
Podcasts
YouTube
1 HN user recommended this podcast episode1 month2022–2025 score 1
Years with an HN recommendation, 2007–2026

HN debugger-versus-print-debugging threads point to it as Carmack's authoritative case for using a real debugger.

A clip of John Carmack on the Lex Fridman podcast discussing his programming setup, why he favors debuggers and IDEs, and his puzzlement at developers who avoid them.

“This was one of the more interesting parts of John Carmack's interview on Fridman's podcast” (HN, 2024)

1 recommendations · 7 citations · Podcasts · intermediate

8 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

Citations, criticism and jokes

@systemvoltage Oct 2022 Cites it
on HN thread Tell HN: I was tired of being a perfectionist so I built an app within 24 hours
Thanks for your take. What do you think of John Carmack's[1] suggestion that using a debugger is the best way to program? I am by no means comparing myself to Carmack :-) I find debugger a good way to "see" what the program is doing. But that leads to a lot of time wasted. [1] [this video]
Carmack's suggestion that a debugger is the best way to program.
@heinrichhartman Mar 2023 Cites it
on HN thread What a good debugger can do
Contrasting perspective from John Carmack [1] who drops into a debugger all the time to explore state, understand program behavior, debug things, etc. Looks like there is no universal golden path. Differing environments make different approaches effective. [1] [this video]
Carmack frequently uses a debugger to explore program state.
@simscitizen Aug 2023 Cites it
on HN thread I do not use a debugger (2016)
While we're appealing to authority, we should probably note that John Carmack has a pretty different opinion about debuggers: [this video]
Carmack's differing opinion on debuggers.
@Barrin92 Nov 2023 Cites it
on HN thread Ask HN: Is (n)vim worth the trouble?
Read more
vim bindings are worth learning, vim/nvim itself is not. Two reasons. One, graphical debugging. Almost every hardcore vim/nvim user I've met has terminal (no pun intended) printf-debugging disease, or uses an IDE on a second monitor. Carmack talked about it in an interview ( [this video] ) Secondly people, especially with neovim, seem to be hellbent on turning the thing into a GUI editor anyway, with bespoke search interfaces, file tree plugins, graphical plugin installers, and so on. At which point I don't understand why you're not using something made for that purpose rather than painfully try to reinvent it in a piece of software designed to output text
Carmack on graphical debugging.
@Barrin92 Nov 2024 Cites it
on HN thread Don’t look down on print debugging
Read more
Print debugging is a disaster. If there's one widespread practice among non-beginner developers that wastes hours of time it's print debugging. I honestly can't tell how often I have seen people, even experienced programmers (usually because they insist on running some bespoke vim setup) refuse to use a graphical debugger to actually step through a program, and instead they spend hours hunting down bugs they could have found in ten minutes. There's a section of an interview with John Carmack ( [this video] ) where he laments the same thing. It's what the Windows/game development corner of the programming world actually got right, people generally use effective tools for software development.
Carmack laments avoidance of graphical debuggers.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close