system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: What makes "Rubber Duck Debugging" psychology work?
gpt
Its very common to go an explain a problem to a coworker and realize part way through what you were doing wrong like using AND instead of OR or checking the wrong input or something of that sort.

When you read something its easy to skip over your typos and not notice them, but when you start talking about them it can become more obvious that you flipped something around.  You don't actually read all the the words in a sentence, your brain isn't a precise machine and runs off of a lot of fast and dirty rules.  When you have to transfer it into another communication scheme you have to reform everything, you're not just going to read the ducky the code, you're going to say "The printer should stop when someone opens the door AND presses the cancel button....crap...OR...." not if(Door_Open && CancelPressed){}, turning your variable names back into what they mean helps you process it in a words again like your brain wants

The rubber ducky comes into play because it gives you something to talk to an explain your problem to so you can resolve your issue yourself before breaking someone else's train of thought to bring them into a problem you're going to resolve yourself.