I don't use debuggers

Had colleague like that 20 or so years ago, it was fun chasing all the memory leaks and buffer overruns when he left.

First thing I taught my kids is how to use debugger, step through code and check variables.
 
Everyone, we found the person who makes websites for the government!
Are they the ones that rely on debuggers?

Had colleague like that 20 or so years ago, it was fun chasing all the memory leaks and buffer overruns when he left.
And you think if they had used a debugger they would not have made these errors?
 
Debuggers are obviously important, and are extremely useful, but are definitely not an essential part of my day to day.

I would however be extremely weary of say, a PHP developer who doesn't have a reliable/working xdebug process setup
 
There is plenty of complex software for which using a debugger is either impossible or sufficiently complicated to be a waste of time. Then there are the cases where the changes in timing introduced by the debugger change behaviour and hide problems or create them.

I'm usually just wary of PHP programmers.
 
I wouldn’t be able to find and solve bugs without a debugger; Or just still very inexperienced for that level.

Using .NET/C# .
 
Everyone knows devs these days are just copy-pasting into ChatGPT and asking it what is wrong....
Or using AI via code-insights.

These companies gonna sit with so much proprietary code on their server's history for AI processing lol...
 
Are they the ones that rely on debuggers?


And you think if they had used a debugger they would not have made these errors?
They would find actual problem and fix it up properly instead of making some changes hoping that crash or segfault does not happen.
And by doing so they would hopefully figure out what to do in the future.

@blaaislaai using debugger has noting to do with experience, I have been doing it for a long time and it is essential part of job, from tracing and fixing up business logic to who changed piece of memory and from where.

Sometimes you just know where problem is, sometimes you debug code in your head but debugger is there to confirm your though process and how code behaves.

Eldest one was processing some files in Python and it was so nice to see her locating parsing issue with debugger.
 
Last edited:
There is plenty of complex software for which using a debugger is either impossible or sufficiently complicated to be a waste of time.
Tell me you’ve never used gdb without telling me.
 
Top
Sign up to the MyBroadband newsletter
X