I've been using Stack Exchange for a while, and must say that this is an awesome site. For every question you get a useful answer within of a short period time. Recently, I began to research deeper about Stack Exchange to know what the opinion of others/ blogger are.

Besides the positive critics ...

... I have found many angry negative critics:

  • At the risk of proving some of them right, this question might be too broad. =) Are there any specific criticisms they're making which you'd like us to discuss? Note that some of them are probably out of date or only apply to SO specifically (which is very different from the other SEs). – Ixrec Apr 26 '15 at 10:08
  • Well, there's one upvote. For now keep using comments; high-rep people will edit the relevant stuff into your post sooner or later. – Ixrec Apr 26 '15 at 10:18
  • Thanks! I try to edit so good as I can! I hope it will still be clearly – user289222 Apr 26 '15 at 10:20
  • 2
    Sorry but this is off topic here. Stack Overflow got its own Meta site where those discussions belong. Other sites in Stack Exchange do not have such "negative critic" as you put it. – Shadow9 Apr 26 '15 at 10:22
  • 3
    But the bloggers mean Stackexchange. Finally all Stackoverflow family sites are the same ones. – user289222 Apr 26 '15 at 10:24
  • @user289222 doubtfully. Stack Overflow itself has a specific reputation – psubsee2003 Apr 26 '15 at 10:25
  • 1
    @ShadowWizard probably correct, but by reaching out to MSE community, you could hopefully reach users who don't participate on SO, but do on other sites. – psubsee2003 Apr 26 '15 at 10:26
  • 2
    For the first, please let the question here on this site. This topic-whirl makes crazy and very hard to disscuss. If I would post this on Stackoverflow-Meta, the users there would say: "This is off-Topic" this question should be movet to "Stackexchange-meta". Therefore I would be very greatful if you could at the first let this off-topic caos. Thanks! – user289222 Apr 26 '15 at 10:29
  • 3
    The short answer is "the same reason you're probably unhappy this question will be closed." Stack Exchange sites tend to care about the information far more than the people, and it can at times be abrasive. For people seeking information, it's a powerful resource. Otherwise, it's likely to strike the wrong way. – user206222 Apr 26 '15 at 11:24
  • 5
    When people encounter something they dislike, or that they have had a negative experience with they will tend to be vocal about it more so than if it was enjoyable or positive. – Oded Apr 26 '15 at 12:15
  • 4
    On a user base of almost 4,2M only 7 frustrated members that want to ventilate online is not a bad score I would say. Without wanting to downplay any issues, with this many users you will always run the risk people get disappointed, specially if the site moves one to a new level/different level. – rene Apr 26 '15 at 12:28
  • 5
    I am really tired of SO downvoting all my question when they involve a minimum of thinking out of the box. They think everything is code inside a compiler. With such approach... they will be geting high!!!! – Brethlosze Mar 31 '16 at 0:48
  • 2
    SO is getting worse in this regard, I'm asking more in SLACK – SuperUberDuper Jun 27 '16 at 16:46
  • 3
    Amazing example on why SO/SE sucks, a question that asks to investigate the subject gets closed as off-topic... – Evgeny Mar 1 '17 at 19:38
  • 1
    Exactly. This is how stackexchange democracy works obviously. – user513569 Apr 12 '19 at 19:51

People criticize SO (and SE sites in general) because they think they know how the sites work, and suffer major cognitive dissonance when the sites don't actually work that way. Generally, they don't believe that it's necessary to learn how the sites work, that you can just start using them. When that goes poorly, the reaction can be to declare that the site sucks.

The emotional reactions are typically a result of reading a meaning that doesn't exist. "Someone said my question was a duplicate" is not "someone said I was stupid/lazy/bad/wrong" but many feel that it is. "Someone thinks my question is off topic" is not "someone wants me to go away and never come back" but many feel that it is. Many of our tools mean "this question needs a bit of editing" - and there are volunteers aplenty who do that editing. (I edit material from comments into unclear questions, for example.) But when the person who wrote the question thinks it means "we hate you" they react poorly.

The longtime users who leave typically get fed up of the showing off by some users. But showing off is our lifeblood! People who have left have time to write something up explaining they didn't like it. People who like it generally don't. One exception might be the course I wrote on how to use SE sites well: http://www.pluralsight.com/courses/using-stackoverflow-stackexchange-sites which I have to tell you has not had a ton of viewings. The idea that this is something you have to learn and adapt to is not very popular, I guess, and this, in my opinion, is why you can find people who will carp and complain about the system. They don't understand it, they don't want to understand it, they don't think they should have to understand it. They think they should just be able to use it and get all the benefits without the constraints.

  • 1
    Absolutely. And, many people expect similar functions and usage as the forums they're used to. Which is perfectly understandable, but as it's not that, it is also expected that they spend some time learning the site. Unfortunately, and again understandably, they do not want to spend the time. – James Apr 26 '15 at 19:05
  • 1
    "because they think they know how the sites work" or they know and hate the fact that it prevents them from doing whatever they want. Also, interesting idea, that pluralsight course. I'll have to come back to this the next time they offer some free course time... – user1228 Apr 27 '15 at 15:20
  • 2
    "which I have to tell you has not had a ton of viewings" Well... Viewing that needs loading of third party JS. Also behind login barrier (or maybe a paywall)... I'm not surprised that almost no one look at it. – Calmarius Jan 11 '16 at 15:27
  • 3
    The problem with Stack Overflow is the same as the perennial problem with democracies. They degenerate into the tyranny of opinions. – codewise Feb 9 '17 at 1:47
  • 1
    StackOverflow is around 10 years old. If people have to learn how it works, it's different than other sites. Why does it diverge from so many other sites? Isn't usability defined in a large degree as leveraging the memes and patterns a user would already expect? Also, the long term users leaving or stopping contributions is a problem. Those people know how the sites work, and are eventually giving up. The truth, SO is a karma game, and now it's nearly impossible to score points. I have gone from answers that garnered 100 karma to ones that barely garner 10, if they stay open. – Edwin Buck May 19 '18 at 13:52
  • "showing off is our lifeblood" -- well that explains a lot – capr Oct 29 '19 at 14:33

The cause stems from basic miscommunication and a mismatch of expectations.

Stack Overflow is a site for:

  • Repository of knowledge - First and foremost. Our goal is to be the best knowledge repo out there. This means that any and all questions are expected to have value beyond what the OP can take out of it.
  • Interesting, valuable Q&A - Nobody likes crap. Nobody likes answering the same questions over and over again, and nobody likes giving a user a bedtime story to introduce them to the manual.

For that reason, things get voted down. Things get closed. Often without sufficient communication to help the confused and hurt OP improve his question asking skills for the next time.

The solution is not to change how we close or downvote. Those are our quality assurance tools and they work well. What needs to change is our attitude. Patience is a virtue, and I don't think we're as patient as we should be as a community.

  • 1
    Close and vote down isn't the only thing. Also this very hard reputation gaming system is a problem as Michal T. Richter (a 15k rep user) said is a problem. For example you need 50 reps to can comment to asking the questioners for more informaiton. It is impossilbe to post a high quality anser without able to comment. So how you can earn reps if your answer is poor, cause you could'nt ask for more information via comment? And high-rep user can comment and ask for more info, so they post high-quality answers. Thereby beginners almost can't earn reps. – user289222 Apr 26 '15 at 10:44
  • 1
    You're preaching to the choir. I've been an advocate of reducing the comment rep privilege to 20 for quite a while. – Madara's Ghost Apr 26 '15 at 10:46
  • An other problem besides the reputation is that so many things are off-topic here. I understand if for recommendations, thats very opinion-based and you want to avoid spam! – user289222 Apr 26 '15 at 10:55
  • And if a question is duplicate, broad or lazy. Why you don't just ignore them. Nobody forces you to answering the same questions over and over again or to giving a user a bedtime story to introduce them to the manual. Why do you just let them allown when new noob users don't offed, hurt or spam? – user289222 Apr 26 '15 at 11:01
  • 4
    "And if a question is duplicate, broad or lazy. Why you don't just ignore them" - that is a terrible idea. You can find sites/forums that take any question whatsoever everywhere on the Internet. SE sites attempt to be focused, and rather strict in that focus. Goals: attract experts and keep them, so that questions get good answers. You allow "crap" in, you'll get anything out. As for duplicates: how could we help the asker better than to give them a direct link to a post that already answers their question? – Mat Apr 26 '15 at 11:23
  • 4
    @user289222 There's nothing more annoying than finding a forum post online from 5 years ago with the exact same question as yours, and no answer in sight because everyone just ignored it. We like our questions answered. – Madara's Ghost Apr 26 '15 at 11:24
  • 5
    There is also the human condition that who have problems or disagree would be more vocal about it than those who don't. People voice disagreement much more readily than approval... – Oded Apr 26 '15 at 12:14
  • Ok, I understood the duplicate, board and lazy things. But what about the off-topic things. Why are so many things off-topic here, appart from recommendations that I can understand. Many topics and tags who are very popular gets banned by moderators and strong community because the don't like them. But if others are interested in these banned topics they don't get ask! To be short: Why I can't ask everthing but recommendations. – SE_Sucks Apr 26 '15 at 13:44
  • 2
    @Why_SE_bulling_new_users because if we weren't focused, our quality level would have dropped significantly. That's why other sites were created, each site attracts expert on one specific field and nothing more. If I can ask about why my display driver is malfunctioning on Stack Overflow, I can ask about why my computer won't start, right? They're both similar. And that means I can ask about why my coffee machine isn't working, after all, it has a computer in it! – Madara's Ghost Apr 26 '15 at 13:47
  • Then SO should not be accepting new questions at all. The site is a Q & A site first and foremost, to punish anyone who asks a question is wrong full stop. – KyloRen Nov 23 '17 at 13:00
  • @KyloRen You aren't punished for asking a question. The point isn't to punish anyway. The point is that questions that don't conform to the standard the community put in place are downvoted. It's not against the asker, it's against the question. If your question got downvoted, you should be asking yourself what's wrong with the question you posted, and not "why do these people hate me". – Madara's Ghost Nov 23 '17 at 13:08
  • The obvious problem with this is that the very fact that it wants to be a repository of knowledge makes it a failure. SE's collective failure to understand this even as of 2018 makes it outdated. – user384068 Mar 6 '18 at 11:05

I would like to add a little to the excellent answer from Madara.

The reason why you get more negative reviews is because the rusty wheel squeaks and some square pegs don't fit the round hole. Some brilliant people have been a part of Stack Overflow, but not all of them have the best personality or play nice with others.

Sure, you can pick holes in the reputation system and the moderation system - but then again you can criticize just about anything on this Earth. The guys behind Stack Exchange have learned a lot over the last five years and have put together a lot of help and easy to read material on how to use the site. But you know what? You simply couldn't count the number of lazy or incompetent new users who don't bother to read that material, and don't bother to do even the most basic of research before they ask the most basic/oldest/laziest question you could imagine.

Happy users don't tend to write nice happy blog posts stating how much they looooove Stack Overflow - because they just keep on using it. A lot of the people who dedicate their time to answering questions are busy professionals who are paid good money to be doing actual real work - but they donate time and expertise to this site free of charge. Next time you read a negative review, remember that our job here is not to endlessly baby users who are too hopeless to help themselves, or endlessly answer the same questions, or allow users to use it to shoot down others to further stroke their own egos.

Like any good or complex tool, Stack Overflow can take some time to learn how to use. People who charge in and use it recklessly are liable to lose their fingers (figuratively speaking). Take your time and use it wisely and pretty soon you'll be sucking the rep koolaid up there with the "StackOverlords".

  • I'm sincerely sorry that my personality doesn't play nice with others. I try to improve that.It helps if I get reminded about that now and then.... – rene Apr 26 '15 at 12:14
  • @rene Many of us are deeply flawed. It's no fun when your genius overawes people and scares them away :) – slugster Apr 26 '15 at 12:16
  • Five years? It's six and a half at this point. SO launched in fall of '08. – jscs Apr 26 '15 at 19:01
  • I agree with this. Except on the part that people is answering time after time the same questions. There is a duplicated system for frequent questions. And for specific garbage question, there is a lot of other users willing to reply. The "gurus" dont need to be there feeling as they shall reply negatively. If you feel negatively with somebody, arrange your life and dont write it, do other stuff plain and simple. Newbies will be around "all time", and if SO dont accept that there is some rule filtering which should be applied... – Brethlosze Mar 31 '16 at 1:36

Not the answer you're looking for? Browse other questions tagged .