DebugBetter - Level-up your debugging skills!

Why is it called a debugger?

One of the definitions of the word “debug” is: “to eliminate errors in or malfunctions of.'

I’ve thought about this, and realized my definition of “debug” is: “to investigate and diagnose errors in or malfunctions of.”

The elimination of errors or malfunctions is separate. I call that part “bugfixing.”

I think this because a debugger is an investigative tool and you don’t create or apply fixes with it. Yet, it’s called a debugger.

What do you think?

- 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.