| The problem doesn't stem from people just being wankers in a chat room, it's a deeper problem than that. It's hard to know exactly why people voted to close the 'niche' question you're talking about, but I had to rant recently to someone else who was complaining about how their 'recommend me a library' question was closed unjustly. What is Stack Overflow's goal ----------------------------- To be a large repository of reasonably correct answers to small technical problems, where there is only one reasonably correct* answer. Everything else is considered off topic, and unfortunately not a good fit for the site, due to the lack of tools to manage other types of questions Although there are lots of other things that could be asked and answered, if they are out of that scope then they are considered off-topic and should be closed, according to the people who own StackOverflow. They're closed, not just to annoy people who want those other types of questions answered but because SO really lacks the tools to manage the answers to those questions reasonably. For example the question "how do you install and configure nginx on different operating systems" is definitely a question that could be asked. However it would require a massively long answer, without a provably correct answer, with different approaches based on how you prefer to configure stuff. i.e. not a single probably correct answer. Questions that ask for a recommendation for which library to use don't also meet the criteria of having a single reasonably correct answer. Which library you should use depends on lots of factors, and there's probably several, if not a hell of a lot more, possible libraries to use. Also, questions like that invite debate, multiple answers, spamming by companies trying to promote their software etc. Although people might like to ask all sorts of questions SO have decided to try to limit the number of off-topic questions. But hasn't the goal of being the large repository of answers already been achieved? ----------------------------------------------------------------------------------- Yup, which is why StackOverflow is a considered a shit-show by people who used to find it very useful. If I had to guess, I'd say that something like 95% of all questions that are 'on topic' have already been asked and answered. Although I've been using it a while, it's just incredibly rare for me to find a technical question that would be on topic for SO, that doing a google search for doesn't have an answer on SO in the top 5 results. I think the people who run StackOverflow are either morons or have business reasons for not dealing with this problem. Although the 'find me a library' questions are off-topic they aren't really a big problem - what is a big problem is just the same set of questions being asked day in, day out by people who are too stupid to be able to use Google to find answers to questions like "Q) Why is my compiler saying there is a syntax error on this line?" "A) There's a syntax error on that line." The vast majority of people who are asking questions on StackOverflow are people who either read their compiler's error message, or do a google search - so it's really unlikely that they're going to spend time trying to understand the ethos behind StackOverflow or spending much time formulating a short, self-contained, correct example. Because it's so easy for people to sign up to StackOverflow it only takes people a minute to post their badly formed question, which leads to the current torrent of the same questions day in day out. Without increasing either the 'cost' of asking a question or other barrier to prevent people who fail at using google, then it's inevitable that SO will continue to be besieged by bad questions. ------------- As I said, I think the real problem is that the vast majority of on topic questions have already been asked. The site needs better tools for finding duplicates or expanding into a wider set of questions, for which some answers will be longer, non-authoritative answers which just currently aren't a good fit for the site as it currently exists. The current system lacks lots of tools that would be required to manage questions and answers that are currently off-topic. Personally I'd prefer it if they improved the site to allow more wide ranging questions and answers and better filtering of 'questions' (e.g. why is the only tool available to mark a question as something that is asking for a recommendation of a library to close it? Why can't we just tag it as 'find me a library' so that people who are interested in answering that can answer it? *Note - even if an answer is provably incorrect, it won't get deleted unless it's downvoted into oblivion. Which leads to raising of eyebrows when answers to security questions have wrong answers that have been voted to 40+ |
I think this is mostly a problem in so far as answers aren't updated. I'd say that for most "well formed" question belonging on SO that was answered correctly years ago -- most of those answers might no longer be entirely correct and/or the questions themselves might "block" newer (up to date) formulations of the same question.
Things like new versions of compilers, libraries, programming languages, kernel/drivers (and accompanying new hardware) shifts previously correct answers (and "correct" questions) into not-quite-correct-anymore -- but still "too similar" for opening up new questions.
And as questions cease, so does answers, which means the community dissipates/moves on -- and SO becomes irrelevant again. That I think is the danger.