When debugging a program, instead of quietly struggling in front of the screen, there is a technique called ' rubber duck ...