News for hackers. Stuff that matters.
Re:The Grug Brained Developer (2022) by kibibu on Wednesday June 18, 2025 @12:57AM (#44306784)
I'm sorry, but this juxtaposition is very funny to me:

- John Carmack loves debuggers

- Debuggers are most useful when you have a very poor understanding of the problem domain

Re:The Grug Brained Developer (2022) by johnfn on Wednesday June 18, 2025 @02:07AM (#44307055)
If you listen to what he has to say, it’s quite interesting. He would occasionally use one to step through an entire frame of gameplay to get an idea of performance and see if there were any redundancies.
Re:The Grug Brained Developer (2022) by kibibu on Wednesday June 18, 2025 @06:28PM (#44313825)
I really tried but could not take to Lex Friedman's interview style.
Re:The Grug Brained Developer (2022) by rusk on Wednesday June 18, 2025 @02:56AM (#44307301)
I think you should substitute “code” for “domain” in the last paragraph.

John Carmack knows his domain very well. He knows what he expects to see. The debugger gives him insight into what “other” developers are doing without having to modify their code.

For Carmack, managing the code of others the debug environment is their safe space. For Kernighan et al in the role of progenitorous developer it is the code itself that is the safe space.

Re:The Grug Brained Developer (2022) by pjc50 on Wednesday June 18, 2025 @08:10AM (#44309171)
If you're doing cutting edge work, then by definition you're in an area you don't fully understand.