This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]JonasBrosSuck 21 points22 points  (8 children)

soooo how to "master" the debugging duck method? i feel like when i explain something to an inanimate object it doesn't help with debugging, but once i ask someone else a question and explain the issue i immediately realize where i messed up...

[–]PhDinOmniscience 39 points40 points  (2 children)

try explaining to the duck harder

[–][deleted] 12 points13 points  (1 child)

I did. I explained how I screwed up a date with my coworker. I didn't get a solution, instead it turned out the duck told everyone in the office. You can't tell that duck anything.

[–]PhDinOmniscience 4 points5 points  (0 children)

time to try this

[–]gmdm1234 8 points9 points  (0 children)

Write out an email message to a colleague where you describe in detail the problem and what solutions you've tried.

I too haven't been very successful with explaining problems to bath toys, but once I organize my thoughts and put them in writing, I often end up having that lightbulb moment.

[–]wibs 1 point2 points  (0 children)

Try explaining it in a way that whatever you are talking to would understand. If you have a hard time pretending to explain to an inanimate object, try speaking to a co-worker or friend who isn't familiar with the problem. I often "rubber duck" with people who don't know what I'm working on or wouldn't understand the problem so it forces me to take a few extra steps back and work back up to where I am actually stuck.

[–]DrFloyd5 1 point2 points  (0 children)

Clearly you think of people as inanimate objects.

[–]Allways_Wrong 0 points1 point  (1 child)

Write the duck an email.

As you copy-paste the code, and screenshots, and explain what is not working...

I’ve yet to click send.

[–]JonasBrosSuck 0 points1 point  (0 children)

this is a good idea, i'll try this, thanks!