Rubber duck debugging
Appearance
Rubber Duck Debugging is an informal term used in software engineering which explains the method of debugging ones software code. The term is a joke on the very common case where one software developer explains his/her code to another software developer and realizes an error or flaw in his/her code without any remarks made by the other software developer.