The rubber duck method works for everyone, not just programmers. I have two rubber ducks on my desk, and they often listen to how I’ve written myself into a corner (again). It really does work! The secret is assuming the ducks are completely ignorant, so you have to break down the problem into easily understood bits.
See also ELI5 method on Reddit.