• It’s when you talk through a problem with an inanimate object, traditionally a rubber duck. The process of explaining the problem can help you organize your thoughts and identify otherwise elusive problems. It’s a common technique used by programmers debugging their code.