What is the meaning of Rubber_duck_debugging?

The practice in which a programmer attempts to solve a bug by explaining their code to an inanimate object, such as a rubber duck.

Source: wiktionary.org