DEV Community

Rubber Ducky Debugging!

Rachel Soderberg on March 22, 2019

When I was first introduced to the concept Rubber Duck Debugging, my eyes lit up with wonder. Ducks? At work?! What is this fantastical madness?! I...
Collapse
 
jess profile image
Jess Lee •

Mine is freaky

cowduck

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Cow duck!! I love it!!

Collapse
 
thatfiredev profile image
Rosário P. Fernandes •

Duck Cow!!

Collapse
 
jonathankshay profile image
Jonathan K. Shay • • Edited

My rubber duck partner (with piggy-masked daughter in background)
Here's my rubber ducky (including piggy-masked daughter in background)

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Awww, double cute!

Collapse
 
gergelypolonkai profile image
Gergely Polonkai •

I'm proud to say that I'm responsible for spreading the word on RDD (Rubber Duck Debugging) in Ericsson Hungary few years ago. I left the company since then but did so in a bath of rubber ducks (not literally): there was a company hackathon during my last week where all participants got a company branded duck. I was literally in tears.

Collapse
 
rafalpienkowski profile image
Rafal Pienkowski • • Edited

This is mine.

duck

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

I've never seen a green one before! It makes me think of The Mask

Collapse
 
vicentdev profile image
Vicent •

I think it's an Ampelmännchen :D

Thread Thread
 
rafalpienkowski profile image
Rafal Pienkowski •

@llinaresvicent you're right. I bought this rubber duck during my trip to Berlin.

Collapse
 
terabytetiger profile image
Tyler V. • • Edited

I love rubber duck debugging!! At my last job, one of my co-workers referred to me as "the best rubber duck" because of how many times we would talk through some logic and find one of those "silly logic mistakes" (If anyone ever needs a human rubber duck, please reach out!).

(Will post a picture later of my duck)

Whenever I see rubber ducks I just think of this video: youtube.com/watch?v=f5d8pVg3Qtg

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

I lost my mind the first time I watched that comedian's bit about the ducks!

I can't wait to see your duck!

Collapse
 
terabytetiger profile image
Tyler V. •

The Ninja duck was a gift from the previously mentioned co-worker. They brought a box full of variety ducks in for the office.

I believe my fiancée bought me the santa/reindeer duck one year for Christmas :D

(Not sure why my computer is having an issue with the upload button, so I guess Instagram it is!)

Thread Thread
 
rachelsoderberg profile image
Rachel Soderberg •

I've been wanting to get a ninja one, love it! Also the festive duck is adorable

Collapse
 
desi profile image
Desi •

here's my guy!

image of basketball duck

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Is he a little basketball? Cute!
Also I bet that candle smells amazing

Collapse
 
desi profile image
Desi •

he is! was from when I worked at a university basketball arena.
it's heavenly and i'm so sad it's almost gone. $7 at Marshall's!

Collapse
 
_bradleyt profile image
Bradley Taylor • • Edited

By coincidence I wrote about this topic just last month. In our office we have a giant ducky to lead the pack 🦆🦆🦆

giant rubber duck in our office

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Now you're giving me ideas....

Collapse
 
mcnerdius profile image
McNerdius •

Multipurpose Scrubber Ducky - for help with debugging and Clean Code:

scrubber ducky

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

It also makes for a nice hairdo!
Also that cup makes me very happy. I need to get one

Collapse
 
skeudwenn profile image
Skeudwenn •

Does paper duck count ? Hand made by a teammate to whom I explained this concept !

paper duck

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Absolutely it counts! As I said, I support equal opportunity debugging pals :)

Collapse
 
shkabo profile image
b •

Does this count ? 🤔
darth duck

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Yes! Though he may be less forgiving when you find your mistake than a duck is ;)

Collapse
 
david_j_eddy profile image
David J Eddy •

In case you missed it.

Collapse
 
gergelypolonkai profile image
Gergely Polonkai •

I definitely want to be roommates with that guy _^

Collapse
 
kimmoli profile image
Kimmo Lindholm •

Soft methods works also for hw debugging

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Is that a plushy ducky? :D

Collapse
 
mikaleb profile image
Mikaleb •

As we're not crazy enough we have to talk alone to rubber ducks ?

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Hahaha fair point!!!

Collapse
 
doubleedesign profile image
Leesa Ward •

Rubber ducks are great and all, but a live cat who sits on your desk is better ;)

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

I bring my bearded dragon to work on occasion, she's a hit and totally helps me debug too!

Collapse
 
dylanesque profile image
Michael Caveney •

I engage in "plush turkey" debugging:

Stuffed Turkey

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

LOL that is awesome!

Collapse
 
kritulrathod profile image
Kritz Rathod •

If that is your desk. I'ts called mob programming. ;)

Collapse
 
zenphp profile image
Jason Murray • • Edited

I don't have a duck, I talk to the Buddha instead

Buddah Head

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Ommmmmmmmmmmmm
Find enlightenment through your code

Collapse
 
mostafaachraf profile image
Mostafa ACHRAF •

I don't have any ducks, what about minion :)

Collapse
 
koas profile image
Koas •

Here's mine!

Collapse
 
koas profile image
Koas •

Hummm let's see if I can make it right this time...

Here it is!

Collapse
 
rachelsoderberg profile image
Rachel Soderberg •

Aw cute, a little blue one!!

Collapse
 
lexepox profile image
LexEPoX •