Solve Your Problems Simply by Saying Them Out Loud

Rubber Ducking

How many times have you gone through explaining a problem to a friend, and before he could say a word about it you had already figured out the solution by yourself? The very act of explaining a problem out loud can, by itself, be enough to solve it.

How can this deceptively simple strategy work so well? How can we leverage it, transforming it in a problem-solving technique we can use at anytime?

The Magic Behind Explaining Problems Out Loud

Communicating your problems out loud has several advantages over silently thinking about them:

1. Clarifying Your Thoughts

In order to put your problem in a communicable form you must clarify it, stating it in objective terms. To articulate your message, you are forced to mentally organize all information you have about the problem. Moreover, by making your problem explicit, you free it from useless psychological noise, such as your anxiety or frustration for not being able to solve it.

Putting your problem in words will tremendously help you grasp it: language is not only a tool of communication as many believe, but also a tool of thought (for more on that, check ‘Top 3 Reasons to Improve Your Vocabulary‘).

2. Uncovering Hidden Assumptions

Explaining your problem to someone else is particularly effective when you assume no knowledge on the other person’s part. A good rule of thumb that works especially well for technical problems is pretending you’re explaining them to your grandma.

By assuming the other person’s total lack of knowledge on the subject, you focus on explaining what you know, instead of focusing on figuring out solutions. By making your knowledge and assumptions explicit, you often access different or overlooked data, and thus access entirely new avenues of thought.

3. Engaging Different Parts of the Brain

Saying the problem out loud engages many more areas of the brain than merely thinking about it. That’s why pretending that you’re explaining the problem to someone — but doing so only in thinking — is of little use. According to cognitive philosopher Daniel Dennett:

“[…] consciousness developed as a way to internalize talking to oneself. Speaking words triggers parts of the brain involved in moving the diaphragm, tongue, lips, vocal chords, etc. Hearing words triggers parts of the brain connected to the ears. Speaking aloud can be a bad survival strategy, especially when you’re thinking about the chief’s wife, so we developed consciousness as an internal monologue. It works, but it doesn’t exercise as many areas of the brain as speaking and hearing your own words. […]” (source: WikiWikiWeb).

Rubber Ducking

If explaining a problem is usually enough to solve it by itself, why would you need someone listening to you?

You don’t. Next time you’re stuck with a problem, why don’t you try explaining your problem to an inanimate object, such as, say, a rubber duck?

I know, your parents have warned you about people who talk to objects — but the fact is that it works. Telling your problem to a rubber duck is as effective as telling your problem to a human (if not more). Flesh, feather or plastic, it doesn’t matter of what material your listener is made of: the principles that make this technique effective always work.

If it serves to reduce your resistance and feeling of weirdness towards the idea of explaining problems to objects, be aware that the concept is rather popular in the software development industry. There’s even a term coined for it: ‘rubber ducking’ (popularized by the book The Pragmatic Programmer, a must-read for software developers).

“Are you saying I should replace real people and start talking to rubber ducks?”

Well, not replacing — but what about developing the habit of always consulting your rubber duck first? I don’t mean to slight us humans, but rubber ducks do in fact have some advantages:

  • Rubber ducks never interrupt your flow of thinking.
  • You don’t need to be worried if you are bothering the rubber duck with your problems.
  • Rubber ducks don’t gossip about your private problems with other rubber ducks.
  • Your trusted rubber duck is never busy and is always waiting for your inquiries.

Give rubber ducking a try. Once you get past the initial odd sensation of talking to a thing, you’ll certainly enjoy the feeling of convenience and independence it brings; not to mention you’ll also save a lot of your time as well as other people’s.

And, in case the rubber duck doesn’t solve your problem, just go ahead and explain it again to a friend. By then, you’ll have the problem much more well-defined and articulated, dramatically increasing the chances that that friend will be able to help you.

Silent Rubber Ducking

You should always practice rubber ducking out loud — but there are situations when you can’t make noises or simply can’t afford the social awkwardness of it (“excuse me while I talk to my duck…”). Fear not: do your rubber ducking in writing instead — sure, you won’t have the benefits of verbalization, but the technique still works fine.

One way to do it that works particularly well is to write an e-mail message explaining your problem. Pretend you’re going to send it to the smartest (and busiest) person in the world. Describe the problem in detail, the solutions you tried so far and why they didn’t work. List your assumptions and make sure you include all relevant information. Be both thorough and objective.

When you are done writing the message, you’ll probably have had many ideas to try out. If not, find a specialized forum and just send it as it is: with your perfectly-crafted message, I’m sure the Internet gods will help you.

Get Your Own Rubber Duck

Ready to start rubber ducking? As you imagined, there’s not much to it, except getting yourself a rubber duck. Well, it doesn’t need to be an actual rubber duck – any inanimate object will do. But it pays off choosing one that you really like: this will be a long-term relationship, after all. :)

Here are some suggestions:

  1. Real rubber ducks: the technique is called ‘rubber ducking’ for a reason. And besides, it’s hard to beat that classic yellow look.
  2. The 6 Dilbert characters: pick your favorite or use all of them together (this works particularly well combined with Edward de Bono’s 6 Thinking Hats technique – more about that in a future post).
  3. Full-blown cardboard stand-ups: I’ve seen these used by at least one software developer. I don’t think it gets more hardcore than that — unless you prefer an inflatable coworker, but I wouldn’t recommend that. ;)

As for me, my dedicated problem-solver, sitting next to my monitor and dutifully serving me, is my dragon Bob. He has the entertaining quirk of turning his head to always look straight in my eyes — undoubtedly an appealing effect, especially for optical illusion enthusiasts like myself.

(Embedded video - If you can’t see it, check it out here.)

If you’re interested, you can build your own ‘Bob’ using a paper model [pdf, 244 KB] (both video and paper model are courtesy of Grand Illusions).

Happy rubber ducking!

To receive further articles for free in your inbox, type your email:

14 Responses to “Solve Your Problems Simply by Saying Them Out Loud”


  1. 1 CSS

    Great post! I really appreciate the way you take your time and make each post thought-provoking and useful.

    I certainly use this technique - talking to inanimate objects, or my cats - quite often. I have certainly noticed more clarity in my thoughts when I do. Most of the time, however, I find it most helpful to discover what I’m thinking as I write. Fewer people stare at me that way :)

  2. 2 Fier

    And don’t you think that your rubber duck may be one-sided? Too optimistic perhaps. How abour having a council composed of Dragon Bob, Rubber Duck and other objects each one with a different point of view? Your shrink will love the idea.

  3. 3 Luciano Passuello

    Shrink? You got to be kidding! Who would need one with such a high-qualified council? ;)

    Your idea is quite similar to the one I hinted on having the 6 Dilbert characters as your rubber ducks. Each one of them would present a different point of view (or “thinking hats” if you prefer).

    Although I am happy with Dragon Bob, I might try it someday…

  4. 4 Bryce Beattie

    Late at night, when me and my fellow classmates would be stuck on a programming problem, that’s how we would generally solve it: by describing it to someone else. As we explained it, it would start to make better sense.

    I heard about another school that actually had a programming lab teddy bear for just that purpose. I wish I could remember where it was…

  5. 5 Luciano Passuello

    Hi Bryce,
    I also read about it somewhere, but can’t find it anymore — I think it was on UC Berkeley, but I’m not sure.
    I could also find the following reference about it being used in MIT (from a message thread):

    [...] MIT’s solution to the problem was the following. Every computer Lab had a teddy bear sitting in one corner (substitute with penguins/daemons) where appropriate. If you were a student in the class and had a problem you had to go an explain it verbally to the teddy bear first, only then could you ask the tutor [...]

  6. 6 jen_chan, writer MemberSpeed.com

    Cheers to all the rubber duckies everywhere! I actually find talking to myself out loud very helpful. Sometimes, it’s just easier to sort out problems when they’re not clogging your mind. It’s in the same way that solving a Math problem is easier when on paper than doing it mentally. In my case, at least… Another alternative for me is writing my feelings down. For those of you who feel a little odd talking to themselves or sharing problems with others, writing stuff down also helps.

  7. 7 Liara Covert

    This is a very creative post. I love the duckie image and helpful analogy.

    Its useful to recognize talking about one’s problems may be discouraged. It can be seen as a way to reinforce them. A happier ‘middle road’ migh concentrate energy in solutions-oriented thinking. This wouldn’t refer to a “problem” or “issue” so much as describe what is already in the works to create better conditions and healthier thinking.

  8. 8 Lee

    Hi,

    Well…not sure about the rubber duck, but I definitely see the value in verbalizing for problem solving brainstorming.

    And, come to think of it, the idea of an email makes sense to me. In effect, I think I’ve done that at times when thinking about “insights” or things to do: again, it helps clarify.

    I may not be going out to buy my duck, but it was an interesting read.

    Thanks for sharing,

    Lee

  9. 9 Bob @ Cape Number Plates

    Rubber ducking - LMAO - sounds pretty obscene. You’re right about this technique though. Can’t tell you how many times I’ve explained something to someone and it all suddenly made sense.

  10. 10 Ahmad

    I think you are using the rubber duck as a gateway to your subconscious. in a way, you are talking to your self :P

  11. 11 Laurie

    Hi Luciano! Great article! I learned, and it made me smile :-) I’m a newbie programmer and I “get it” in class, but when I’m alone, I panic in front of the white screen and I just freeze. But this approach of a rubber duck (I prefer a Teddy Bear since I’m very girlie) makes me change my perspective and give it another try! Plus, the very thought of talking to a Teddy Bear while making my homework makes me smile :D Thankx

  1. 1 Here to Create » 85 Resources for Fiction Writing
  2. 2 Perfect defect » Blog Archive » 120 sposobów na umysłowego “kopa”
  3. 3 Pune creierul la copt. « Urban notes of seashore dreamers

Leave a Reply