How a Rubber Duck Can Solve (Almost) Anything

<p>In software engineering, there is a simple yet clever trick for getting unstuck. It is called&nbsp;<a href="https://en.wikipedia.org/wiki/Rubber_duck_debugging" rel="noopener ugc nofollow" target="_blank">rubber duck debugging</a>&nbsp;and it works a charm for finding a way out of a tangled mess.</p> <p><a href="https://rubberduckdebugging.com/" rel="noopener ugc nofollow" target="_blank">The steps are simple</a>:</p> <ol> <li>First, get yourself a small, bathtub-variety rubber duck. If no ducks are immediately available, any non-threatening inanimate object will do.</li> <li>Next, with the object in front of you, tell it your problem. Make sure to methodically talk through your challenge, step by step.</li> </ol> <p>Through this act of verbalising, more often than not, you will spot an error or gain an insight about what might be awry.</p> <p>What&rsquo;s great about this method is that it can be applied to more than technical problems. I discovered this myself in my wayward, 8-year career journey from Web Developer to UX Researcher to Transformational Coach.</p> <p>In short, I learned &mdash; the hard way &mdash; how to become the person I needed when I was stuck and struggling with code problems (and beyond).</p> <p>I didn&rsquo;t realise it at the time, but the rubber duck debugging method was crucial to my self-coaching. Mastering this method is what has enabled me to support others more effectively.</p> <p>In this article, I share more about my self-talk journey, how to talk to ducks, and how to be more duck-like, so you can be the most help to others when they&rsquo;re stuck, too.</p> <p><a href="https://betterprogramming.pub/when-you-talk-to-ducks-2c8fb5025cc"><strong>Click Here</strong></a></p>
Tags: Duck