Talk to the Duck

Anyone can ask a question. But being able to ask a great question is a valuable skill. No matter who your audience is (be it a classmate, friend, instructor, or coworker), the key to phrasing a question so that people will care enough to answer it is to include as much detail as possible to make it clear what you're asking. Invest some time in asking the question so that others will invest time in answering it.

Coding Horror is a great blog for programmers hosted by Jeff Atwood. A recent posting titled Rubber Duck Problem Solving presents several instances in which taking a few moments to turn an awkward question into a great question not only encouraged others to answer it, but also helped the asker find a solution on their own!