By definition, this question is off-topic. That said, there are exceptional cases where SO community appreciates the valuable information provided by the answers and marks a question as protected. For example:
http://stackoverflow.com/questions/1711/what-is-the-single-m...
This is one of these rare cases. I'm glad that this question was re-opened and got protected - I think that was the right thing to do.
All that said, I'm sick and tired of all the winning I hear about SO lately, so many complaints, yet, everyone keeps using it.
I do not encourage a vicious behavior as sometimes seen in SO but I also don't like to watch people post again and again the same questions that have been answered multiple times and could be found in a simple google search (and which probably show on the right bar when they compose the question).
I'm also tired of people complaining about closing questions - dudes, if you don't want your question to get closed pretty please put some effort in it! do your research, post what you're tried, compose a minimal working example that reproduces the error, post a FULL stacktrace and show which line triggered it. But no, people don't like to "work hard" so they put all the burden on the people that are here to help them. This is NOT cool. So yes, fuck yes - I will keep voting to close poor questions, and even (potentially) good questions that the author didn't bother to give a fuck about making it clear, readable & reproducable (but please do not dump all your code and expect me to read it if only one small method is relevant) and no - this is almost always NOT a language/culture issue - regardless of what some people say.
Bottom line: they say "in rome act like romans" - well when you join a community you should follow the community rules. Take a few minutes to go through the help center, see if what you're asking is on-topic. Learn how to post a new (good) question. Hell, even ask someone you know to read what you've written and give you the feedback if it's clear and if it makes sense. You want help? so put the time and effort so that we won't waste our time & effort when we try to help you!
but I really am tired of hearing all the criticism. It bothers me especially when I recognize that it comes from intelligent people that I'm not sure if they're just "playing dumb" or being a "smartass".
Your comment is so ironic that this long time lurker needed to create an account and reply.
I'm not sure if your typos are "dumb" or ignoring "autocorrect". See how we can both be pompous dicks?
The worst part about SO is pretending like you are trying to help people learn, when, as other commenters have called out, the answers are spread across multiple replies. If a person asks how to do X, and your answer fails to do that, you are part of the problem.
Please don't do this in HN comments. It's true that upping the ante is common on internet forums, but as you probably know from lurking here, we try not to be that way.
That is simply not true!
SO has changed a few times over the time, discussions, suggestions to improvements are constantly being discussed in meta. For the most of it - most of the changes that I saw in my 3+ years there were good changes. That's a constant uphill battle that must take into account malicious users and trolls.
And to the article writer: once you wrote a question and people responded it is no longer "your" question. It belongs to the community: as an example I'll give you a 3 lines question that was answered by a few paragraphs answer including screenshots, links etc. Who put more effort into it? the OP or the guys that answered ? Now, if you delete such a question - you're deleting all the useful comments and answers as well. And yes, if you try to do that for multiple questions in a row - it looks suspicious and you should be stopped!
As for the "attitude" towards new users, this happens only when the user posts a bad question, and by bad I mean:
1. impossible to understand
2. impossible to reproduce
3. already been asked multiple times
4. HM
or alternatively, posted a question that is far from perfect but can be improved - but then he/she bails off and not respond to comments.
In all the scenarios above - I'd rather have this question put on hold, until the user improves it.
And in general, when you join a community you should put minimal effort in learning the guidelines of acceptable behavior - if you don't like it - don't use it.
Personally, I find these guidelines useful and helpful.
All in all, I like the interface, I find it as a GREAT resource of learning and developing my personal skills, and unlike the author - I LOVE SO.
> As for the "attitude" towards new users, this happens only when the user posts a bad question
This is not true in my experience. Several times in the past month, I've googled for some problem or other and found a StackExchange question with my exact problem and several useful solutions, which had been closed because a moderator deemed it insignificant or overly broad. I understand the need for community standards in a site like this, but if your standards are getting in the way of the actual questions people want to ask, you need to change the standards, not crack down on legitimate use.
Usually questions are "closed" by 5 users (not by a moderator) so make it "5 jerks" (and I am one of them BTW...)
A question should be closed because it's a dup, or because it's not clear, or there's not enough information and the author didn't bother responding to the comments that mention that etc.
If you don't think so - you can write a comment and vote to "repoen".
If you feel better by calling us "jerks" - good for you...
This is one of these rare cases. I'm glad that this question was re-opened and got protected - I think that was the right thing to do.
All that said, I'm sick and tired of all the winning I hear about SO lately, so many complaints, yet, everyone keeps using it.
I do not encourage a vicious behavior as sometimes seen in SO but I also don't like to watch people post again and again the same questions that have been answered multiple times and could be found in a simple google search (and which probably show on the right bar when they compose the question).
I'm also tired of people complaining about closing questions - dudes, if you don't want your question to get closed pretty please put some effort in it! do your research, post what you're tried, compose a minimal working example that reproduces the error, post a FULL stacktrace and show which line triggered it. But no, people don't like to "work hard" so they put all the burden on the people that are here to help them. This is NOT cool. So yes, fuck yes - I will keep voting to close poor questions, and even (potentially) good questions that the author didn't bother to give a fuck about making it clear, readable & reproducable (but please do not dump all your code and expect me to read it if only one small method is relevant) and no - this is almost always NOT a language/culture issue - regardless of what some people say.
Bottom line: they say "in rome act like romans" - well when you join a community you should follow the community rules. Take a few minutes to go through the help center, see if what you're asking is on-topic. Learn how to post a new (good) question. Hell, even ask someone you know to read what you've written and give you the feedback if it's clear and if it makes sense. You want help? so put the time and effort so that we won't waste our time & effort when we try to help you!
Have a nice weekend!
P.S. Those who know me, know that I like to help people regardless of what I just wrote (example): http://stackoverflow.com/questions/31358932/is-there-a-payme...
but I really am tired of hearing all the criticism. It bothers me especially when I recognize that it comes from intelligent people that I'm not sure if they're just "playing dumb" or being a "smartass".
~~~~~~~~~~~~~~~~~
Help us help you!