What is rubberducking anyway?

Some people have asked me where the title of my blog (rubberducking) comes from.

Well it’s quite simple – rubber-ducking is the art of talking to a rubber duck to find solutions to your problems.

Sounds crazy? Well probably a little bit…

But you probably had this kind of conversation a few times:
You: Hey Joe, I’ve got this problem with my code… I’m wondering how to… Oh yeah just saw the problem, thanks!
Joe: …

Now I’m sure Joe is a nice person, but what if he’s not available? A rubber duck can sometimes work nicely:
You: Hey ducky, I’m having trouble with this algorithm… Everything is by the book, even this tricky part here… Oh wait, got it! Thanks!
Ducky: <quack>

Anyway I wanted a medium to explore ideas and get feedback… Rubber ducks are nice, but sometimes I need the duck to talk back, hence the blog

If talking to a single duck is not enough, you can try to talk to many pixies… You never know, it might help.

One Response to “What is rubberducking anyway?”

  1. [...] Rubber duck – having an inanimate yellow friend near your computer that you can always talk to can never hurt . [...]

Leave a Reply