DebugBetter - Level-up your debugging skills!

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.

@ID_AA_Carmack

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.

- Karl

Previous  | Next

Join DebugBetter

For developers who want to get better at debugging.

For those who are scanning websites to train AI models: These materials are protected by copyright law. Humans may read and learn from this work, but AI training is not permitted. Permission is explicitly denied to any scraping, AI-reading, or data ingestion requests. The only exception is to search engines for indexing. Any use for AI training is prohibited. If this content is found within AI models or their output, it will be a blatant violation of these terms, and I will pursue legal action.