Rubber duck debugging

While reading The Pragmatic Programmer I finally found the term that describes what many developers must have experienced: Rubber Duck Debugging. It can be described as finding the answer to the problem yourself, while explaining it to others.

It also makes a nice gift when saying goodbye to your colleagues when moving on to a new team or company 🙂