Just red
this post... Following paragraph really resonates:
..."Sometimes I'll catch myself asking a question of someone
around here, and halfway though the question I'll realize that
I haven't really THOUGHT about the problem space. For me,
and my learning style, this might involve explaining it to someone
(often my wife, who nods in all the right places, but cares not
about such things) or drawing a picture."...
Interesting
stuff. I feel like I've been doing this forever,
unknowingly most of the times...
From time to time, I would walk to somebody from the team, who
didn't look busy, and ask for help understanding whatever the
problem of the day was. After a couple of minutes of explaining
the problem and walking trough possible solutions, the answer
would always pop out - most of the times without any interaction
from the coworker.
It worked like a charm.
Recently, I reorganized Timok's development team. Instead of
hiring local developers and sharing the office, I now hire
developers irrelevant of their geographical location. That made
RubberDucking difficult, until I realized that Moby:

will be more than happy to play his part.
And.. it actually, still works. Well, kind of...