Personally, I figured out a long while back that if I can't summarize the problem in one or (at most) two sentences, I probably don't really understand it. Then I go back and re-read my notes (such as may be) and the docs/code to figure out _why_ I can't write a coherent summary sentence. That often jogs things loose, and I end up not asking the Question. (Or at least asking a better formed Question....)