Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
I very rarely see a rude question, and as for spelling, well I am actually quite a literate guy, but not such a great typist. And grammar is very much in the eye (ear?) of the beholder.
Grammar/spelling vary with region. en_GB, en_US, en_CA, en_AU, and whoever I missed have slightly different rules, so don't get too hung up on this if the post makes sense, and doesn't make your eyes bleed.
Help topic now exists: meta.stackexchange.com/help/how-to-ask. Closing because this question was about SO. If you have further input about the help, either in general or for SO in particular, ask a new question on the applicable meta site. Thank you.
Giving code samples which don't actually reflect your failing code
Giving irrelevant or overly long code samples
Saying "it doesn't work" but not in what way
Saying "it throws an exception" but not stating the exception type or message
Writing contradictory questions in the body and title
Writing one question, and then commenting when that question is answered, "Oh, I meant [some other question]"
Not responding to requests for further information
Giving arbitrary restrictions without reasons for them (when those reasons may very well rule out other options too)
Failing to format code (even when it's blatantly obvious that it looks horrible)
However, I think just a list of things to avoid isn't the right approach. I once blogged on how to answer technical questions helpfully - I'd be happy to write a similar post on asking questions usefully, and for that to used as part of a FAQ entry, if that would help.
Not explaining what they actually want to achieve. Zero background information just slamming in a code sample that isn't working for them.
If people would explain what they want to achieve besides what is not working for them the answer could be of better quality, because maybe what they're doing is a (completely) wrong approach besides bad coding.
As to what you should do, I'd is ask yourself this before posting a question:
"If you posted this request for
information (and asking for
information is a good thing to do)
under your real name, would you want
your boss and co-workers to read it
and know that you posted it?"
But this is a commonplace about the internet, universally ignored.
Not seeing how this is a "top issue" or how it relates to question quality. Most good questions doesn't detail what an acceptable answer is. Can you expand and clarify on your answer?
Before I update the answer, I'd like to clarify here to see if the answer would even be acceptable. What I've found is that there are times when people are asking questions and they're not really clear what they consider an acceptable answer. Furthermore, those times when the original poster believes the question is objective, but someone else may not, having some explicit words that says "an acceptable answer would be / would include", etc. This is also useful if multiple differing solutions may be accepted. Conversely, one can also indicate what would not be acceptable.
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.