DEV Community

Do you think StackOverflow is toxic?

HasanTheSyrian on February 19, 2022

Collapse
 
ben profile image
Ben Halpern

There is no simple answer, but here are some thoughts:

  • Stack Overflow was definitely founded on some highly elitist notions about the nature of software development. I think some things we'd consider to be the most toxic parts of Stack Overflow were really the views of the early project. I went back and listened to some of their really early podcasts, and I've read blog posts of those involved early that give me this feeling. Not that they are not smart people with lots of wisdom, but their view of software development at the time was the foundation for what we have today.
  • The delicate balance of Stack Overflow as a resource makes it challenging to change. I think the company is still highly concerned about alienating their power users, so attempts to make things better have to be really really subtle. This is my perception anyway.
  • It promotes a "stifling" format in general, IMO. Certain rules are much harsher then they practically need to be. I think this dates to a notion of software development which was way more rooted on notions of absolute correctness than I think are still useful. I don't think this is great for the library that is SO, but also just not great for people's feelings. Getting shut down for a random rule you didn't realize you broke is pretty demoralizing.

I don't fault people who feel that it isn't toxic in their experience, unless they are being completely pigheaded in their assertion. But yes, Stack Overflow is particularly toxic in certain ways.

Collapse
 
melli79 profile image
M. Gr.

StackOverflow is still my main source of information (though I use google for browsing it) when it comes to quick questions for daily programming. They have answers for many common problems/things a beginner/intermediate would stumble upon.
I do not hate their rules, because I think at least 1/3 of them are necessary (otherwise the place would be a real war on opinion).
But I do not see StackOverflow competing with e.g. dev.to, because they have different intentions, one providing a solution snippet database, the other gathering valuable opinions of developers.

Collapse
 
dumboprogrammer profile image
Tawhid

there's a stackoverflow rival named 'Grepper' btw.
I use it more than S.o.

Collapse
 
ben profile image
Ben Halpern

I agree with all of that

Collapse
 
alohci profile image
Nicholas Stimpson

Some wise words there. But a lot of people would say that StackOverflow has not been concerned enough about alienating their power users, and has gone chasing eyeball quantity at their expense and that of quality in the questions and answers. It probably indicates what a difficult balance they have to strike.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Nope not really. StackOverflow is a lifesaver for so many developers 😁

Collapse
 
hasanthesyrian profile image
HasanTheSyrian

Well... it's not always sunshine and roses. 😅

Collapse
 
andypiper profile image
Andy Piper

I think it depends on how you use it. If you’re just there to demand answers and show no effort to research or share your work, then you may find the community less welcoming. I also notice a lot of folks now delete their questions when they have been answered, which is against the spirit of the site.

Collapse
 
jayjeckel profile image
Jay Jeckel

Yes, SO is toxic to lazy people that write bad and/or off-topic questions while feeling entitled to have those questions answered by random volunteering strangers.

No, SO is not toxic to people that write good questions that have specific answers and generally try to use the place for the purpose it was created.

More often than not, if you feel SO is toxic, then it's you, not SO, that is the problem.

Collapse
 
msakic26895 profile image
Mirko Sakic

Congrats! You're one of the people who makes SO a toxic place. Actually, the way you express yourself clearly shows you're a bully online and IRL. I pity the poor souls that surround you. Hopefully you're very very alone and not causing harm to others. Sociopath.

Collapse
 
mistval profile image
Randall

I would say that it is toxic to bad questions, and I'm not sure that's a bad thing. Most questions on Stackoverflow show very little effort and initiative, and deserve downvotes. I rarely see toxicity when good questions are asked. Just read the question-asking guide, show code, show what you have tried, clearly explain what it did and why that's not what you want. If you can ask a clear question, and demonstrate that you have made sincere attempts to answer it yourself, I think you will have a good experience close to 100% of the time.

Collapse
 
biobibi profile image
BioBibi

"I would say that it is toxic to bad questions..."
The problem is WHO defines a question is bad or good? 90% of the time we may agree, but when it comes the rest 10% of the cases, usually opinions from members with high ammount of in-game score (reputation) prevails.

Also: "bad question" does not always mean "bad idea to post it". Knowledge can flourish out useless dust.

Collapse
 
mistval profile image
Randall

StackOverflow help center has a lot of good guidance on bad vs good questions.

Of course it's a matter of opinion to some extent and there are question closures that are considered mistaken and get reversed, but if someone is consistently having their questions closed, it's a them problem and they can work on improving the quality of their questions.

I have 20 questions on StackOverflow. One got (rightfully) closed as a duplicate by a mod. 8 got automatically deleted due to inactivity. The rest got good answers and no toxicity.

So in my experience, trying to write a decent question isn't just throwing darts at a board, there are principles you can follow and have success with. When I look at other peoples' questions, I see many that I think are good, and then I see them get upvoted and answered. I also see many (unfortunately more) that I think are bad, and then I see them get downvoted and closed.

So it's not unknowable magic. Read the help center, internalize its advice, put some effort into your questions, and I think you'll do fine.

Collapse
 
theking2 profile image
theking2

That assertions can actually be proved with all the good answers to good questions that in fact were closed. Rules should be applied but if by apparent consensus (people actually are answering to 'bad' questions) a question probably needn't closed down it should be opened again and hand the credit to the op.

Collapse
 
webbureaucrat profile image
webbureaucrat

I think some platforms have objectively toxic, abusive users, but I don't think StackOverflow is one of them.

Even when I've seen real toxicity, it's the only platform that actually removes flagged content immediately because it isn't constrained by "free expression" or narrow definitions of "hate." It's enough if something is just off-topic or "chit-chat."

However StackOverflow has a very particular set of cultural mores. What might be considered acceptable on another platform is considered rude on StackOverflow, and StackOverflow users will be pretty curt in kind. That's not toxicity; that's just cultural relativism.

I disagree with those who say SO is only "toxic" to the lazy. That's not fair to people who have actually put the work into their issues but still don't yet understand the StackOverflow cultural mores (including proving the effort).

Fortunately, it's gotten better about teaching those norms to new users.

Collapse
 
k0mmsussert0d profile image
Maksymilian Babarowski

Back in the day it used to be way more toxic that it is right now. I think community has taken many steps to make it more welcoming place for newcomers. The initial hostility towards "newbie" questions could have been rooted in the underlying goal of SO to build a largest knowledge base. Even today, questions revolving around general language/framework/technology-oriented topics, like How do I achieve X in Y or X is giving me some very specific error message. What can I do? are more welcomed than questions specific to a single user issue, like My code doesn't compile or Why do I get exception in this code?.

Collapse
 
alohci profile image
Nicholas Stimpson

StackOverflow has rules. Take the time to learn those rules, and then follow them and you won't find the experience toxic. Ignore them, and just post what you feel, and yes, your posts will be treated with disdain. And if you feel that's toxic, then that's how it is.

Collapse
 
jwp profile image
John Peters

I am a 9 year S.O. veteran in the top 6% pointwise. The site is toxic because of the negative vote ability.

In the early days any question properly asked was met with a ton of help. I felt more than compelled to give back, spending countless hours finding answers for other people because I benefited from learning new stuff.

But then, an elitist group of moderators began personally attacking people in their replies as well as down votes.

So much so, for me, I never contribute any longer. I just look up answers now and forget it as a training platform.

This works well for me, as I now use other means for learning and use S.O. only for clarification or looking up legacy work.

S.O. died about 10 years ago and became a corporate entity since then.

That's why I'm here at Dev.To.

Collapse
 
dumboprogrammer profile image
Tawhid

yea.
I often see random people attacking newbies.
It's not the case of stack overflow only, I see this in other forums as well.
A group of people think that they are the GOAT and attack newbies just because their skills are entry level

Collapse
 
mb07 profile image
Matthew

Probably the comment that killed SO for me was a comment by a moderator attacking someone over their views on the GPL, and essentially trying to boycott them.

the f*ck?

Collapse
 
eljayadobe profile image
Eljay-Adobe

I do not think StackOverflow itself is toxic.

I think there are a few toxic individuals/contributors on StackOverflow.

Their focus on Q&A format is helpful. Their policy against conversation is stifling, since some topics warrant discussion. I think they could be a better forum if they allowed a better mechanism for open discussion. There current "offline/out-of-band chat" (and hide it away and make it effectively inaccessible) is where conversations go to die.

Collapse
 
fanmixco profile image
Federico Navarrete • Edited

It is an extremely toxic place. For example, recently, I had some doubts because two of my questions were attacked with negative votes. In both cases, I provided proper examples, testable code, a real case, and I got a bunch of negative votes, one of them I was even forced to delete it and has an NPM package. The other you can check it here:
stackoverflow.com/questions/683905...

Next, when I asked for support, I got -23 negative votes when I wanted to understad my mistakes and get some feedback to prevent future errors from my side:
meta.stackoverflow.com/questions/4...

The only answer was really poor (that even prevents me to delete it, I think it was intentional) since one was a partial answer and the other was technically, I don't know.

The funny part is that a couple of weeks later, someone asked a similar question:
meta.stackoverflow.com/questions/4...

And that question got 24+ votes. I felt quite offended.

Furthermore, recently, I was forced to bring another question to a Samsung Forum:
forum.developer.samsung.com/t/how-...

I did it because I was sure I would be attacked with several -1s without any answer and several negative comments to bring testable code or something like that when there is no documentation about this topic.

From my side, I come to StackOverflow only when I need something that I couldn't find anything. However, I know that is an extremely toxic place where you must be very carefull. Sadly, you have a few places where to go, and you must be aware that you're going to be attacked sooner or later without getting an answer, and if you ask for support, you will most likely be the devil in the story and suffer what happened to me or maybe you will be the lucky one like the other case where he got nice replies and +1 votes.

Collapse
 
kylessg profile image
Kyle Johnson

Totally depends on how it's used, I think there's a baseline level of question that's expected (which is probably key to its success) and is a bit sensitive to those who ask duplicate questions or come across as lazy.

Personally I've not found it particlarly useful for a few years now, I've found github issues more applicable normally.

Collapse
 
alexstaroselsky profile image
Alexander Staroselsky • Edited

It’s important to ask what is the actual purpose of the platform. Is it to help resolve tricky issues? Is it a code writing service? Is it code review and suggestions? People aren’t usually hostile if the person asking the question made a legitimate effort to resolve it with code examples and detailed explanations. Yes people can be hostile when someone is asking to help do their computer science homework or obviously didn’t make any effort. Also how can a person asking for help on how to best structure their full stack application actually receive assistance in a mostly short form question/answer interface. You can’t explain end to end cloud native infrastructure best practices in a concise answer nor should you. I believe also deep down some of this driven by resentment and/or envy. If they see someone who in their bio is a lead/principal/staff engineer and can barely add two numbers together but somehow has that position, some may feel off because many have worked with those people. That being said depending on the language/stack, definitely can be much more hostility even with well formed questions.

Collapse
 
jonbaldie profile image
Jonathan Baldie

I have noticed a highly judgemental attitude on the StackExchange network in general, especially in the last few years. It seems to be going the way of Reddit, which was once a fun place, but is now ran by what feels like a priesthood who control what opinions people are allowed to have. Sadly, the StackExchange network is going in that direction, having watched it develop for nearly ten years.

Collapse
 
leob profile image
leob

I never had that feeling, but I think it depends a lot on the way you use it and the way you interact with it (or rather the way you interact with the community). I've never witnessed a lot of toxicity, but that doesn't mean or prove it does not exist.

Collapse
 
twigman08 profile image
Chad Smith

I mean in the end any place on the internet can be a toxic place. Toxicity is purely relative. What one person thinks is toxic, I might not say that.

I myself don’t think it is. I understand others have a different view about that because they have had a different experience. My experience has always been a pretty good one. I still have a question that I asked like 7 years ago still getting positive votes. I love that. I love knowing that what I thought was a stupid question at the time is still helping people out to this day.

Does Stackoverflow have people there that can create a toxic environment? Sure, no doubt. But so does every place on the internet. Dev.to even has people that I think creates a toxic environment. That doesn’t mean it’s a toxic environment. It’s just how the internet, and quite frankly the world works. We are all different people and have different views and opinions on how things should be.

Collapse
 
omanfk profile image
O.F.K.

You should send a link to this thread to "the brass" at SO... finally a thread, and unanimous no less, of opinions all saying SO is not toxic.
Halla-(beep)-juah!

I'd opine my own 2 cents about the toxicity of SO, but this thread has turned so much BS that it will just drown and vanish.

There's a good reason why SO is considered toxic by almost all its users, bar the ones on this thread, and that the first bazillion pages on Google search about SO's toxicity are to pages showing, with actual proof, why it is.
And boy, oh boy, is it.

Best of luck to the people on this thread, and I hope you never have a chance to find out just how crappy SO is.
It'll rock your world when you do.

Collapse
 
yw662 profile image
yw662 • Edited

The users of SO are usually nice if you follow the rules, and behave as they expect, do in their ways.
They are nice to silly but simple questions, nice to newbies, and willing to correct your misunderstandings.

But they can be toxic if they think you are wrong, doing sth "you are not supposed to do", or "not on the right track", or "deviant".

Yeah they hate "deviants" so much.

Exp I once asked a question about SIGIO, and someone replied no more than "you should use epoll".
That's ridiculously toxic: how would I even know SIGIO if I am not already using epoll.

Collapse
 
hackape profile image
hackape

Nope. SO is invaluable community when you become part of it.

Just bear one thing in mind: SO is a place where ppl looks for meaningful conversations. Pls be thoughtful when writing so to make the conversation efficient.

Too often I see bad question that lacks context, or the wording is hard to understand, like some kid drop in a random chat. And if you want to help, you’ll needs to ask too many rounds of follow up questions in order to get the full picture. That’s just inefficient communication and discourages the answerers.

I’m more that happy that this kind of ppl be told explicitly that “you need to improve your writing skill before we can talk”.

Collapse
 
coderlifeisawesome profile image
lifeascoder

I.. Don't know that much of stack overflow but it maybe a lifesaver for many coders but I don't use it ever in my life. I usually look it in Dev.to or geeksforgeeks or any other random website. I don't like the UI. It not I don't like. It's more like the UI feels a little complicated. That's all I have to say.

Collapse
 
abbasc52 profile image
Abbas Cyclewala • Edited

My personal opinion about Stackoverflow's way of handling although harsh but is definitely the reason it maintains quality.

These are some tough decisions that you need to take.
For e.g. Do you want to penalize people who are lazy enough to not search stackoverflow and ask a duplicate question?

Or you want to penalize people who actively search for solution by dumping 100s of duplicate/irrelevant questions just cause we don't want make some people feel bad about asking wrong questions ?

I do believe people at SO can be more polite, but I can imagine my colleagues asking me same questions again and again, even though it is completely documented. Now that would make anyone furious...

Collapse
 
jankapunkt profile image
Jan Küster

If you think SO is toxic then please go ask a question on softwareengineering.stackexchange....

Collapse
 
efpage profile image
Eckehard

Sorry, but your question was closed....

Collapse
 
hasanthesyrian profile image
HasanTheSyrian

Obviosuly, every social platform - or any social construct of considerable size will have toxicity, the magnitude is what's at quesiton.

Collapse
 
tbroderick profile image
Trent Broderick

As someone who just jumps to stackoverflow for my beginner/ intermediate coding questions I never would have considered it toxic. As I read through the thread I can definitely see why someone would make the argument based on others experiences

Collapse
 
antimast profile image
Buyakz Lu

Yes. Specialy the Authority those Moderators has, they can Brutally insults you with words but if you reply back they just delete your comment I mean even Facebook or youtube can filter out words like "You have no life, programming ain't for you, can't even use the english language prroperly and lastly stop asking stupid questions". It was such a shocked to be called names and stuff out of nowhere from just asking a legitimate question. Specially this guy:
stackoverflow.com/users/1014587/ma...
He even banned my account for taking my stand on his rude behavior to the point I didn't even Screenshot the rudeness and all the degatory terms he have used.
It was a life mission for me to find this guy I don't care about jail but I am commiting it if ever I find this man.

Collapse
 
mb07 profile image
Matthew

(sorry i'm late)

Yes, and as jwp says, it's this elitist group of moderators who personally attack people.

While SO has an incredible amount of info and has saved my ass numerous times, that doesn't make it a nice place to be, especially with downvoting and commenting. But, they can definitely do better and it's not beyond redemption.

Collapse
 
yersskit profile image
Angel Eduardo Vargas Muñoz

Stack overflow could be a simple wiki for us but, when you ask something you need to be careful with what you need to know and what you write in, also you need to do some research before and use some advanced terminology, if you don't look as an intermediate your question will be forgotten

Collapse
 
camco profile image
Camco

Trolls are toxic.
EGO is toxic.

Unfortunately SO is large enough that it is used by so many, you're bound to have a bunch of egotistical trolls

Collapse
 
alberto12 profile image
Alberto Giacometti

Creating a better world is NJOKER's top priority: delivering high-quality, entertaining blogs to millions of people; creating content that is more compassionate to those who consume it; and educating and encouraging our audience to live a more fulfilling life. NJOKER

Collapse
 
eduardonwa profile image
Eduardo Cookie Lifter

Yes. It's nerds at their worst.

Collapse
 
dotsimplify profile image
Subhash Kumar

don't think so

Collapse
 
moopet profile image
Ben Sinclair

No. Some people are, and some of those people frequent SO. The platform itself is wonderfully helpful for probably the majority of visitors.

Collapse
 
neoprint3d profile image
Drew Ronsman

The system I personally really hate with reputation points it scares off a lot of the new users from help contributing and adding to the discussion or helping

Collapse
 
saldanhadev profile image
saldanhadev

I can't see how a tool can be toxic. A tool is not useful (or useless) by itself, it depends on humans.
So if there's a problem, it's humans.

Collapse
 
peanutlover profile image
jiho

I think StackOverflow is the medicine. Medications can be toxic depending on how you use them, but overall they are helpful.

Collapse
 
nancydillard profile image
NancyDillard

It include outdated solutions and buggy code , that’s why It’s toxic . Vashikaran Specialist in Salem

Collapse
 
ageekdev profile image
ΛGΣΣK

As a normal user who comes for specific answers I have never felt it that way.

Collapse
 
kiri_vadivelu_58 profile image
k v

Not at all. It is a gift, sometimes not wrapped nicely.