The Best Debugging Technique Doesn’t Use A Computer

It might just use you though

Steven Curtis
3 min readOct 21, 2021
Photo by Doğukan Şahin on Unsplash

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?

Introducing Rubber Duck Debugging

--

--

Responses (1)