top of page

Rubber Ducking

Carroll Macey


Ever heard of "rubber duck debugging" in programming? And what has a duck got to do with Rethinking Leadership!


Rubber ducking is a term that originates from software development and refers to a technique for problem-solving by explaining a problem, step-by-step, to an inanimate object (like a rubber duck). The term was popularised by the book The Pragmatic Programmer.


The idea behind rubber ducking is that when you articulate a problem out loud and attempt to explain it in detail (even to something as simple as a rubber duck), you often uncover the solution yourself. It works because explaining forces you to slow down, organise your thoughts, and think through the problem logically.


Whilst designing a new leadership programme, I found myself stuck in a maze of competing priorities and approaches. I started to feel overwhelmed by the different approaches that I wanted to weave into the program. In my mind I was clear on the approach ( the what to say) the feel ( the why I was taking the approach) and the outcomes I was looking for but my mind would not settle on the sructure ( the how). Have you ever felt like that? So many ideas and options to select from and a huge desire to chose the right ones?


So, I did what I normally do. I turned to my practice of pausing and resetting by meditating on my intention for 10 minutes. That's when I remembered this brilliant technique that a participant on one of my programs shared.


Just as programmers explain their code to a rubber duck for clarity, I sat in my “snug”, my room for reflecting and reading, with my morning tea and began explaining my leadership programme design challenges to my favourite Buddha painting that I bought in Thailand (my version of the rubber duck!). As I articulated each element - from the group dynamics to individual coaching needs - the muddy waters began to clear. What emerged was a beautiful blend of Eastern mindfulness practices with practical leadership tools that I hadn't seen when it was all swirling in my head. 💫


Here's what I've learned: Whether you're a tech expert debugging code or a leader navigating complex decisions, the power lies in slowing down and articulating your thoughts to a neutral space. When was the last time you gained unexpected clarity simply by explaining your challenge out loud? Try it - find a quiet moment, choose your 'duck' (mine's still that serene Buddha!), and let the solutions emerge naturally. 🌱


The program is now live if you would like to see it. I called it "Rethinking Leadership - "Colective Ascent". Cohort one have finished and the next one starts in February 25 with a 33% discount available if you book before Christmas.


Rethinking leadership means being present, connecting to yourself and others and being a full expression of who you are. Here’s to those of us redefining what it means to lead—let’s keep rethinking leadership together.





5 views0 comments

Recent Posts

See All

Comments


bottom of page