The Best Debugging Technique Doesn’t Use A Computer
It might just use you though
You might be having a bad day. We all do sometimes. Some people make videos on those days.
You’re a software developer and you can’t seem to think. That means you aren’t doing your job! Perhaps your language isn’t even performing simple Maths as you might expect. If you ask your colleagues they are probably going to think you are incompetent (pro-tip: They won’t, and being vulnerable at work is a good thing).
What are you going to do?
Power through
What if you keep trying to solve a problem over and over? Just keep trying everything you know?
It is rather time-consuming, and aren’t you making the same mistake over and over?
Find a similar issue
You know about Stack Overflow, right? You can Google problems and solutions will come up. Probably someone will had the problem before, and you can just skip to the end and get the solution.
But are you really getting to the root cause of the issue?
Rubber Duck debugging
Wait, what? What is this?