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 <a href="https://en.wikipedia.org/wiki/Rubber_duck_debugging" rel="noopener ugc nofollow" target="_blank">rubber duck debugging</a> 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’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 — the hard way — how to become the person I needed when I was stuck and struggling with code problems (and beyond).</p>
<p>I didn’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’re stuck, too.</p>
<p><a href="https://betterprogramming.pub/when-you-talk-to-ducks-2c8fb5025cc">Visit Now</a></p>