Hacker News new | past | comments | ask | show | jobs | submit login

It was your tone. It reeked of "real programmers" don't use debuggers etc.



Aah. I'd say real programmers use debugger when they make sense -- but lots of programmers use them to jump around checking this and that without any reasoning what is going on, and thus taking 5x the time of a simple printf.


Respectfully, I disagree with the notion that lots of programmers don't know best how to manage their own time and productivity. Of course, we can all stand to do a better job of meta-cognition and thinking critically about our workflows, but I trust that if most people spend a lot of time in a debugger, it's because it helps them get their job done faster.

Personally, I definitely find myself going through stretches where I just use printf debugging. (I work on a lot of hobby language implementations where that's often the only kind of debugging there is.) Then I remember, "Oh, yeah, debuggers are a thing." More often than not, I'm surprised by how much faster I am at tracking down an issue using one.


I know my post will also come off as smug here, but is the solution to perceived gatekeeping really tone policing?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: