Sketchplanations

Explaining one thing a week in a sketch

Rubberducking explanation: a developer talks their problem through with the therapist duck on the table only to reveal the insight they need. Often useful for debugging.

Rubberducking

Rubberducking is the simple technique of explaining your code, or whatever you’re working on, to a rubber duck and, in the process of explaining it, finding the answer yourself.

Have you ever been called over to someone’s desk to help them solve a problem, and as they explain the problem to you or demonstrate it, they figure out the answer themselves? It happens all the time to me, particularly when someone's showing me how something doesn't work, and it magically works just by having me watch over their shoulder. The rubber duck technique is as simple as that, except that instead of calling someone over, you can simply replace the person with a rubber duck, teddy bear or heck, even your stapler.

Rubberduck debugging is a term from software development where this sort of scenario happens a lot. Rubberducking is surprisingly effective and way cheaper than hiring a contractor for the day.

There is also the related empty chair technique for psychotherapy.

Rubberducking is not to be confused with "rubbernecking", which is slowing down to look at an accident as you drive past—a common cause of traffic jams.

Also see:

Keep exploring

Feedback fear illustration: A poor soul goes through all sorts of internal doubts about what they might have done wrong and how they might have failed when someone gives a friendly suggestion to ask what others think
Flotsam and Jetsam illustration: a bright yellow rubber duck floating in the sea is flotsam; as it is an item of cargo accidentally lost overboard from a container ship listing heavily to one side (left). This is contrasted by jetsam; green crates, actively being thrown overboard by a team of sailors desperately trying to avoid their small boat from sinking (right).
The ring-segment illusion, or Jastrow illusion: A child wonders at two identical train tracks that, when aligned next to each other seem to be different sizes
A parent and child entering an immaculate living room with perfectly behaved children unwisely find themselves comparing with their own chaotic house.
Buy Me A Coffee