Skip to main content

Command Palette

Search for a command to run...

Rubber Duck Debugging

Updated
1 min readView as Markdown
Rubber Duck Debugging
M

I am a highly competent IT professional with a proven track record in designing web services and managing databases. I have strong technical skills as well as excellent interpersonal skills, enabling me to interact with a wide range of clients. I am eager to be challenged in order to grow and further improve my IT skills. My greatest passion is in life is using my technical know-how to benefit other people and organizations.

Sometimes the process of describing a problem, even to an inanimate object, can reveal the solution. Rubber duck debugging refers to the practice of using a small toy, like a rubber duck, as your first assistant when you are faced with a bug in your application. Before asking one of your peers, carefully explain the problem to the rubber duck (out loud, ideally). There's something magical about stating your problems aloud that often makes the solution more clear.

Software Best Practices

Part 5 of 10

Good coding practices are important to good code. They can help to guide programmers through difficult problems, helping them when they get stuck, or preventing them from getting stuck at all.

Up next

Pain Driven Development

https://www.youtube.com/watch?v=FmUN2RkpizQ

More from this blog

D

Dev Tips and Tricks

15 posts

I am a highly competent IT professional with a proven track record in designing web services and managing databases. I have strong technical skills as well as excellent interpersonal skills