Man: I can't figure out what is wrong with my code. Dilbert: Try rubber ducking it. Man: What? Dilbert: Rubber ducking is when you solve your coding problem by explaining it to a toy rubber duck. When you explain a problem to someone else, it forces you to look at it from new angles. Man: I can't tell if that is a brilliant idea or a practical joke. Dilbert: Ask your boss. Man: Okay, is rubber ducking a brilliant idea or a practical joke. Boss: It's a brilliant idea. I get most of my management ideas by talking to an imaginary rhesus monkey. Dilbert: I think you muddied the waters there a little bit.