back
212 comments
StackOverflow was successful explicitly because of the people/question it excluded. The "toxicity" was the point. It was trying very very hard not to become Yahoo Questions. If you want to hear more about this you should watch Joel Spolsky's talk "The Cultural Anthropology of Stack Exchange": https://www.youtube.com/watch?v=LpGA2fmAHvM

The point of StackOverflow was explicitly not to help the question-askers, but to prioritize the people who would reach the question via Google. That's why so many people have bad stories about times they went to ask questions on StackOverflow: it was supposed to be very high-friction and there was supposed to be a high standard for the questions asked there.

Now with LLMs users get the best of both worlds. They don't need to use Google to find a high-quality StackOverflow question/answer AND they can ask any question even if it's been asked 1,000 times before or is low-quality or would lead to discussion rather than a singular answer.

As someone who did predominately use stack overflow through Google search… I remember that half the time the top result was someone asking the question I had, only for it to be duped to a different question that didn’t answer the original. So they failed there.
Which directly resulted in the answers (and even the questions) to get quickly out of date, providing jQuery w/IE11 compatibility still being the non-dupe approved "answer" in 2025.

They drove people away, on purpose, who were creating their content. Which was a successful strategy until it wasn't.

I disagree with this. You can tell someone that a question is not appropriate for a community without being a jerk. Or you can tell them that there needs to be more information in a question without being a jerk. I do not think being mean is a prerequisite for successful curation of information.
I was a user of StackOverflow for quite a while. I appreciated the friction. It taught me how to ask better questions to the point where I'd be doing all the research needed to ask a good question and just solve it myself along the way. It's a skill that has made a world of difference in my career relative to my peers. Makes me want to reply to my coworkers simply with "Closed as Duplicate" or "Closed - Needs details or clarity".
Eh. I’m pretty highly ranked on SO, not stratospherically, but in the top 1% in a popular topic. I stopped going there waaaaayyyy before LLMs came on the scene because it stopped being fun. Perfectly good questions were closed before they could get traction. Answers were shot down because they weren’t phrased in the form of an MLA essay. It became the end result of how Wikipedia would look like if deletionist roomdwellers got their way and drove everyone else away.

Instead of a rich interaction forum, it became a gamified version of Appease The Asshole. I stopped playing when I realized I’d rather be doing almost anything else with my free time.

For me, SO is a proof that communities need a BDFL with a vision for how they should run, who is empowered to say “I appreciate your efforts but this isn’t how we want to do things here” and veto the ruiners. Otherwise you inevitably seem to end up with a self-elected bureaucracy that exists to keep itself in place, all else be damned.

(Bringing it back to a local example, I can’t imagine HN without dang and the new mods. Actually, I guess I can: it would look a lot like Reddit, which is fine if that’s what you’re into, but I vastly prefer the quality of conversation here, thanks.)

I would never ask a question on stack overflow because half the time it seemed to be flagged a dupe or for some other reason and it brought you closer to being disallowed to ask. I actually have answered a good amount of stack overflow questions to get a higher score but the overzealous question shutdowns totally had a chilling effect.
And they get confident lies back 2/10 times, not enough to make them constantly question the answers, but just enough to _really_ mess with them over time. And not just that, almost no new good questions and answers are created anymore for the next iterations of LLM's to train on, so they'll be consuming more and more AI-centered SEO slop until that ratio becomes so high it becomes useless. But by then most of us who used to answer human questions won't give a s*t anymore. You reap what you sow.

Best of both worlds? I disagree vehemently. At least my job is secure; experts with decades of experience are in high demand, and I can be even more selective who I decide to work for. I'm done contributing for free to the corpo Internet though.

> Now with LLMs users get the best of both worlds

Mindless stackoverflow copy-pasting was a scourge of the programming world before. I can't imagine the same low quality stackoverflow answers mashed into slop being the best of any world...

The toxicity was the point?

That's a psychopathic take on the matter, I'm sorry.

Nothing or no one forced anyone to be harsh to other human beings. That was a deliberate choice by a bunch of sociopaths

Well put. It's maddening that people still don't get it 17 and a half years later. (It's interesting that Spolsky is giving the talk, since to my understanding Atwood was considerably more hard-line about it, and was always the one blogging about the high concept.)

I mostly chalk it up to UI affordances. The most obvious one: the site constantly presents an "Ask Question" button; it gives you a form to type in a question; people come to the site because they have a question, and it goes live to a general audience[1] as soon as it's posted. No amount of emphasis on search is ever going to override that.

Less obvious but much more important is that the community can't actually put information about community norms in front of new users, except by scolding them for mistakes. No matter how polite you are about giving people links to the tour[2] or to policies[3],

Then of course, they wanted the site to actually grow at the start, so we got that terribly conceived reputation system best described as Goodhart's law incarnate[4]. And it was far too successful at that early growth, such that if anyone actually understood the idea properly at the start, they were overwhelmed by new users (including the experts answering questions) and had no chance to instill a site culture. It took until 2012 or so until a significant chunk of the experts were getting frustrated with... all the same things they were historically frustrated with on actual forums; then we got the "What Stack Overflow is Not" incident[5]. A lot of the frustration was misdirected except for a general annoyance at certain stereotypes of typical users. It took until at least 2014, from my assessment of the old meta posts, for a real consensus to start emerging about what makes a good question, and even then there was a lot of confusion[6].

Newer sites like Codidact[7] have a chance to learn from this mess, establishing ideas about what good questions look like, and about site scope, from the start[8].

1. Notwithstanding more recent efforts, like the Staging Ground and now a new "question type" feature (https://meta.stackoverflow.com/questions/435293) which seems to have been recently rolled back in preparation for something bigger (https://meta.stackoverflow.com/questions/437856), and the various attempts to force AI into the process, etc.

2. https://stackoverflow.com/tour

3. Especially things like 'Under what circumstances may I add "urgent" or other similar phrases to my question, in order to obtain faster answers?' (https://meta.stackoverflow.com/questions/326569) and 'Why is "Can someone help me?" not a useful question?' (https://meta.stackoverflow.com/questions/284236). See also https://news.ycombinator.com/item?id=46485817 .

4. https://meta.stackexchange.com/questions/387356/the-stack-ex... ; the anchor is for my own answer but please scroll around and read other points of view.

5. See https://meta.stackexchange.com/questions/137795. Back then I was actively using the site but not active on meta; I pretty well gave up in 2015 for largely unrelated (personal) reasons, then came back in mid 2019, coincidentally shortly before the Monica situation[9].

6. In particular, see 'How much research effort is expected of Stack Overflow users?' (https://meta.stackoverflow.com/questions/261592), originally authored 2013, and especially compare the original answers to newer ones. Notably there were also quite a few deleted answers on this one, for those of you with the reputation to view them. Also see 'How do I ask and answer homework questions?' (https://meta.stackoverflow.com/questions/334822) which largely misses the point: it's not so much about the ethics of someone cheating on homework, but about the question fitting the site model.

7. https://codidact.com , with subdomains for various topics. Notably, "programming" as a topic is not privileged; unlike how the Stack Exchange network started with Stack Overflow which still dominates everything else put together, software.codidact.com is just another section of the site. Full disclosure: I am a moderator for that section.

8. See for example https://software.codidact.com/posts/285035/289176#answer-289... ; https://software.codidact.com/posts/291064 ; https://software.codidact.com/posts/284979 ; https://software.codidact.com/posts/292960 ; https://software.codidact.com/posts/294610 ; https://meta.codidact.com/posts/289910 ; https://meta.codidact.com/posts/290028 ; https://meta.codidact.com/posts/291121/291156#answer-291156 ; https://meta.codidact.com/posts/289687 ; https://meta.codidact.com/posts/289951 ; https://meta.codidact.com/posts/284169. Yes, this is a carefully hand-picked list. I have a fairly clear mental image of one more but was somehow unable to search for it.

9. See https://meta.stackexchange.com/questions/333965 and many others. It's a deep rabbit hole. It's also the triggering incident leading to the creation of Codidact[7].

> StackOverflow was successful explicitly because of the people/question it excluded. The "toxicity" was the point.

This is a very charitable read of the situation. Much more likely is, as another commenter posted, a set of people experiencing a small amount of power for the first time immediately used it for status and took their "first opportunity to be the bully". Question quality and curation was always secondary to this.

> > The point of StackOverflow was explicitly not to help the question-askers, but to prioritize the people who would reach the question via Google.

It obviously was only tolerated because of that, as evidenced by the exodus the moment a viable alternative became available.

Like so many things in American life these days, we've arrived at a "better solution" that extracts value from the past without producing a future. The decades of Stack Overflow answers fed into LLM training produce plausible answers for today. In 10 years what will the LLMs train on?

So much of life these days is purely extractive, trying to squeeze more money out of less productive activity. It's no wonder young people feel disillusioned and are increasingly focused on gambling and "investing" in meme stocks.

This may be a controversial take based on the last few years of SO discourse, but the strictness in SO was part of what made it a good resource.

For a question asker, it could be really toxic. I've had toxic responses as well. The problem is, there are _a lot_ of bad questions that would pollute that site otherwise.

For a case study into what it would look like if it invited all questions, look at many subreddits.

I'll occasionally go on /r/ObsidianMD to see if there are interesting product updates, but instead I just see questions that get re-asked _constantly_. There's a very bad culture around searching for previous thread for info on many subreddits. People also ask questions unrelated to the sub at all. I've seen so many times people asking questions about some Android specific problem unrelated to the issue. While ideally I'd like to help these people, it pollutes real questions, discussion, and most valuably to future users, the ability to properly search for previous discourse.

SO best acts as library of information. I will say, people on there could benefit from removing the rude tone (this is a trait I see in software engineers frequently, unfortunately). But closing activity when it's inappropriate or duplicate (which despite many testimonials, I have seen is more common than not) is a good habit IMO.

There should be a lesson for other communities but, unfortunately, there is none. StackOverflow used to be a fun and welcoming place in 2009. It became a toxic hellhole overtime

There are no obvious flows in the original design, and there were no endemic wrongdoings in the governance either. It just rotted slowly like any other community does. And nobody in the world knows how to keep communities from becoming toxic. There is simply no recipe. And that's why StackOverflow doesn't serve as a lesson either.

I really don't like this sentiment:

> "Because I can get an answer from an LLM (which does need to be verified) in less than a minute versus the hours or days I would have to wait to get a toxic and potentially useless reply on stackoverflow. They should really downsize or just kill the company it’s a relic of the past and most developers won’t miss it."

To me, the value of StackOverflow is not in the ability to ask new questions, it's as a huge archive of questions that have already answered. Sure, new questions might be falling off and it might be decreasing in relevance, but that in no way means that a massively resource-intensive LLM regurgitating paragraphs of semi-duplicated text is better enough to justify canning it. (There's also the matter of all the other StackExchange sites, I have no idea what the state of the world is on those but I imagine they also have value in themselves.)

To this day, I find almost all of my low-level questions are still readily answered by StackOverflow, and it holds lots of discussion on higher-level questions that I find useful.

Does StackOverflow have an attitude problem? Absolutely. It is fair to say that most developers won't miss it? No.

Related: Total monthly number of StackOverflow questions over time (1526 points, 3 days ago, 1004 comments) https://news.ycombinator.com/item?id=46482345
StackOverflow wasn't a toxic hellhole.

I struggle not to see the people describing it as full of exclusionary rants as telling on themselves.

I must be incredibly fortunate, I got a lot of good value from SO and have not experienced any of the toxicity that the author mentions here. I have written questions, comments, and answers.
I can only speak for myself, but I very much resonate with this.

I was an active contributor on SO in the early days - it was fun to help folks out, and it was often the only way to get help when I needed it myself.

For me, it stopped being a place I wanted to visit when they made the decision to close any question that they didn't deem a perfect fit for their vision of SO. There was certainly some value to that around the edges, but the policy ended up being enforced so strictly that many interesting topics their audience would have found valuable were declared out-of-bounds. Questions I wanted answers to - and that were getting good answers! - would get closed, and so would interesting questions that I wanted to try to answer.

I tried a couple times to push back gently, and got piled on each time.

It stopped being fun, so I stopped going there. Shrug.

Anecdotally, I have used SO much less in recent years, but I think a lot of what gets labelled as toxicity is just dedicated curation. I remember asking my first question - I got a quick response that it wasn't well written and was likely a duplicate, and they were totally correct.

The next time I asked I made sure to put the work in beforehand to make sure it was well written and included any relevant info that someone would need, as well as linking potential duplicates and explaining the differences I had to them. That got a much better response and is more useful for future readers.

StackOverflow always wanted less low-quality questions, which is now the case. Whether they still receive some high-quality ones...

But I'm sure the website still receives a lot of views, as it still is highly ranked in Google.

Yeah, I'm fond of this graph personally: https://mastodon.social/@grahamperrin@bsd.cafe/1158357533238...

StackOverflow has been in a clear, strong decline for quite a while. LLMs just hammered in the final nail. It's very clear that they caused a substantial drop, but not as impactful as the years of stagnation and rise of competition.

A couple of thoughts:

That graph is number of questions asked being posted: very often the question already exists (although obviously with technology and frameworks changing over time, things aren't constant, and answers can be out of date at some point), so you don't need to post the question.

Also: Would LLMs be as good for answers if they hadn't been trained on scraping StackOverflow in the first place?

This topic has been beaten to death, but the defenders of the toxic environment (including the SO founders) have never understood why the environment they promoted killed SO.

It's not because people disliked the rudeness, though that didn't help and was never necessary. It's because the toxicity became the only goal. And the toxicity replaced both accuracy and usefulness.

I wanted to learn web development during the lockdown of 2020. First thing I learned was that SO was completely useless. Everything on there was wrong. Everything was wrong due to incompetent moderation that prevented bad information from being corrected. Everything new marked as a dupe even when the other post was wrong or irrelevant.

That killed SO. It was a decision of the founders and the mods. They took great pride in doing it, too.

Completely agree. SO is full of self-proclaimed "experts" who simply are not helpful. It is a toxic site. Amusingly, I have noticed how the most unwelcoming, unreliable, and lone wolf developers (colleagues) in my past five companies used their SO metrics as signs of their worth.

That says plenty.

The correct way to use StackOverflow was not to ask questions there.

You either found your answer coming in from a search engine, or you pretend the site does not even exist.

I don't think it was supposed to be sustainable, but oh well.

I feel this topic is approaching circlejerk status. Basically any mention of StackOverflow on HN/Reddit is just teeing up everyone to go on about how the SO moderators are the worst people ever.
A more interesting metric is a steadily declining percentage of answered questions. It used to be above 90% in the first year and since then dropped to 35% but stabilized around this number for the last 2-3 years.

Source: https://meta.stackoverflow.com/questions/426250/unanswered-q...

Isn't this a sign that LLMs are self-cannibalizing? What data will LLMs be trained on when sites like StackOverflow die?
> "Recently, a graph of the total number of Stack Overflow questions over time started making rounds on the internet"

Isn't that a graph of questions per timeframe, not total questions? If it was total questions, that would imply a massive cull of existing questions, not a decline in usage

Well, I was a top 2%er, and answered more questions than I asked, with about 20k, and I made a point to be nice to newbies

being mean is a personal choice, not a requirement. being courteous and considerate and being experienced or knowledgeable can both co exist

I get the point of moderating things, try to reduce duplication, low-effort, etc... but it is funny the gut reaction I feel (angry) when my post is auto-deleted (Reddit for example). For SO I remember having questions get blocked and accounts being blocked from downvoted questions. But I understand too, I could have researched more, it's one of those "I want the immediate reward/answer" vs. searching the old questions.

This actually could be a good argument for LLMs, you won't get told your question is dumb.

In retrospect they should have allowed dupes so that new wave of moderators (and new users) had place to grow. It's like in that mice utopia. Same way it got killed.
I disliked the pedantic nature of stackoverflow like the next guy but this seems like a naive take.

SO solved a problem, that problem is now gone

I'm surprised at how non-obvious LLMs are for that decline chart. SO peaking in 2014 is not what I would have expected.
one thing that grabbed me right away about chat gpt is how it understood my question. it wasn't obtuse, let alone intentionally so. it wasn't pedantic; it just helped. And without a side dish of attitude.
The sarcasm and rudeness to rookie questions was unbearable at times. Talking to new comers as if they were stupid. Those new comers become knowledgeable later on and i suspect many did not come back to that platform instead they are on reddit and various other platform where they are welcomed.
The whole premise of this is kinda wrong. Google killed SO more than anything else. Much like how they’re killing the rest of the web today. AI certainly didn’t help, but it is/was not the root cause, nor was the ‘toxic’ environment
SO remains a vital site for providing training data to AI.
Was stack overflow the last stand of web gamification?
I've had countless questions closed and received even more patronizing comments from mods. I wonder who these people were and why were they empowered in such a way by StackOverflow the company.
I think StackOverflow could have been saved from turning into a toxic hellhole if they'd had AI and LLMs in the mid 2010s. No seriously, hear me out.

SO is infamous for overzealous mods closing questions left and right, calling you an idiot, and being generally unhelpful.

I think these mods were/are burned out by dealing with mostly idiotic questions all day. They default to suspicion and hostility.

If they'd had AI weeding out low quality questions before they ever got to a human (and not the rudimentary text classifiers that were the state of the art at the time) I think the mods would be a more helpful bunch.

Speaking as someone that was a SO front-page contributor, and at one brief time the top of the pops on the C++ tag, I didn't think it was so bad. And you got a free t-shirt!

What you have to understand is the avalanche of low-quality questions that came in, pushed by "academics" who should have known better, telling students things like "just ask on SO - they will write it for you", which is bad on so many levels.

But when it got really bad was when the new owners, after Jeff & co sold out, took over. Woke nonsense sprouted everywhere, people with no technical knowledge did moderation. And, whoa, if you criticised this, you were banned. That's when I gave up.

Was it because the platform's communication model based on upvotes and downvotes, or was it because us engineers are arrogant assholes by nature?
The average answer writer on SO is not actually that toxic: really it's the voters.

The top answer will almost always be an explanation of why the asker is wrong to want to do the thing they want to do. But that's not most answers, or most answerers, just the top ones.

The bottom answer will almost always be an honest attempt to write code that answers the question. Sometimes the code doesn't work, or needs explanation: these problems will be solved a couple answers up from the bottom.

My technique for years has been to click the SO link in search results, then hit End on my keyboard to jump to the bottom of the page. This a little slower than reading a cached LLM answer, but faster than waiting for the LLMs to generate something.