Software engineers sometimes use a problem-solving approach that might seem weird to others but can actually help reach a solution.
It's called rubber duck debugging, and it works like this:
When someone writing software gets stuck on a bug they can't fix with standard approaches, explaining the problem and how the code works to an inanimate object, such as a rubber duck, can help get them unstuck.
But why?
When we're too tunnelled into fixing a problem, we often miss the obvious solutions that are hiding in plain sight.
Explaining the problem to a person, to yourself, or even to an object helps us tread step-by-step through the problem territory and reveal our mistakes.
This isn't limited to software engineering. I've solved problems in my head while I explained them to a coworker or a friend.
Therefore, the next time you're stuck at a problem you can't seem to climb out of, try explaining it to a person or even an object.
You might figure things out on your own as you explain the situation.
Now, before you move on to the rest of this newsletter issue, here are a few words from:
This Week's Sponsor
Most productivity apps help you organise tasks. Finalist helps you finish them.
Inspired by the daily planner, Finalist 3 weaves your tasks, reminders, habits, calendars, and even the weather into a single, living timeline.
Prepare for your day ahead by dictating what you need to do and use your personalised Hear Summary to see your day come together.
Sponsorships are paid callouts seen by over 4,176 people every Friday. Promote your product or service.
Your Next Read
Skills
Even with the best of intentions, we often tank conversations by choosing the wrong word or tone. This book will teach you how to have more productive conversations.
Apps & Services
A space to save things you find useful
A fun tool to see how your clothes wear over time
Add a suite of tools to your Kindle
Handy Shortcut
⌘
⌥
Esc
Interesting Reads
13 min read
2 min read
Watch Next
If you have an hour to spare, this video tells one hell of a story about how one person engineered a backdoor that could've taken down the Internet.
Want to join my inner circle?
Join a club that pays you back handsomely through knowledge and skills that help you get 1% better every day.
For a modest yearly fee, you get: