Whenever I ask a question on Stack Overflow, or any Stack Exchange site, such as
How can I change x to do y
it seems that the community is most interested in pointing out my question is stupid, either by not answering my question at all
You shouldn't even have x in the first place
Your capitalization is very wrong
or by thinking that if the answer is obvious to them, it should be obvious to me.
me, in a comment on an answer: "I'm sorry, I don't overly understand what you mean. Can you provide an example?"
counter comment: "@Matthew: What do you think happens to your SqlParameter?"
Is there a way I can avoid this? How can I know if my question will be considered annoying?
Should I prepost every question on meta and ask if it's appropriate?
I want to get the most out of Stack Exchange sites, and feel that I need to improve the way I ask my questions. Basically, how do I phrase them to make the community more receptive to them? Any tips?