Does SO keep track of the number of questions a user has read/viewed?
If so, would it be possible to keep new users from posting a question until they've viewed 5 posts?
This could be done by adding an additional step to the sign up process, where a list of the best SO questions would be presented for the new user to choose from.
This would give new users some perspective as to how they should be participating, (how to ask a question, appropriate answers etc.)
Of course, there will be people that just click on the first five posts they see to bypass this requirement, but at least we'll have known they put forth some effort here...
I'm just getting a little fed up with the "give me full source code please" questions.
Here's an example of a question that should be displayed in front of a new user, to discourage similar behavior: http://stackoverflow.com/questions/5759638/need-source-code-in-java
I proposed this idea because I think that some new users don't understand the nature of questions on this site. It's very tempting to come on here and ask others for source code before realizing that the nature of such a question is inappropriate. I believe that some new users may benefit from [some process related to my suggestion] because if they do care to build a reputation on here, they do not have to suffer the initial embarrassment of asking a poorly worded question. I feel as though if this happened to me, I would abandon the account (since I could not delete my question), and be discouraged from participating here again. Most folks [especially those that are new to coding] need to learn by example. I think that the intent of new users that ask for source code is split between those that don't want to do any work, and those that don't know how to learn without seeing something tangible. Those that learn by example would probably take the time to read both a to-do and to-don't example question and become a more educated question asker. I don't believe that everyone will participate in this exercise, but feel that it might help more quickly educate those that do.