DEV Community

Discussion on: Advanced devs and beginner devs can co-exist harmoniously. It's not rocket science.

Collapse
 
dubyabrian profile image
W. Brian Gourlie • Edited

Clarification: My response is addressing the tweet embedded in Ben’s post, and is not a direct response to what Ben said.

This bullying and shaming needs to stop. Everybody has the right to create stuff for a particular audience. If stackoverflow is meant for non-beginners, there is nothing inherently wrong with that. Catering to everybody is simply not feasible, and as Jeff points out, there are plenty of resources for beginners.

What is especially disturbing is that they are not only being accused of creating a hostile environment, but excluding women and minorities on a website that is largely anonymous. This amounts to character assassination. You are holding the character of a creator hostage for not acquiescing to the desires of an angry mob, painting them as racist and misogynist. This behavior shouldn't be tolerated and it certainly shouldn't be promoted. Shame on anyone doing so.

Part of what makes stackoverflow such a useful resource is it's emphasis on well-formed questions. I understand that it doesn't feel good to have a question closed and commented on as "bad." It's happened to me plenty of times. In spite of a temporary bad feeling, it has ultimately made me better at posing questions that can be answered. A bad feeling does not give you the right to make vile accusations against the creators of a website.

This desire to protect everyone's feeling is both harmful and done in bad faith. If there was a desire for kindness and compassion in the industry, the above tweet would have never been made. It's absolutely disgusting to see entire groups of people reduced to a single mindset so that someone can claim to speak with authority on their behalf, in the interest of spewing vitriol.

It's OK to disagree with people, but it's not OK to perform character assassination as a result.

Collapse
 
ben profile image
Ben Halpern

As Jeff responded to you on Twitter,

I don't think what I wrote crossed any lines. Relevant, respectful cultural criticism has a place here. We'd like to enable these conversations our industry cares to happen in a way that is much healthier than what goes down on Twitter. I think that's what you're looking for in the first place.

Collapse
 
dubyabrian profile image
W. Brian Gourlie

I was more-so responding to the tweet embedded in your post, and I should have made that clear. My first exposure to it was via a retweet from Jess.

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

I think you bring up some good points. I am really disappointed with many of my SO encounters. It is ok to express that disappointment. But there is a line.

Collapse
 
yechielk profile image
Yechiel Kalmenson • Edited

...they are not only being accused of creating a hostile environment, but excluding women and minorities on a website that is largely anonymous. This amounts to character assassination.

I think the results of SO's 2017 survey speak for themselves:

Stack Overflow 2017 gender survey results

Collapse
 
dubyabrian profile image
W. Brian Gourlie • Edited

I suggest reading this study into differences between genders in technical interviews, as it may give some insight into why there is such a disparity.

Long story short–When controlling for gender, women performed on-par with men, if not slightly better. The biggest difference between men and women was attrition: Men were more likely to pursue further tech interviews after a poor interview experience than women, by a wide margin.

I suspect a similar thing is taking place on SO. Men are more likely to continue using the site after a bad experience. The solution, of course, is to encourage everyone (because generalizations of behavior don't make them exclusive to a particular group) not to give up, and to help them build their confidence. Do not let a bad experience deter you–It is all part of the learning process.

Aside: I'm perfectly aware at how taboo it is to suggest that these differences may be behavioral, but whatever. I'm not going to feign ignorance in the face of actually trying to find constructive solutions to a problem that people otherwise yell angrily about while solving nothing

The thing about a bad experience is that it's not necessarily anyone's fault. No one is necessarily to blame. We are human and being wrong, told we didn't do well enough, or told we didn't do something right feels bad. Learning how to deal with this constructively as opposed to lashing out is something everyone should work on.

The thing about stackoverflow is that it's sometimes necessary to close questions, or point people to documentation that explains how to properly ask a question, and it's going to make people feel bad. You simply cannot moderate that away. You also cannot moderate every single comment and answer in an attempt to avoid unintended offense. It simply is not possible.

Thread Thread
 
yechielk profile image
Yechiel Kalmenson • Edited

Wow.

So you see a study that seems to imply that women deal with a negative experience differently than men do (let's not get into the discussion of whether that's by their nature or due to the way they were nurtured), and your takeaway is not that "gee, maybe we should try to act more empathetic here so we don't alienate approximately half the population (that contains approximately half of the talent) and make the community a more pleasant place for all of us", instead your takeaway is that half the population needs to grow up and learn to deal with it?

That's exactly the toxic masculinity I hated growing up as a kid. Being told to "man up" and "stop being such a girl".

If half the world population has a hard time adjusting to a community that may be a sign that the community may have some room for improvement (rather than a sign that half the world just needs to "man up")

The thing about stackoverflow is that it's sometimes necessary to close questions, or point people to documentation that explains how to properly ask a question, and it's going to make people feel bad. You simply cannot moderate that away. You also cannot moderate every single comment and answer in an attempt to avoid unintended offense. It simply is not possible.

Of course, moderation is necessary for a healthy community, it's needed to protect from bullies and trolls, the problem arises when the moderation rules encourage bullyish and trollish behavior.

I've seen answers that were closed on SO that had helpful comments as to why they were closed with resources where the OP can find what they are looking for, but I've also seen answers that were simply downvoted and reported to oblivion without as much as a word to help the OP in the best case, and downright nasty comments in the worst.

To say that it simply is not possible is not true. I am a part of many communities and platforms (not least of which the one we are on now) that actively promote empathy and civility, where good behavior is rewarded by the community and bad behavior is shunned. contrast that with SO where these are the badges I am being encouraged to pursue now:

toxic badges on Stack Overflow

Thread Thread
 
dubyabrian profile image
W. Brian Gourlie • Edited

To be clear, this study was conducted by a woman and she concluded that

while the attrition numbers aren’t great, I’m massively encouraged by the fact that at least in these findings, it’s not about systemic bias against women or women being bad at computers or whatever. Rather, it’s about women being bad at dusting themselves off after failing, which, despite everything, is probably a lot easier to fix.

Also, I never once said the solution was to "man up" or anything of that nature. To frame it in a way that paints me as sexist further illustrates my original point.

Thread Thread
 
yechielk profile image
Yechiel Kalmenson • Edited

Yes, I noticed the article was written by a woman, and if I was a woman that would be the conclusion I would take from the article as well (the alternative would be to leave the industry, as I would have no hope of changing it on my own).

As a man though, the lesson I take is WTH is wrong with this industry? Why can't we make an environment where women (and others who happen to be of the more sensitive type) feel more welcome for what they bring to the table rather than force them to mold to the environment?

And to clarify, this will make it an environment where everyone feels welcome. I don't know a single person who thrives on criticism and down-putting. At most, some people adjust to it better than others.

Also, I never once said the solution was to "man up" or anything of that nature.

Not quite in those words, but it was implied by the idea that when women have a harder time adjusting to negativity than men, the proposed solution was to have women emulate the men rather than having the men adjust their behavior.

Thread Thread
 
dubyabrian profile image
W. Brian Gourlie • Edited

If encouraging people to brush themselves off and to not give up will ultimately help them achieve their goals, then that is what I'm going to do. This aligns philosophically with the idea that you cannot change everyone else, you can only change yourself.

If you disagree that this is a good solution, that's fine. It's a difference of opinion. But a solution that involves baseless attacks on someone's character is not a solution.

Thread Thread
 
yechielk profile image
Yechiel Kalmenson • Edited

Yes, when a newbie comes to me and they are all discouraged because they were shot down by some nasty comment I have no choice but to tell them to brush it off and not to let a few jerks convince them that they are any less of a programmer.

That does NOT mean that there is nothing wrong with the community and that we should not try to change and make a more inclusive environment.

But a solution that involves baseless attacks on someone's character is not a solution.

I don't think anyone was attacking anyone's character, the attacks (if you want to call people's frustration that), were against the community and those insisting that the way it is is the way it should be.

Thread Thread
 
apotheon profile image
Chad Perrin

I think the takeaway here is that:

  • We should strive to be welcoming, inclusive, and encouraging for people who make honest mistakes, and try to avoid driving them away with harsh responses.

  • We should encourage people to pursue their interests despite the fact there are unpleasant people in the world who try to shut them down.

  • We should not attack each other personally when discussing how to deal with the fact some people are easily discouraged when someone attacks them personally.

Learn from each other a bit, in other words, and be the change we'd like to see in the world.

By the way, while W. Brian Gourlie's manner is a bit brusque, I also found Yechiel Kalmenson's characterization of W's commentary as "toxic masculinity" pretty offensive. That, I'm pretty sure, is what primarily prompted W to respond negatively (with reference to "attacks on someone's character"), on a personal level, to what Yechiel said.

Thread Thread
 
yechielk profile image
Yechiel Kalmenson

Point taken.

Collapse
 
veekas profile image
Veekas Shrivastava • Edited

I hear your strong feelings here, but "character assassination" seems a bit hyperbolic, don't you think? Your experience makes sense from a certain perspective, but have you tried assuming instead that folks with different experiences than you are (for the most part) not participating in this discussion in bad faith? Try asking yourself why SO is only 7% female1 while professional engineers are 26% women2.* Listen to/read accounts of women's experiences on SO, think about what it exactly means to be a "beginner" in a particular programming topic, etc.

  • I concede that there is some conflation with geography/gender/sex here, but I don't think that detracts from the point
Collapse
 
isaacdlyman profile image
Isaac Lyman • Edited

It's odd to me that so many people are using "Stack Overflow isn't for beginners" as the rallying cry here. Of course it's for beginners. Most of the questions on the site are about things that a subject matter expert wouldn't need to ask. I usually visit Stack Overflow for beginner stuff, like if I forgot how to copy an array or what the difference between varchar and nvarchar is.

I agree that one or two of the recent criticisms of SO could have been made with more professionalism. But this isn't one of those cases. As Jeff himself admits:

May I suggest, as respectfully as possible, that since you appear to possess the same Magic Triangle of privilege that I do (white, male, lives in a first-world country), maybe it isn't your place (or mine) to decide if women and people of color are being excluded on Stack Overflow? And maybe there's more nuance to the situation than overt racism or sexism, such that even a veneer of anonymity doesn't protect them? It's important to believe people when they say they've been excluded or hurt, and there's a critical mass of people who say that about their experiences at Stack Overflow.

No one is saying that SO isn't a valuable resource. Of course it is. Thousands of excellent people have used SO to share their knowledge, and their contributions have value. But as a site that is so central to software development and the tech community, it's fair to expect them to show a certain amount of social responsibility, which up to this point has been found lacking.

We had survey participation at almost the rate we would expect from our traffic, although such a low percentage points to problems with inclusion in the tech industry in general and Stack Overflow in particular. -Stack Overflow, Developer Survey Results 2018

In any case, I value your contributions here and I hope you don't leave.

Collapse
 
dubyabrian profile image
W. Brian Gourlie • Edited

May I suggest, as respectfully as possible, that since you appear to possess the same Magic Triangle of privilege that I do (white, male, lives in a first-world country), maybe it isn't your place (or mine) to decide if women and people of color are being excluded on Stack Overflow

I don't think the color of my skin makes my opinion any more or less valid than anyone else, nor am I bound by your ideological constraints.

You seem to imply that everyone should be reduced down to a single mindset and set of experiences based on their skin color and gender, and that the opinions of each should be ranked accordingly.

The whole concept falls apart the moment someone in your non-privileged group differs from you ideologically, at which point you almost certainly abandon this idea entirely. I'm being a bit presumptuous here, but I'd venture to bet you value the opinion of Joe Biden more than you do Clarence Thomas.

Thread Thread
 
isaacdlyman profile image
Isaac Lyman

Hmm, not really a fair summary of what I was saying. The very moment Joe Biden tries to tell me what it's like to be a black person, I'll tune out. That's my point. If someone who's different than you is talking about their own experiences, there's no room for you and I to say "that didn't happen."

Thread Thread
 
dubyabrian profile image
W. Brian Gourlie • Edited

I have seen minorities express opinions about the tech industry that are summarily dismissed because they don’t fit the desired narrative. Here is one opinion on racism in general, from the aforementioned Clarence Thomas.

Please stop pushing this idea that there is only one acceptable opinion for a group of people to have, that just so happens to align with your ideology, and that I need to shut up and listen to it.

Thread Thread
 
shalvah profile image
Shalvah • Edited

I agree with you. It's really sad to see people accuse Jeff of being some kind of monster.

FWIW, I'm black and living in Africa. I'm a pretty regular user of SO (Googler, asker, answerer). I've never felt discriminated against or excluded. Never have I seen colour or race come up in a discussion on an SO question. People using the survey results to claim "exclusion" conveniently forget that "white males 18-34" are also a leading demographic in software developers worldwide. (For instance, see VisionMobile's survey.