> When you are stuck, explain your problem to others. Often simply laying out a problem will present a solution.
This is true, except the to others part isn't really necessary. It works just as well if you try to reformulate the problem for yourself.
Many times, just trying to think of a good way to ask something on StackOverflow priduces a solution.
It even works when trying to write a good search query on Google.