DEV Community

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

Collapse
 
banffchris profile image
Chris Lamothe • Edited

SO reminds me a lot of IRC "back in the day" (I haven't been active on IRC in almost 10 years so I have no idea if this still applies): a high barrier of entry/resistance to anyone new or who comes in out of the blue, with the usual canned "RTFM" or "read the topic" type responses almost always delivered in a condescending manner. Now, there's a reason for that system, it an easy (i.e. lazy) way to "separate the wheat from the chaff" with the goal of disincentivising those who want someone else to do their work, those who don't research a topic first, and those who don't abide by the established social etiquette, but it also has the consequence of creating an atmosphere where curt, condescending, unwelcoming, and eventually exclusionary behaviour becomes de rigueur. That sort of attitude stifles those that new to the culture, those that are shy and vulnerable and especially those that have already regularly experienced tactics of exclusion or discrimination such as women, "minorities," and LGBTQ+.

In Stack Overflow's defence to not being welcoming to first-time programmers, SO's original purpose wasn't to be a better tutorial site, it was to be a better Q & A site, out specifically to eat Experts Exchange's lunch. That label "Experts" should help put some context into things. SO was being specific, but at some point they became everything to everyone, and they should probably do a better job at guiding the new developer along the way, much like Dev.to does.