This comes as my reaction to a recent question in which the Asker cheerfully admitted to having done zero research. Just recently I came across this GREAT Answer on Meta Stack Overflow, by someone called "user 414076". I am going to quote it here (remember, the question was, How much research is expected [of Stackoverflow users]):
A lot. An absurd amount. More than you think you are capable of. In fact, asking a question on Stack Overflow is the absolute last thing you ever want to do. You want to avoid it at all costs. You want to think of it as a horrible shame* that will forever haunt you and pass down from you to your descendants. You want very much to find your answer some other way.
You want to
- Search. Like mad.
- Test your code.
- Read blogs.
- Find books.
- Follow tutorials.
- Anything to avoid adding another question to Stack Overflow.
You never want to hit that "ask question" button and absolutely never do you want to click the "post your question" button.
After you have reached the end of your rope and the pain of not having the answer exceeds the vast amount of shame received by posting your question, that's when you can go ahead and ask. Because at that point, you will have done whatever research necessary to make it a good question worth asking. Because so help me, if your question gets an answer within 30 seconds that has 10 upvotes within 3 minutes, you did not do enough research.
* The terms "shame" and "never" are a tad bit hyperbolic, but the important point remains that we absolutely want you to do your homework. Understand that our time is not free, though we do not charge for it. Answering low quality, poorly researched, or duplicated questions becomes tiresome.
It would need a few minor adjustments to adapt to History Stack Exchange, but the point is clear enough, isn't it?
Now, admittedly, for some reason it is harder to ask a well-researched question than it is to give a well-researched answer. I found this out when comparing my two thoroughly researched Answers (on Roman slavery and Charles the Bold's nickname) with my lackadaisical American Mafia Question, which could have used a good deal more research.
So, for my next question I am presently knee-deep in research. I want to make sure that I've tried all the obvious things first before coming here.
Then again, maybe a majority of you don't care at all for what concerns me. Maybe you're happy to ask a constant streams of questions about something that could easily have been found on Wikipedia, receive upvotes, get a from-Wikipedia answer, give upvotes, and tomorrow you switch places. A parlor game. Like Trivial Pursuit, but win-win instead of zero-sum since everyone's rep keeps growing.
In that case, sorry for wasting your time.