Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I often ask a question on Google, get taken to a Stack Exchange site, and find that yes, they have my question, but some moderator closed it before it got answered. SE got my traffic, but I didn't get my answer. Isn't that broken?


There is an ongoing religious war among avid SO users (don't know about the rest of SE) about what kinds of questions should be allowed.

Roughly, there are two camps. Those who say that any well-formed, non-dup question of interest should be let in and those who think it's a stop of last-resort after checking all conceivable documentation and scouring the internet.

I believe the latter viewpoint is pretty run-of-the-mill developer machismo, and it makes me chuckle every time the first google hit directs me to a SO post with 1000 upvotes that has been closed as "off-topic".

It seems self-evident to me that in the year 2015, the internet has allowed me to make more valuable use of my time quickly searching for answers rather than scouring documentation. Docs have a time and a place, but are not needed for quick dips into the myriad techs you need to use to write a typical app these days.


We simply touch too many different code platforms to RTFM/RTFD on everything.

Just today I have probably worked with at least 20 code libraries with their own documentation, and most of those libraries will be replaced within 3 years from now.

I think reading the documentation for everything that a webdev works with now could be a full time job in itself.


Agreed. In fact, there was a HN thread a while back about this very topic: https://news.ycombinator.com/item?id=4494016

It's unbelievably annoying when this happens. I have a number of bookmarks to incredibly insightful posts, whose usefulness has been corroborated by literally hundreds of people...all closed because they are deemed "off-topic" or some such by an admin.

My theory is that SO was essentially "done" years ago. But people are still on staff and needed something to do. Thus, unrelenting navel gazing ensued.


I think the thing missing in this is all the low-quality questions that end up getting closed due to lack of solvability. One of the objectives of SO's rules is to avoid flame wars and ambiguous answers.

Imagine the question : "What is the best templating engine to use for Django?" This question doesn't have an answer, because it's so dependent on use case (even that statement is controversial). So if it's on SO and not closed, you'll get a bunch of answers that are contradictory, and people flaming in the comments.

I think the main objective for the SO team is to have people land on the site and _have their answer right there_. By removing possibilities of these off-topic questions, you're less likely to land on answers that help your specific thing.

End result is "when I land on SO I get an answer every time" instead of "when I land on SO sometimes I get a flame war". For branding, at least, I think it works in their favor to close those questions


What actually happens is there's a bunch of decent answers, and then it gets closed, which somehow kind of leads to the best of both worlds, but leaves a bitter taste in a bunch of people's mouths -"that was really useful why close it" answers.

e.g. http://stackoverflow.com/questions/257712/best-web-applicati...

or less seriously:

http://stackoverflow.com/questions/184618/what-is-the-best-c...


One of the problems is however carefully you craft your question somebody who should never been admin will find a way to flag it. Ask about a list of common ways/libraries/etc and boom - ban! Don't need to ask which is best (which could plausibly start a flamewar), just asking a smart question is enough. (And yes, I agree that people karma-farming is annoying, but could they please use community wiki or something instead of closing good questions with interesting questions?)

Also, smart, general questions are not the only questions to be closed: I got one closed on networking because the problem was between two company networks, not inside. There is an obvious reason for a rule about company networks and that is to keep hone networking out, not because we need another subsection for WANs, no?


Most SO moderators are unpaid volunteers. Not that this stops the effect, though, much the same is visible on the English Wikipedia as well.


"Those who say that any well-formed, non-dup question of interest should be let in and those who think it's a stop of last-resort after checking all conceivable documentation and scouring the internet."

This is wrong in multiple dimensions and [edit: the next sentence which i didn't quote is] flamebait.

One camp believes in following these guidelines to a fault. The other camp thinks some of the rules are counterproductive to SO's principles.

Source: http://stackoverflow.com/help, the guidelines are clearly outlined.


This reminds me of the unhelpful SO answers where they state the answer to a question is already stated as part of a spec and won't be answered with a link to the spec. My preferred answer to these questions will quote applicable parts of the spec along with reference numbers and a link.

I don't understand why I have to click another link to go to another site that doesn't have the same context and awareness of where I just came from.


And may no longer even EXIST ... seriously love when working with old libraries and all i have is some dump copy on github of a long dead source code littered with comments about see the web page for the docs... the docs dont come from the comments, and lo and behold, the stack overflow post ... slaps you in the face with yet another link.


I agree that it's not the most nuanced picture, but it correctly captures the ongoing debate on meta about this very question -- a debate whose very existence suggests that these guidelines aren't cut and dry at all.

For example, where is the guideline that answers this without ambiguity?

http://meta.stackoverflow.com/questions/261592/how-much-rese...


The latter group sounds like people who are sick of seeing SO being a place where people are rewarded for regurgitating documentation.

I've some sympathy for that.


This viewpoint only makes sense if you subscribe to the (very silly) ideas that there are a limited number of internet points available and that they matter. Why does it matter to you which people are being rewarded for what?


It matters because people respond to incentives. If what you want to see encouraged is good answers to novel questions, you need a system that rewards that over copy-pasting from documentation.

What do you think happens when the two are rewarded equally, but the latter can be done much more frequently per unit of time?


I don't think what the site developers (or most users, for that matter) want to see is good answers to novel questions. I think they want to is good answers to all questions.


If I can find the answer I am after more quickly by searching and finding a hit on SO than I would by grepping documentation, how is that not providing value?


Now balance it against the more important questions that are unanswered or even unasked because SO becomes a place where there's no point to that. It's not as simple as that.


I get your argument, but it sounds like a weak version of the claim that there is a strict ordering of priorities in the world and that only the top priority should ever be worked on.

Heck, even if the site was only for "novel" questions, according to your logic, only the most important unanswered question should be visible, until it is answered. Otherwise people might be incentivized to answer the second most important question instead.


The attention of users is a limited resource. Demands on it must be balanced against one another.


Then do you agree that only the single most important unanswered question should be visible at any given time?


I'm not sure I follow you. How does erring on the side of leaving a question open leave more questions unanswered or unasked?


When the reward system is such that novel questions do not receive answers, users will eventually stop asking those questions.


I still don't see what one has to do with the other(s). Besides, go browse through SO's unanswered questions; this is the state of things today! Simple questions, the most common variety, get answers in minutes. The complex and/or specialized questions which cannot easily be answered by a large portion of the userbase tend to languish.


Indeed. The result is that SO is a lot less useful than it used to be. I have repeatedly found myself chasing an obscure error message only to dead-end on SO and be forced to backtrack.


While I've experienced something similar too, I think it may have more to do with the fact that tech has diversified in the absolute sense. An obsecure question about your processor was easily answered in the past because everyone had tinkered with it. Today a question about a bolted-on feature in <insert tool of the year> might not receive an answer because so little experts on SO use it.(?) I've got no clue if this explains it, but it makes more sense to me than the idea that SO's attention/incentive span is so short that users are only spending time on 5-minutes-typing questions.


I've had that happen repeatedly as well, both now and "back in the day". I have no idea if a higher or lower proportion of the tougher questions are being answered now than they "used to be", but my sense is that it is about the same. The tougher questions are just tougher to answer; that hasn't changed through time. What I do know for sure is that a much higher proportion of easy questions can be answered by searching google and following one of the first few SO links, which is valuable.


Some people find difficult problems more rewarding to solve. Given that internet points are meaningless, someone interested in learning a language better could spend their time regurgitating documentation (and hopefully learning along the way). Eventually, one of those regurgitated responses gets picked up by Google and becomes the top answer, and nobody even needs to go to the SE forums to ask.

I don't think they're mutually exclusive - there are multiple reward structures for multiple types of players. Both should be encouraged.


Right now, there's one reward structure. People who value and respond to that reward structure act rationally within it. This means that regurgitation gets rewarded over good answers to novel questions.


Fair point on the question of why it matters. On the question of what should be encouraged, I think "good answers to novel questions" is only one of many possibilities. In my opinion, what should be encouraged is simply "people quickly and easily finding good answers to their questions", and I think copy-pasting (or linking to) the relevant section from documentation serves that goal just fine, and that voting is a good system for indicating what answers are useful, regardless of the form they take.


My key point is that not all questions are created equal.

Further, there's the question of how much effort the questioner should be expected to put in. In a great many technical question fora, the experience is that many noobs make no attempt to search out answers.


Isn't the incentive to answer those kinds of questions mostly intrinsic? I mean, the interesting questions and answers are more likely to be given exactly because they are so. The extrinsic reward is then complementarily useful for the opposite questions: the ones that are not very interesting but important nonetheless, such as the case of a reference to a cryptic documentation.


Extrinsic motivations displace intrinsic ones. Once you have the magical internet points, the intrinsic motivations fade.


Maybe the difference of opinion largely comes down to whether you think the second sentence of your comment "sounds right". It seems false to me, but it must seem true to you, since you wrote it. I would be very interested in seeing an analysis of data relating a measure of how many "non-novel" answers are being given to how many difficult questions are being answered.


It seems like the solution is to instead of close non-novel questions, just make them not award points.


I think this would be an excellent solution. Combine it with some semantic similarity analysis, and the vast majority of newbie questions could be replaced with "Here's a link to a pre-written answer that almost certainly addresses what you want".


They already do that analysis and show similar questions while you're asking a question. You can say "well they should do it better" (and I'm sure they try), but the whole beauty of the Q&A model is combining the strengths of computers and humans. Computers are better at organizing and storing tons of information, but humans are much better at figuring out what other humans are really asking.


I could see an argument that the people more equipped to answer more technical questions may leave if they have to wade through a bunch of questions that could be answered in the docs. If those sorts of answers "take over" then you'll have to wade through them to find more novel questions to post answers to.


Rewarded with what; internet points? How about rewarding the far larger portion of its userbase, i.e., the sector that doesn't care about upvotes, with information? Yes, I am in the former camp if I have to chose one. SO has become far too heavy handed an "noob hostile". I have been around since the beginning and am in the top 0.16% of users and I can't stand how stringently some adhere to the formal and informal guidelines.


Ultimately, the site depends utterly on the internet points people. Without them there is only noobs asking questions, and they leave without people answering.

So, yes. Internet points.


That's a fair point. It's not my motivation for being active, but I assume it is for most, and it is an effective carrot. I would just like the balance to be tipped a little back in the direction of the consumers of the site.

I'm not suggesting we leave obviously terrible questions open, it's the borderline posts that get me. Interesting questions which may not have a black and white answer, but would still encourage discussion/opinions which would be useful to people down the road. I know "it's not a discussion site", but sometimes there are gray areas and it's useful to have the opinions of experts on the pros and cons of certain approaches/technologies/whatever.


That gets into sticky moderation issues. My experience moderating support fora is that no matter how or where you draw the line, there's always a grey area. The line has to be drawn somewhere, and there's always going to be something that seems like a reasonable except that gets cut.

I suspect that SOs answer to your need is "Go use a different site". At some point, that becomes a reasonable answer.


It is a reasonable answer, but the reason many people don't find the "go use a different site" answer satisfying is that sites on the internet have network effects that make switching untenable, so it makes more sense to stay and debate the point. Which is also reasonable.


True, but the guidelines could be changed. Every close-happy user loves to link back to the guidelines. If they were a bit more lenient these users would have less leverage. It is a people issue though, I can't think of a technical solution which will solve it 100% of the time.


Changing the guidelines doesn't so much fix things as change where the lines are. You'll still see just as much "close-happy" behavior, just in different subjects.


Some people derive personal enjoyment from answering questions.


I'm tired of seeing stack overflow used as a place people go in lieu of actually reading documentation. However, I sympathize with the other point of view… Sometimes people just need something clearly explained to them and they can take it from there.


I feel the same way, but whenever I vocalize this viewpoint on meta I get downvoted into oblivion and wind up deleting my post.


SO never quite the original vision right. (A strange thing to say about an incredibly successful site, but...)

The problem is that you can't boil down development to very focussed questions with very focussed answers.

A lot of answers are experience and opinion - and if someone experienced is giving an opinion that's usually useful in itself, dammit, even if someone else with experience disagrees.

'Is React better than Angular?' may seem pointlessly open, but if you get answers from two camps who both know what they're talking about, it's possible to learn a lot from both.


I hope that at some point Google starts pruning away closed SO questions from its index. That will give the user a better search experience.


As a side note, the closed questions are not deleted from the web site because Stack Exchange takes a conservative approach when it comes to deletion. Nevertheless some questions do get deleted. The Help Center[1] and Meta[2] have more details on this.

[1]: http://stackoverflow.com/help/deleted-questions

[2]: http://meta.stackexchange.com/q/5221/135744


> Questions that are extremely off topic, or of very low quality, may be removed at the discretion of the community and moderators.

In my experience, this is completely false, it should be reworded as "Questions that moderators like to remove on a whim".

The fact that a moderator (or group of moderators) don't find a question valuable doesn't mean that it is not valuable for the rest of the world, and this applies specifically with questions about recommendations.


I hope that they don't. In fact, that's the worst thing they could do.

I have gotten a _lot_ of value from closed SO questions that were high ranked in my Google search results.

I don't know what that says about SO's flagging system, but it is what it is, I guess.


> I have gotten a _lot_ of value from closed SO questions that were high ranked in my Google search results.

Too bad for you, it just takes an overzealous moderator to remove a closed question that many people find valuable.

Your best bet is to bookmark the question and trigger archive.org's crawler via the "Save Page Now" form: https://archive.org/web/


I hope not. I don't know how many times a question I search for is closed as off topic, but was answered before it was closed


You've also got people closing questions who don't know the language. Am I the best person to vote on say Clojure questions? I'd say not, but on SO that frequently happens. When the languages go to people, the conference speakers and book authors are ignored by someone who has never written a line of code in that language something is wrong.

Also in the rapidly changing JS world they don't reference the version consistently. Code that worked fine on version 1 doesn't work six months later on version 1.1, if I knew the version it would save a lot of time.


Can they not give the macho developers some kind of button that spends some of their points to put a badge on the questions they like, elevating them to "true SO" status? Thats how these things are supposed to work I believe.


I always upvote on closed questions that I find useful. This happens more often than it should, imo.

What I would think would be better is for questions that receive a lot of upvotes after they are closed, that the people who flagged the question have reduced capability to flag down questions in the future.


Maybe they won't be able to find the true SO questions if they're buried amongst the lesser quality ones.


One of my top question created earliest (before the over zealous moderators appeared) was

how to push an item into an array in Java?

The obvious response is "lol don't you know how to read the doc"?

Yet the view count is over 100,000 and counting, with people commenting how much they appreciate finding the answer immediately.


SO had always allowed and encouraged beginner questions, actually. These days the same question would likely be closed as a duplicate, because the question, presumably along with a good answer already exists.

So that's an example of a good question, actually. And an answer "read the docs" would be down-voted as unhelpful and quickly disappear.


This is pretty much my experience. The site is read-only for a lot of people. I think I was rejected the other day because I didn't have the 50 reputation to comment on a reply that had other comments on an older question. They need to lessen restrictions that got too strict out of fear of the site becoming worthless. Right now the scales aren't balanced.


Comments on SE are meant to be temporary( in their value, not duration ). If you had to raise an important issue about something, you should have instead asked a question about it, where you could leave a link to the problematic answer/question and explain the problem. In fact that is the usual procedure in case of conflicts. There is no restriction on that. If your point is valid, the community does the rest.


And yet frequently asking a new question seeking clarification on an old questions topic matter, due to some relevant restriction, or even simply 'this no longer applies to V2 of lib$foo' is met with cries of "duplicate" and buried. Stack Overflow is suffering from the Wikipedia Moderation Problem ... which a few of my friends now refer to as "using a mod_assholes reverse proxy"


....why?


Most comments should end up as an edit to the question or answer, clarifying some point, at which point they can be removed. The Question and Answer are the important things on Stack Overflow, not the communication that went into creating and tuning them.

The remaining comments are just fluff, such as "thanks", which can more appropriately (for the site) be expressed as an upvote or accept. Or they're asking a new question, in which case the parent's comment applies.


This culture doesn't really invite towards answers improving over the years as more and more people who might know more happen to come across them.


Interesting how this is the case, because that was one of the key goals of the site when they were first building it.

I listened to Joel and Jeff talk about it in their early podcasts when they were first building the site. To be the definitive answer for a question requires that the answer be able to change and evolve over time as new information becomes available.


That's what the edit link on answers is for.


This has not been my experience when searching for programming questions. The threads I see closed is when I search for "what is the best ...", and while I find them very useful to read, I understand why SE do not like them.

Sometimes, I also see threads closed as homework questions, but those tend to have several duplicates which do have the answer in them, so it has so far not bothered me.


This type of thing was addressed by Yahoo! Answers in Taiwan which has a very strict scoring system for their mainline Q&A product. Basically they setup a separate section that was for discussions type questions called "chat" and provided no points on that side of the site. It was also not nearly as controversial to just move a question over there rather than closing it.


> and while I find them very useful to read, I understand why SE do not like them.

This is exactly what I don't understand. If a question is borderline, but obviously useful, why not err on the side of allowing it to stand?

>Sometimes, I also see threads closed as homework questions, but those tend to have several duplicates which do have the answer in them, so it has so far not bothered me.

This doesn't happen anymore. The "Homework" tag was removed and is no longer a valid reason to close a question. That doesn't mean these questions don't get closed using other rationals of course.


I can expand why I think SE do not like "what is best ..." questions.

1: There is no definitive answer to it. At best there is best practice, and at worst there is flame wars. If Moderators tried to distinguish what topic could become flame wars, you tend to end up with very biased moderation.

2: Recommendations are much more time-sensitive than purely technical questions. The best framework in 2005 might be abandon in 2015, which can mislead readers. As a reader, I know this and always check the post date, but from a UI perspective, this key component is not obvious in SO.

3: Flame wars are destructive, and SE has historically tried to avoid them. Questions like "should I pick GPL or BSD?", "Emacs or VI?", and "Python or ruby?" tend to be cut down before they cause problem in the SE community. I wish sometimes that HN would follow suit and do the same.


I think it depends. "What is the best image processing library?" should be closed. However, if that person goes on to detail what exactly they are trying to do and what constraints they are working with, it may not be so open-ended anymore. And this is only an example of one type of question which is routinely closed. There are others.


> The best framework in 2005 might be abandon in 2015, which can mislead readers

This is why you can edit a question/answer, to update the information.


Yeah I feel that they are overzealous in closing useful (to me) questions, but its hard to know what the site would be like if they let discussions go--perhaps it would make it a lot more difficult to find the answer you're looking for.


Because so many questions I've found useful were closed, it has had a chilling effect on my desire to ask questions there. I used to ask questions regularly at the beginning.

But now, I feel like my question is probably going to be flagged, so why bother.


The moderation is ridiculous. Useful questions get closed all the time for nebulous "fit" reasons. My opinion is if the community thinks it's a valuable question by voting it up, it should stay.


I have found some useful information in the "dup" questions. It's a bit weird to discover that a useful answer is "closed as duplicate" but whatever, as long as I keep finding solutions to my problems, I'll keep going back.


The answer was not closed, the question was. This is not a bad thing, as it funnels everything towards one canonical location.


well the moderators are part of the community (voted in!), and have decided its off-topic. So the community did decide to keep the question out.


Can you provide examples of some of those questions? Usually when I encounter that, it's been closed as a duplicate with a link to the original.


Post a technical question about how to make your single page application crawlable, if it includes the word "SEO", there are great chances it will be closed.

Some examples:

http://stackoverflow.com/questions/21044302/make-ajax-loaded...

http://stackoverflow.com/questions/26298780/how-to-make-ajax...

http://stackoverflow.com/questions/14887710/ajax-deep-linkin...

http://stackoverflow.com/questions/21785074/seo-with-single-...

The comment to justify why the question is closed is always the same: "This question appears to be off-topic because it is about SEO".


"how can you get the most SEO results out of a one page website"

"Is there any way to dynamic generate content without affecting search engine indexing and ranking"

"Is there anything I can do to make google crawl my website"

"Is it safe to pre-load 4 website into one page without search engines interpreting it as misleading"

If you are a programmer who do not work at google, it is impossible to answer. If a co-worker gave me any of those questions, I would answer it by giving them the link to google's recommendation page about SEO, while warning that google is a private company that do not disclose their methods in indexing website. I can guess and speculate how they think or what their intention are, but any advice would only reflect how I think it works today, and google may at any time change how they index websites.


Irony alert: StackOverflows has amazing SEO.

And I consider Google+SO the best programming tool ever created.

wrt Closed Questions, simple heuristic - if the page has lots of visits, lots of upvotes and is high in google for common searches do not close the topic. Clearly there exists a market for this question for many people, even if it boggles super-users' sensibilities.


For your information, the Google specification [1] is implemented in google, bing, msnbot, yandex, pinterest and mail.ru bots. Making the solution compatible with the other bots is a matter of adding 2 lines in the server configuration.

[1] https://developers.google.com/webmasters/ajax-crawling/docs/...


Questions that imply you're looking for better ways to spam also tend to fair poorly; can't imagine why. http://stackoverflow.com/questions/3905734/how-to-send-100-0...

FWIW, legit SEO questions do have a home on SE: http://webmasters.stackexchange.com/questions/tagged/seo


> Questions that imply you're looking for better ways to spam also tend to fair poorly; can't imagine why.

I do not follow you.

> FWIW, legit SEO questions do have a home on SE: http://webmasters.stackexchange.com/questions/tagged/seo

I know that Webmasters SE is supposedly the right place to ask questions about crawling issues and Ajax, but in fact you will find more questions on SO (see links below) because this is mainly related to technical issues with JavaScript.

234 questions tagged http://stackoverflow.com/questions/tagged/seo+ajax?sort=newe...

74 questions tagged http://webmasters.stackexchange.com/questions/tagged/seo+aja...


Maybe I'm just off-base, but I'd consider all of those off-topic for SO. It's not a programming or programming tools question, it's a "how does Googlebot work?" question.

The knowledge would certainly be useful to many people, but it is outside of SO's scope as it is defined.


Don't you think that implementing the Google crawling scheme [1] (i.e. returning a snapshot of an Ajax application) is a programming or programming tools question?

[1] https://developers.google.com/webmasters/ajax-crawling/docs/...

(edit: typo)


I'm surprised these questions aren't marked too broad instead as off-topic.


Sometimes that's just as bad. Often the questions I see that are closed as "duplicates" are not actually duplicates, just closely related. The answer to one is not always the answer to another.

I don't have an SO example on hand, but consider this Sci-Fi StackExchange question:

http://scifi.stackexchange.com/questions/79363/why-was-the-r...

The question is "Why does Sauron need the Ring to control Middle-Earth?" The correct answer is that he doesn't; he can control Middle-Earth without it, his victory is inevitable, but needs it to remove the only possible method his enemies have of overcoming him. After being correctly answered, the question was flagged as a duplicate of "What was the point of Sauron making the One Ring?" which is a very different question and comes with different answers.

This is, in my experience, extremely common across the StackExchange network. In that example, the "duplicate" question was answered before being closed, but that's not always the case.


Very often when searching (with google) for subjective things you'll find a closed stackoverflow link high up in the results. I know stackoverflow isn't appropiate for those questions but i still keep going to those results. I understand their position, it's just annoying. This is an example of something i found today: http://stackoverflow.com/questions/4674609/looking-for-a-ric...


Going to be hard to reproduce that bug since they are totally random long tail questions, but I have it happen a lot too FWIW.


My experience with StackOverflow is that the long-tail questions are still open 2 years later, but lacking any answers.


Moreover, you'll stumble across them as you search for your own answers.


When searching for the best tool for the job, I often get pointed to SE and the questions are closed as "not constructive". I seem to recall, however, that they opened a separate site for such discussions?


best tool for the job is off topic on Stack Overflow.

They did open Software Recommendations Stack Exchange.

Closed answers get deleted in some regular interval. If they for some weird reason aren't, you could consider flagging them, there is always a response to that.


Next up: "I'm frustrated because my question on Software Recommendations SE was closed for being 'constructive' and 'a real question'".


"Best tool for the job" doesn't sound like something that should be on SO. Far too subjective and likely to result in stupid opinionated arguments that go nowhere.


Except those are the hard questions in software engineering. "How do I draw a triangle with OpenGL?" is an RTFM question. "How do I decide between R and Python?[1]" is a much more challenging, but much more important, question.

I've said it before: SO is useful for the first 5 years of a software engineer's life. After that, it's occasionally useful when you need to pick up a new technology. The questions that are hard, for real senior software engineers, are rarely found on SE sites. Programmers.SE was supposed to fix it, but it hasn't worked, because of the same moderation.

This is a moderation problem, but the solution chosen was the easy solution: just don't allow hard questions because hard questions beget arguments. Instead, requiring people to have civil discourse, perhaps even requiring that people show they can have civil discourse before allowing them to participate, is much, much more difficult.

I'm not sure SE could survive the second type of moderation. But by not having it, it certainly makes it usefulness to somebody like me, with many years of experience learning and using various technologies, near zero.

1. http://programmers.stackexchange.com/questions/181342/r-vs-p... [closed as off topic]


>> "SO is useful for the first 5 years of a software engineer's life. After that, it's occasionally useful when you need to pick up a new technology."

That's what I find in my use and I don't think that's a problem. I think the harder to answer questions should be on their own Stack Exchange system. Moderation on that system would have different rules. I think if you keep it separate the second type of moderation you describe could work, however mixing the two types of moderation with Stack Overflow would lead to more problems imo.


So instead people just pick whichever thing is first on Google. Is that better?


This is an example I ran into recently: http://stackoverflow.com/questions/16317075/read-anonymous-j...

Although the question was framed badly it could have simply been edited to be more clear about what it was asking and what the answers are answering. It was helpful to me and I'm sure it's been helpful to others as well.


So, edit it then! Even if you don't have an account, there'll be an "improve this question" link right below the question that'll let anyone submit improvements. They'll be reviewed, and, if approved, will immediately submit the question itself to a "reopen review" - if the edits are able to resolve whatever problems existed, it doesn't have to stay closed.

It's easy to assume that every reader is able to look past a poorly-written, half-implicit question and suss out the underlying need - but that's not the case. If you're able to understand a question and it's clear that others are not, don't hesitate to share your insights - they can make the difference between a question being downvoted and deleted and one that goes on to help many others.


More often, I find a question that is closed and frozen in time that does have answers, because the answerers were faster than the moderators. For instance, "Where can I download Spring?" The top Google result is a StackOverflow page that is closed as off-topic.


The first two results that point to SO, give a useful answer, one is marked as a duplicate and points to the other one with 7 highly upvoted answers.

http://stackoverflow.com/questions/19124445/how-to-download-...

http://stackoverflow.com/questions/19082860/where-can-i-down...

The question is off-topic, but as you can see it was still answered. Still, to solve that problem, a new site was opened per request of users: Software Recommendations Stack Exchange


The problem with the new site is that it boasts a tiny fraction of the SO user count. It's just harder to get good answers on a site with so few active users. The same is true for programmers.stackexchange, where code review type questions end up.


Heh, looks like that was reopened in the last hour.


Did you try to simply go to the spring tag page? http://stackoverflow.com/tags/spring/info


> I often [find] a question on [...] Stack Exchange [but] some moderator [has] closed it before it got answered.

How often is often in practice, though? This is a common objection, and I see it mentioned a lot by disgruntled commenters here. This is just another form of observational bias, and in reality the situaion described is pretty rare...

There are many times that SO and SE sites have been useful to me, both is finding answers to existing questions, asking questions that are then answered, and also providing answers myself. I agree that it can be infuriating to see a question that you want answered on the site, but it has been closed as 'off topic' or 'irrelevant' or the classic 'not suitable for a question-and-answer format site.' However, this has not happened to me much in the several years I have used the site(s) so I have to assume one of the following is true:

a. I only ask/search for the 'right' kinds of questions?

b. Closed questions are not that common?

Due to the annoyance factor, I think that b. is what is happening, and people just weight those occurrences much higher in their subconcious. That means they will recall them more readily, thus giving the false impression that it happens a lot.

This is actually a very common observational bias, which people should be more aware of.

- http://en.wikipedia.org/wiki/Availability_heuristic

The availability heuristic is the idea that if something can be readily recalled, it must be important, or at least more important than alternatives which are not as readily recalled. The easier it is to recall the consequences of something the greater those consequences are often perceived to be, and similarly the greater the consequences the easier somehing is to recall. This means strong negative associations with closed answers make those easy to remember, and people incorrectly estimate the frequency of this situation to be much greater than it actually is.


It's hard to even research certain topics these days without google leading to a useless stackoverflow page. Yes, most questions have been 'answered'... But years ago and those aren't the ones Google leads to.

The overall quality of stack overflow has decreased dramatically over the past few years. These days, when I go there mostly I have the chance to help someone from India do his or her job and tell people to stop using obsolete database interfaces and leaving their code wide-open to SQL injection. It's not very rewarding, educational, useful or entertaining.


somehow this ends up on every thread about SO.

I sometimes feel as if there could be a thread titled 'SO pivots into airplanes' and the top comment would be about whether flight attendants would call some questions off topic.


That pissed me off so many times that once the mods actucally got into an argument over whether my question should be allowed, that was the last time i ever posted or answered a question on SE. That being said that site is super helpful, i just wish they could make the moderators more tolerable. You would be surprised how many times a question is closed yet will have so many upvotes and answers.

Interestingly i have noticed that Quora has some nice thoughtful answers to tech questions, especially questions that have no shot in hell of being answered on SE.


Have you seen the ads? If you did, it's not broken from their point of view.


Yes, I've run into this problem regularly.


Having read over 5000( yes really ) questions and searched over 100 with Google, that didn't happen once.

Just to clarify, SE doesn't always have the question, but it always has the answer.

It must be related to the specific field you are searching for; older ones are usually complete. I wouldn't be surprised if a more casual programming field has a larger ratio of closed answers.


It seems to happen with certain areas of interest more than others. I would say I encounter them in as much as 30% of my searches, which are web development related.

While I understand the intentions of the moderators, they seem to assess the value of a question for people at the moderator's own skill level than at the people who might be asking the question or seeking an answer to a particular question.

The silver lining for me is that at least they don't delete the questions and answers they mod down. I've found a lot of useful stuff in questions that the mods didn't like.


Thank you for your response, I will comment per paragraph:

SE has good rules which keep questions relevant. I would say that if the question is closed and there are no existing duplicates, then the question itself doesn't have much value. ( There are of course outliers. )

There is a misunderstanding here, moderators on SE don't actually close most of the questions, normal users with privileges to do that, do so by voting. So such a question doesn't have value because users decided so, not moderators.

The last paragraph shares the misconception with the previous one. Users vote on and close question. Inf fact moderators are so rare on SE, that they only do critical things that should not be trusted to users, which do the rest.


"if the question is closed and there are no existing duplicates, then the question itself doesn't have much value."

Not fitting the guidelines of SO and not having much value are two very different things. Are you sure you meant the latter?


They don't have much value to Stack Overflow, obviously, otherwise they would have remained opened and been voted up on Stack Overflow.


I think the point is these often are upvoted questions[1] with thought out answers. In fairness, I would argue the question I just referenced doesn't "belong" on SO as it's pretty clearly based in opinion. But if I Google "simple django rich text editor" and this is the first result, I would argue it does bring value to SO by bringing me onto the site.

[1] http://stackoverflow.com/questions/4674609/looking-for-a-ric... (not my find, posted in another comment on this thread)


Yup.

Having strict moderation standards is SO's business. I may or may not agree, but it seems to work for them.

Leaving closed questions, particularly those without answers, on their site sucking up google juice and deceptively appearing in my search results is scummy. If they don't want it on their site, they should ask google not to crawl it. And that goes squared when the question doesn't have an answer.


>> moderators on SE don't actually close most of the questions, normal users with privileges to do that, do so by voting.

To a person _arriving at SO from Google_, "moderator" and "normal users with privileges" are basically the same thing, even though they may be technically different. And, those "normal users with privileges" tend to be overly aggressive when flagging questions as "off topic" or "opinion-based".


As stated, this happens almost entirely with (a) questions that could be considered opinion-based (up to discussion whether these belong on SO, SO's stance is they do not); (b) specific long-tail questions that may have very precise or specific answers.

Googling 100 things (which is not a lot) is not likely to return more than 1 or 2 of these at most. It's rare that I hit this but I've seen it a dozen or so times at least. Most of the time it's a question that has been heavily upvoted with a heavily upvoted (and accepted) answer.


Happens to me constantly. The best questions for me are always like how best to make money in an Android app, which StackOverflow hates because there isn't any clear answer, just many people who have tried many ad networks, free and pro apps, etc.. The only questions they seem to allow are trivial things I know from reading documentation anyway.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: