Quack the Code with Rubber Duck Debugging
To help you “quack the code” of course…
The method is simple:
Talk to the duck. Explain to the duck.
Discuss with the duck. Don’t throw the duck.
Sounds Silly, but it’s Serious Science
There is real psychology behind the practice of Rubber Duck Debugging. Breaking down your situation and describing it to an inanimate, unintelligent object will guide you into a new perspective and fresh thinking.
The idea of consulting an outsider to try and work your way through challenges is nothing new. The rubber duck itself, well, we’re not quite sure how it became the mascot for this practice, but it works!
Ducks Force You To:
- Change your perspective
- Speak in specifics… and slowly
- Be exact
- Be precise
- Repeat assumptions