When debugging a program, instead of quietly struggling in front of the screen, there is a technique called ' rubber duck debugging ' in which you explain the code line by line to a rubber duck doll ...