Rubber duck debugging is an essential method to solve problems by yourself. The idea is that you explain a rubber duck your problem and while explaining the problem you come (closer) to a solution.
It would be foolish and not pragmatic for a developer to not have (something like) a rubber duck.
Let me introduce Pal:
Pal is short for programming alligator.
You can tell it’s an alligator by its smiling face. A crocodile would not smile at you but its teeth would frighten you.