Legendary developer on debugging
John Carmack developed Commander Keen, Wolfenstein 3D, Doom, Quake, and countless more classic game titles. He was the CTO of Oculus and has been pushing technology for decades.
He still writes software today. He still does debugging. He also still gets stuck on single-character errors.
I spent hours today debugging something that turned out to be a single wrong letter in the code: a .ge() should have been .gt(). Beginning programmers sometimes despair when debugging, but with experience it is just something to grind through.
Jun 5, 2023 · 4:58 AM UTC
Debugging is tough for everyone, and it doesn’t matter whether you invented game engines or figured out how to run VR rendering on mobile phone hardware attached to your face. With the right techniques and skills, you can make it a little easier.