Rubber Ducking

Rubber Ducking image
A debugging technique where you explain your code (and your confusion) out loud — often to an object, like a rubber duck.

The magic: saying the problem forces your brain to slow down and reprocess the logic, and half the time you’ll spot the issue before the duck even blinks.

How it works: 
  • Pick your “listener” — a duck, a plant, a coffee mug, or a colleague who can tolerate monologues. I have a lot of friends on my table to listen to me, my fav - sleeping Pikachu. 
  • Walk through your code line by line, explaining what it’s supposed to do. 
  • Wait for the moment you realize what it’s actually doing. 

Why it works:

Turning thought into speech forces clarity. You can’t gloss over details when you have to articulate them — even to plastic.
Explore MoT
Don’t Be Left Behind: Close the Gap Between Test and Delivery image
Wed, 12 Nov
Align testing & delivery with TestComplete & Reflect to boost automation, reduce lead time, & improve deployment frequency
MoT Software Testing Essentials Certificate image
Boost your career in software testing with the MoT Software Testing Essentials Certificate. Learn essential skills, from basic testing techniques to advanced risk analysis, crafted by industry experts.
This Week in Quality image
Debrief the week in Quality via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.