Slashdot Mirror


Stack Overflow Admits It Hasn't Been Welcoming To 'Newer Coders, Women, People of Color, and Others'; Outlines How It Plans To Change That (stackoverflow.blog)

Paul Fernhout writes: Jay Hanlon, executive vice president of culture and experience at Stack Overflow, penned a column on the company's blog last week in which he admitted the "painful truth" that "too many people experience Stack Overflow as a hostile or elitist place, especially newer coders, women, people of color, and others in marginalized groups." Hanlon, added, "our employees and community have cared about this for a long time, but we've struggled to talk about it publicly or to sufficiently prioritize it in recent years. And results matter more than intentions." The post adds: "Now, that's not because most Stack Overflow contributors are hostile jerks. The majority of them are generous and kind. Sure, a few are... just generous, I guess? But our active users regularly express their frustration that we haven't done more to make outsiders feel more welcome. The real problem isn't the community -- it's us:

We trained users to tell other users what they're doing wrong, but we didn't provide new folks with the necessary guidance to do it right. We failed to give our regular users decent tools to review content and easily find what they're looking for. We sent mixed messages over the years about whether we're a site for "experts" or for anyone who codes."

28 of 618 comments (clear)

  1. Wrong emphasis by omnichad · · Score: 5, Funny

    "Now, that's not because most Stack Overflow contributors are hostile jerks.

    But they are.

    1. Re:Wrong emphasis by AlanObject · · Score: 5, Interesting

      But they are.

      I understand where this is coming from. I have use SO for years and built a reputation, but just the other day I posted a careful question of the type I had been doing for years and got downvoted with an "does not show research" justification.

      That was irritating. Then I got some answers and it got upvoted again and the answer(s) I got were very useful. As usual. So my latest went from -1 to 0 and the answer I got is now a 3. So the downvote was clearly either disregardable or not justified in the first place.

      From repeated experiences like this and complaints I see in places like quora I have the following take on it:

      1. There are a lot of jerks with high reputation on SO who just seem to delight on stomping on newbies or actually anyone they can just for the ego stroke.

      2. There are a lot of low value posts on SO that actually do deserve to be downvoted simply because they are obviously some junior student programmer who doesn't understand their homework and are hoping that someone will do it for them. I can understand an reasonable veteran getting annoyed at this and responding by acting like a jerk even if they really aren't.

      3. SO should implement a "Homework" tag and encourage new users to use it so their posts can be judged by a different standard and filtered out by those who don't want to see it. Or maybe just have a completely separate site for them which is more focused on mentoring than individual Q&A wiki-like articles.

      Hostile or not, many of my programming question google searches end up with a SO link and I will continue to use the service. I wish I had the time to contribute more but I don't. At the end of the day I don't care if the guy who answers my question is a jerk or not but over they years SO has given me exposure to some pretty amazing people.

    2. Re:Wrong emphasis by DrSpock11 · · Score: 5, Interesting

      I'm glad SO management is finally taking this problem seriously. I have a good reputation on the site (~5000), and the situation has gotten so bad that I literally cannot post a question without it being overwhelmed by trolling "administrators" (other users with too much rep for their own good) within a few minutes. And the worst part is, they barely, if at all read the question before downvoting or trying to close the post.

      Some do a search for questions with similar keywords and mark as duplicate and close even if they don't understand the topic area well enough to distinguish the difference between similar posts (same keywords != same question). Even for carefully written, well researched questions, some ask for an impossible bar of pre-preparation, such as making an entire open-source repro project to demonstrate the issue you're experiencing. When you're working for a company making propritary software under tight deadlines, this is an impossible request to fulfill.

      And then, of course, once you have a downvote or two, the non-hostile person out there that might actually have the answer to your question no longer gets it highlighted in their feed and never even sees it.

      All in all, asking questions on SO has become an absolutely miserable experience.

      My vote is to completely eliminate the moderation privileges and downvotes for users. Make the site purely based on positive reinforcement (upvotes) rather than downvotes, or one of the many moderation tags (duplicates, offtopic, unclear, etc). Only offensive questions should be able to be moderated.

  2. Re:Made up solution searching for a made up proble by Fly+Swatter · · Score: 4, Funny

    turn 360 degrees

    sit down and turn on the computer. :D

  3. How exactly do they know that? by SensitiveMale · · Score: 5, Insightful

    "too many people experience Stack Overflow as a hostile or elitist place, especially newer coders, women, people of color, and others in marginalized groups."

    New coders maybe, but are there people creating handle like "chick coder", "black overflow", "wheelchair windows", and other such names that tell everyone that they are a woman, person of color, or in some marginalized group?

    This just sounds like more pc bullshit. It reminds me of the NY Times headline for the apocalypse "World ends tomorrow. Women, children, & minorities hit hardest."

    1. Re:How exactly do they know that? by grahamsz · · Score: 5, Interesting

      Firstly - yeah, how do you tell. StackOverflow doesn't have avatars and the poster's name appears underneath their comment. You'd have to really go out of your way to find out if someone was a women or gay or whatever unless that user is screaming it.

      Secondly - what are "newer coders" doing in that group. That's not a protected status or marginalized group (unless they are suggesting that it's got more minorities in it than the rest of stack overflow, but I see little evidence of that). From a business perspective, obviously they need to find a way to engage that group without frustrating more experienced contributors - but that's not really in the same category as being more inclusive to people of color.

    2. Re:How exactly do they know that? by UltimateDuster · · Score: 5, Insightful

      Exactly. Miss Mash has picked up from the mainstream media that you create controversy to get people's panties in a wad, and that gets more views/clicks.

      This entire non-story is just a big troll for that reason. On Stack Overflow, nobody knows your gender. And if you're a new poster, sorry, you're a noob just like on ANY OTHER FORUM, and you will be treated that way until you have proven yourself. I have been doing embeded systems for decades, and there is no way for me to go onto the Raspberry Pi forums and post some of the projects that I have worked on for the $5 Pi Zero. Stuff that no one else has put there. So it works against them every now and then, but they have to do something to keep the overall quality good. Imagine every one of the Raspberry Forums being overrun by people asking how to install Internet Explorer over and over.

      People on Stack Overflow are usually fair, and the really cheeky responses do tend to get downvoted. For instance, a question having a statement like "I know I'm not supposed to be doing X the Y way, but I have to do it the Y way because of some legacy software that the vendor forces us to use" might be met with one guy saying "Why would you want to do it Y way? That's a terrible way to do it" and would be rightfully downvoted.

    3. Re:How exactly do they know that? by HornWumpus · · Score: 5, Insightful

      'Newer coders' on SO should be asking questions...after verifying that the question has not already been asked and answered.

      Even when already asked and answered, in my experience, the question will be more or less politely referenced to the correct thread, often with terse instructions to 'search first next time'.

      Where the abuse starts?
      When a reference to thread isn't 'good enough', the user obviously wants his homework done and compilable.
      When someone posts an incorrect answer, then gets defensive and abusive when corrected and voted down.

      But also note: I don't have an account. It's just a resource, typically it's the place to go (via your favorite search engine) when you suspect a doc is wrong or API is broken.

      I have noted a bunch of non-technical _bullshit_ in the recent active threads list. There are people using it as a chat room, some are clearly SJW air thieves, looking for fights. They find them, no surprise.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    4. Re:How exactly do they know that? by spikesahead · · Score: 5, Informative

      Click on your username at the upper right

      click 'options'

      go to the 'Exclusions' tab

      click the box next to msmash

      click save.

      Enjoy a social justice free slashdot!

      Thankfully this nonsense made me aware of the fact that I wasn't logged in.

    5. Re:How exactly do they know that? by gbjbaanb · · Score: 4, Insightful

      A lot of that is, I think, Indian devs turning up to game the points system - posting answers that are either exact duplicates of an answer previously given, or some direct cut and paste from a blog referenced by another answer.

      I can only assume its to get more reputation for ego purposes.

    6. Re:How exactly do they know that? by gweihir · · Score: 4, Interesting

      Anybody going into such a situation with a handle that screams "I AM MINORITY/FEMALE! I AM BETTER THAN YOU!" gets what they deserve. I have zero compassion for this particularly nasty species of jerk.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    7. Re:How exactly do they know that? by AmiMoJo · · Score: 4, Insightful

      It's for recruiting purposes. I've seen more than one person boast about their great rep on SO, as evidence that they are teaching other people. I'm always tempted to point out that at least 75% of the answers on SO are awful, but get lots of votes anyway.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  4. How? by 110010001000 · · Score: 5, Insightful

    How do you know what race or gender anyone is on StackOverflow? Do you have to submit a DNA test? How do they know their demographics? Are they spying on their users somehow?

    1. Re: How? by 110010001000 · · Score: 5, Funny

      You are lucky you were accurate in your description, or I would be very offended right now.

  5. Welcome to the Internet by zugmeister · · Score: 4, Insightful

    It's like that for everyone. You don't get to be special from behind your keyboard.
    Flip this on its head. Do you think (just as an example) a white male coder asking a question is coddled and treated with respect?
    Maybe the culture of elitism / hostility should change, but let's not try to look at this as some SJW cause...

  6. What? by ArchieBunker · · Score: 4, Insightful

    How am I supposed to determine a person's race and gender from their stackoverflow posts? In that context why does any of it matter?

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:What? by 110010001000 · · Score: 4, Insightful

      Interesting. How do you answer a female programmatically experienced white male native English speaker differently than a male one? This SJW stuff is fascinating.

    2. Re:What? by Zontar+The+Mindless · · Score: 4, Insightful

      It's not racist to discern that someone is most likely not a native speaker of English, and to be able to make inferences based on the clues provided.

      Yes, Indians tend to make the same, very recognisable sorts of mistakes. (They are loving to be using some progressive tenses for one thing.) Just like many Swedes use the singular form of the verb even for plural subjects because Swedish has only a single present indicative form for all persons and numbers. Just like Russians often don't use "the" correctly--Russian has no definite article. Just like English speakers when speaking Spanish often forget that, in that language, adjectives have to match the gender and number of the nouns they modify. Just like it took me ages to get used to putting the definite article at the *end* of the word in Swedish, and I still forget it sometimes in rapid conversation.

      I can provide many additional examples, but there really shouldn't be any need.

      --
      Il n'y a pas de Planet B.
  7. Re:Made up solution searching for a made up proble by LynnwoodRooster · · Score: 4, Funny

    Maybe his 360 identifies as 180. Did you ever think of THAT, you geometrist?!?!?!

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  8. they coded that restriction in and made it a req. by acroyear · · Score: 4, Insightful

    when you can't even answer a question or append a comment without already having a "reputation", yet you can't get a reputation without having answered questions, then the site is blatantly restricting it to those who know how to game the system for reputation points rather than actual knowledge on a particular topic.

    I'll still use it, but I've given up trying to figure out what the hell it takes to get them to let me comment on something.

    --
    "But remember, most lynch mobs aren't this nice." (H.Simpson)
    -- Joe
  9. Generously giving, or a stage for showing off? by petes_PoV · · Score: 5, Informative

    I agree that most of the stuff I read on Stack Overflow is pretty high quality. Although it does tend towards the curt. That in itself is no bad thing: when I want an answer, I just want an answer - what buttons to press, I don't want to be lectured on principles, alternatives, the respondent's preferred alternative or what is in vogue that month.

    But there are many people who reply, who seem to be mostly concerned with displaying their own talents for creating complexity out of simplicity, (imagined) superiority and opinions-as-fact. Few of them actually contribute anything worthwhile, but they do create a toxic environment that I can see, would deter people less thick-skinned from coming back.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  10. I call bullshit by zmooc · · Score: 5, Interesting

    Too many people experience Stack Overflow as a hostile or elitist place, especially newer coders, women, people of color, and others in marginalized groups.

    While I can readily believe it might be a hostile place to newbies, if it is experienced as a hostile place by "women, people of color, and others in marginalized groups" I guess that has nothing to do with Stack Overflow and everything with these people. Why do I believe that? Because gender and skin color are usually not obvious or even visible. Therefore they cannot influence how people treat members of these groups. Some people do use their real names, but due to the international character of Stack Overflow, even for many of these, it is not clear whether they're names for boys or girls.

    Also, I can imagine the culture on Stack Overflow to be heavily influenced by Software Engineers - people that are used to giving and receiving no-nonsense feedback by the shipload; you cannot do code reviews if you're going to make a politically correct story out of them. Others may find this direct to-the-point approach to be "hostile". They just cannot handle the truth. Now I happen to be Dutch and apparently we're the most direct people in the world and I feel quite at home on Stack Overflow. I do NOT feel at home with people and cultures where "you are wrong" is considered an insult when in fact it is just a fact. Deal with it, people. It's efficient. Stack Overflow is meant to help your neocortex, not to comfort your cerebellum.

    Now that I've RTFA, apparently that's exactly what's going on.

    --
    0x or or snor perron?!
  11. I don't get it by RobinH · · Score: 5, Insightful

    I've used StackOverflow since it was created. It's definitely hostile to people who don't do any amount of effort before posting a question (maybe that's newcomers?) You can't be a contributor on that site for long without getting frustrated at seeing people post homework questions again-and-again. It's even fairly hostile to people who do their own research before posting - if you can't figure something out and you post your question you'll definitely get a "you're doing it wrong" answer, and you'll often get an, "if you'd architected your software completely differently you'd never even have a problem like this" kind of answer.

    However, I've never seen racist or sexist content there. Ever. Where did that data come from?

    --
    "I have never let my schooling interfere with my education." - Mark Twain
    1. Re:I don't get it by Opportunist · · Score: 4, Insightful

      Could someone hand that guy a mod point or two? He's spot on.

      This is basically what's going on here, and with similar sites where people can ask questions and get them answered. It works that way everywhere. People ask questions, other people who know the answers answer. This goes for a while, sometimes months, sometimes even a year or so. And then the people answering start to crack because it's always the same questions, and on top of it you get people who get angry with you when you try to help them because you don't answer their question in a way they understand or, my personal favorite, because your answer isn't what they wanted to get.

      That kinda burns you out.

      And yes, that means that you'll eventually get to hear "Dude, we answered that a million times before, care to find the field up there labeled search? Effin' use it!"

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  12. Re:Made up solution searching for a made up proble by admin7087 · · Score: 5, Funny

    > sit down and turn on the computer

    You turn on the computer, but nothing happens.

    There is a screwdriver and a blue pencil on the desk. You hear the distant noise of a floor cleaning machine outside the office.

    Exits are N, NW, kitchen door, office door.

  13. Re:they coded that restriction in and made it a re by Anonymous Coward · · Score: 4, Funny

    See https://stackoverflow.com/help/privileges

    So first, you have to check your privilege?

  14. Re:How can you tell what a poster is? by HornWumpus · · Score: 4, Funny

    I'm hurt, the compiler said I was bad.

    It _literally_ said 'bad operator' to me, I'm going to cry now.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  15. Re:The REAL Problem with ALL technical forums... by gringer · · Score: 4, Interesting

    Why do you want to make X do Y? Well, because I want that. What does it matter to you?

    When people ask for help on a specific task, it's possible that the thing they actually want to do is different from the thing they have asked for help on. Providing context for why they want to do that makes it easier to judge if this is happening, and can potentially save a lot of time and frustration in the future.

    http://xyproblem.info/

    --
    Ask me about repetitive DNA