Start writing an email to an imaginary person, explaining the issue and what you've done.
If you really want to be fun, put a Teddy Bear or other stuffed animal on your desk and explain to your friend the problem you're having. AKA "Teddy Pair Programming"
Either of these two things will probably have you realizing the solution during the middle of your explaining.
110% agreed. Another alternative is to start writing a question on StackOverflow (or equivalent). I tried it a couple times and figured out the solution by myself while describing the problem. And if it does work you can just send the question for real !
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.