Comment by lynndotpy

20 hours ago

Any social organization needs to carefully consider their inclusion-exclusion curve with intentionality.

I think a lot of people might balk at the word "inclusivity" today, but StackExchange had ridiculously high barriers to participation, making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions. They slowly killed the site in this manner.

The community might have survived this folly, even with AI, because it was still the best place for people with qualms about AI to ask questions... Except until StackOverflow management alienated those users, too, by shoving AI down their throats in every facet of the site.

Even I had internalized the vagaries and neuroses of the SO community but I had heavy reticence to ask questions, knowing I'd have to consider all the ways a bully eager to use their powers might misunderstand me. I can't imagine asking a question there without having had lurked for longer than a typical Bachelor's + Masters program.

Peak at 207K, minimum at 588. That might be an incomplete date point, so using the next most recent value 1226, StackOverflow has lost 99.41% of its activity.

Their rules, (I believe unintentionally) give iron-fisted fiefdom rulers a toolbox of justifications to control and alienate under the guise of protecting the quality of the site data. I honestly don’t even think most of the control freak mods could objectively judge the propriety of their actions because it was all encouraged by the rules. (And I do not think this was universal among the mods, but it was certainly endemic to the site culture.) Well, the outcome was predictable.

Before I worked as a web developer, I was a formally educated and credentialed professional in a non-computer-related field with a pretty high barrier to professional practice, but a lot of passionate hobbyists. When I found the related low-ish volume SE, I excitedly poured hours into writing authoritative, well-informed, well-cited, thoughtfully worded, and concise but layperson-friendly answers. I also provided encouraging and positive, but usefully critical feedback to people that missed the mark. I knew how negative the format could be after using SO for years, so I bent over backwards to avoid discouraging newcomers with a punitive or imperious tone. People seemed to find my contributions useful because I became the top contributor in something like two weeks, and still regularly get points for things I wrote over a decade ago.

Some mod— a hobbyist with far less knowledge and experience, but a serious case of Dunning-Krueger— probably got annoyed that I was getting more votes than them because one day they started nitpicking the hell out of every goddamned word I wrote. I pretty quickly got fed up, and stopped participating about a month after I started.

::slow clap:: Well they might not have protected the utility or integrity of their knowledge base, but they sure protected the integrity of a bunch of people’s egos. That’s something, right?!

  • I remember having to fight a mod for him to restore a reply penned by Mike Pall, to a LuaJIT question.

    Mike Pall is the author of LuaJIT.

    The reply had been either deleted or edited to the point of being wrong (memory is foggy), because Mike Pall wasn't an expert at SO, and had somehow not used the site exactly as intended. The mod was very dismissive and patronizing.

    • I was going through some answers on a stackoverflow thread, and noticed that every single one had been edited by the same guy, just.. adding his own personal opinions and 'corrections' to them, and in the process making them universally worse and less correct

      The idea that answers should be editable, and the gamification of stackoverflow, was an absolutely terrible combination

      12 replies →

  • > Their rules, (I believe unintentionally) give iron-fisted fiefdom rulers a toolbox of justifications to control and alienate under the guise of protecting the quality of the site data.

    That isn't what happens. I know many, many people believe it to be what happens, but I know from years of seeing the process on the inside that it's absolutely not what happens in the overwhelming majority of cases.

    The "quality of the site data" is a 100% honest motivation and I don't understand why people are unwilling to accept that. I and others have made countless attempts to explain it.

    > I honestly don’t even think most of the control freak mods

    The people you're referring to are not control freaks, and also are not "moderators". Most curation on the site requires consensus between multiple people who are generally not coordinating.

    > Some mod— a hobbyist with far less knowledge and experience, but a serious case of Dunning-Krueger— probably got annoyed that I was getting more votes than them because one day they started nitpicking the hell out of every goddamned word I wrote. I pretty quickly got fed up, and stopped participating about a month after I started.

    I can practically guarantee that the person you're referring to was not a moderator. If it was (someone with the diamond icon beside the username, and who appeared on https://stackoverflow.com/users?tab=moderators), you should have posted on the meta site about it. The pattern of behaviour you describe is clearly abusive and against the Code of Conduct (and would have been across all versions thereof), and would absolutely been acted upon.

    If an "ordinary" (perhaps with higher rep) user was harassing you like this, that is why they put a "flag" link under every question and answer, and icon beside each comment, to raise a flag for moderator attention. This sort of thing is and always has been taken seriously.

    • > That isn't what happens. I know many, many people believe it to be what happens, but I know from years of seeing the process on the inside that it's absolutely not what happens in the overwhelming majority of cases.

      If quite literally every person I interact with professionally has an anecdote about this happening, your anecdote about it not happening is not very convincing.

      Have you/SO staff/SO mods considered why this impression is so prevalent if you’re confident it’s (as you claim) not actually true?

    • Mod vs non-mod-user-with-edit-privileges is a semantic difference from a user perspective. Nobody gives a shit what the internal labeling system looks like or hierarchy among the people with edit privileges. I’m not going to litigate my case in front of a clique of other officious hall monitors just for the privilege of making that site better. I don’t care if it was against the rules for me to be annoyed by their obnoxiousness, or what their exact role was in the organizational structure. I tried, but it ended up being a completely obnoxious experience because of a user with advanced privileges, and so you lost me.

      I was the only one with formal education and a professional background consistently answering, and frankly, that site needed my expertise a hell of a lot more than I needed to share it— and they failed to provide a reasonable forum to do that despite being its sole purpose. If the point system actually represented expertise, it might have worked. I’m fine with being scrutinized by a peer or superior… But it didn’t go down like that.

      1 reply →

  • I think it's all about incentives. The power to governance was given to prolific and tenured accounts who wanted to govern. Over the long timeframe their incentive averages to making their life easier and keeping the governance. Wikipedia is going through something similar.

  • I had a pretty high rank on ruby and java answers, with some high traffic stuff, there were always people trying to completely edit my answers into something else entirely, it was such a shitty experience that I just decided the effort wasn’t worth it.

  • Social media has been a fascinating experiment in human behaviour. We’ve long had discussion forums built around technical topics, from the early days of Usenet, through the likes of Slashdot and Digg, the arrival of Stack Overflow, and today the popularity of Reddit and some smaller sites like HN. Each has developed its own culture. Each has dealt with the need to prioritise the most valuable contributions and reduce the visibility of negative ones in its own way. And yet there have been some recurring themes.

    On the positive side, all of the above have attracted many people to their communities who have contributed useful or interesting points. We all give away our thoughts and experience for free while participating in these discussions, but we gain in return from the freely shared knowledge and experiences of others. I also appreciate those who take the time to vote/moderate so that the best contributions stand out. Overall I find these online discussions extremely valuable and I’m sure others do as well.

    On the negative side, there are some common failure modes. There have always been the trolls who will post offensive or misleading comments, and even when it’s a small minority, they can be disproportionately disruptive. There have always been the Dunning-Kruger contributors who would insist they were correct even as others tried to explain why they weren’t, and then the people who do know what they’re doing feel obliged to waste time repeatedly setting the record straight so no-one comes along later and gets misled by the incorrect or misleading contributions. I will never understand the current fascination with getting AI bots to contribute mediocre or just plain wrong comments in these discussions. But the worst recurring pathology by far, IMHO, is when there is some form of community moderation but that goes off the rails. It killed SO by deterring good contributors for petty reasons. It has killed many a promising subreddit; I have recently given up participating in several myself that used to be interesting, because their moderators started killing entire posts retrospectively, which repeatedly cut off discussions where some contributors had already taken the time to write up good solutions to someone’s problem or share their relevant experiences.

    I’m not sure anyone has really got this right at scale yet. On smaller sites like HN, the moderation can be very good, but that relies on the fact that it can be managed by a small number of decent people. If your community is big enough that it needs to be more self-policing then the time-honoured question of quis custodiet ipsos custodes? is as relevant as ever. I strongly suspect that the only real answer to this is some kind of hierarchy where the operators of a forum set culture from the top, then just as a few negative contributors can spoil things for everyone and so some form of moderation is introduced, so a few negative moderators can spoil things for everyone and so some ability to guide or if necessary remove the use of moderation privileges is needed.

    • Re: quis custodiet ipsos custodes...

      Slashdot has a meta-moderation setup where random users (with at least a minimum tenure and rating on the site) would get to vote on the quality of the moderation for randomly selected posts. I still think that this has a lot of potential for improving moderation, even if it's just used as a way of ferriting out problematic moderation.

      5 replies →

One of the biggest flaws of the site was the ability to close questions as 'Duplicate' or similar. Multiple times I would google a problem, the SO question was exactly as asked the first result, half-answers or 'Closed as Duplicate', then you click on the supposed "duplicate" and the nuance was totally missed.

The other was the 'ability to read the room.' Even late-stage SO had the 'mods' not understand that they were the first google results, and their mean-spirited dismissals were being seen by thousands of hits.

  • I really enjoyed asking questions where I linked a similar answered question, went through the details that caused my problem to be mechanically different or rendered the other answer as not possible, and then having a moderator close it as a duplicate and link the answer half my post had been dedicated to explaining the difference.

> StackExchange had ridiculously high barriers to participation, making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions.

I'm no Jon Skeet, but I've had an account since 2009, I answered a question early on that's had well over 1000 upvotes, which I think is 10k of reputation for that answer alone.

Yet I certainly couldn't ask a question without suffering the same. That terrible experience wasn't reserved for newbies. I learned to stop contributing pretty quickly, well before AI.

  • The barriers are far more understanding the very counterintuitive set of rules and expectations of the site than they were accumulating the points (though I don't think the decidedly odd set of things that require a certain reputation to do help at all).

  • Would you be willing to show questions you attempted to ask? I'd be happy to help explain how policy works/worked there.

If it wasn't so controlled it'd might as well have just been reddit.

I agree there's a balance, and maybe they edged over the line, but I was consistently happy to have the following be the outcomes

1. Answers were reasonably close to correct, usable, informative (teaching)

2. Your site score came to mean something -- I once had a hiring CTO say "Oh you have some popular answers on the techs we use"

3. Progressive unlocks helped guide the path of participation -- it was clear what to start with, and what to do next as you were taught their culture and ways. It's not very popular to say in 2026, but not every culture is good and it's important to curate culture and teach newcomers the culture of the space.

  • In my opinion, the main thing was toxic moderation and the general lack of effort in creating a welcoming or constructive environment.

    Moderation and community accessibility can exist. I think your points have described the early SO, but moderation has definitely gone downhill as the years went on.

    I’m not new to communities with their own culture, expectations, and rules.

    I do edit Wikipedia from time to time, and while you can always find drama everywhere, newbies are welcomed not thrown rule books.

    If you make a well meaning edit that was formatted wrong as a newbie, you’d most likely get a welcome note and guidance; not threats or whatnot.

    It’s like “Go away until you follow all our rules and we like you” versus “Welcome, thanks for contributing to Wikipedia, here’s our rules, feel free to ask me questions or help”.

    • I’ve had the opposite experience with wikipedia and have stopped posting there forever.

      My edits at wikipedia, for several different topics, were reverted, for bullshit reasons. One was ”the process here at wikipedia is for edits to be mindlessly reverted, then debated thoroughly, and maybe later rewritten as the mods wants it”. I.e. as a topic expert, just adding information as drive-by is apparently out of the question.

      Another reason was adding anything about the future, like information about upcoming, scheduled events, was seen as advertising. It’s of course also not consistently applied across wikipedia but the mods couldn’t care less.

      It’s far, far worse than SO. Complaints I’ve seen about SO’s moderation rules have always been to keep assholes away, thank god.

    • > I do edit Wikipedia from time to time, and while you can always find drama everywhere, newbies are welcomed not thrown rule books.

      I've lost count of the times that other editors insisted that I log into my account and stop posting anonymously, for committing the sin of actually understanding policy (after spending inordinate amounts of time reading back-room pages that most people wouldn't even know how to find). And I've seen countless others yelled at for not understanding it.

      But imagine if 99% of people who came to Wikipedia sincerely believed that it was completely appropriate to go to the page for dogs, and edit the main-space page to ask whether Rover needs to see a vet. That's how it felt for me on the inside of Stack Overflow. I went out of my way to place the rulebook neatly in their hands and hardly anyone cared.

      But the actual "culture, expectations and rules" of SO are not "if you want to know something, you can come and post as if you were using a traditional discussion forum and are not expected to consider anything or anyone outside of that".

  • They chose being controlled and not being Reddit - I can imagine lots of ways to do both - still they chose the toxic way and now they are dead, goal achieved.

    • Early o. On some irc channels, forums and usenet groups the greatest trolls, clowns and crazy users were also the most knowlegable and the most helpful. They had to earn the right to misbehave. The secret sause was that anything goes but if something on topic comes along that is the only topic.

      Also a wonderful formula was to promote your own website in a signature on blogs and forums. If your comment isnt worth having it is just deleted. You had to work for it and the reward was good. If your sig is a giant banner more effort is expected.

      Also oddly interesting was moderation depending on how much money you sunk into the product.

  • > Your site score came to mean something -- I once had a hiring CTO say "Oh you have some popular answers on the techs we use"

    This was a bad idea, and worked terribly.

    I have over 1800 answers on the site, many of them detailed, well-considered, long answers to difficult problems. But my highest rated answer by far was to someone asking two completely different questions at once (both of which have far better individual versions) in a way that was barely comprehensible even after multiple attempts by the community to rewrite in something approximating proper English.

    For reference, the original version, verbatim:

    > if I have list of numbers as [1,2,3,4,5...........etc ] and I want to calculate as that (2+1)/2 and for the second (2+3)/2 third (3+4)/2 ...... etc

    > how can do as that ? like sum the first point with the second and divide it by 2 .. then sum the second with third point then divide it by 2 .... etc ?

    > also how can i sum a list of number ? a = [1,2,3,4,5,......ect ]

    > is it:

    > b = sum(a) print b

    > in i get one number !? it doesn't work with me help me plz

  • These were all good things about stackexchange (and a precious few other places), yeah. Especially the latter two. Whenever I see people using stuff like linkedin to 'vet' things, I think of this. Reddit is much more cliquey and free-for-all, and has a lot more emotional fighting than the egoistic sort of arguments that sometimes took/take place on SO. I still prefer SO.

  • > If it wasn't so controlled it'd might as well have just been reddit.

    And why do you think most people (and LLMs) just Google "<what they are looking for> reddit" ??

I suspect I'm similar to many users, in that I came to Stack Overflow near the peak, and used it as basically a specialized search engine, without ever asking or answering a question. (I assume this is possible only if you use a widespread stack.) When something better came along, I just moved on. I hadn't directly experienced a sense of community, so I experienced (for example) bureaucratically-closed questions more as a hassle (search again) than as a betrayal.

  • As someone who came into the industry in college, the problem with SO was simply that it was too hard to ask a question. They were up your ass about minutia that really didn't matter. Good riddance and can't wait to visit the site and see an EOL static page.

    • One of the more annoying things about SO was they'd pretty frequently misclassify new questions.

      Sometimes a new question was in fact a duplicate and should be closed as such. But in the quest to close duplicates I pretty frequently had to argue with the reviewer that "No, this isn't a duplicate just because these two questions related to the same library".

      SO practically rewarded this sort of over-policing which I think is a big part of why everyone stopped using it.

      And people stopping using it meant that when a question did actually make it through the gauntlet, it was likely to go unanswered because everyone who knew anything had left the platform.

      5 replies →

    • > As someone who came into the industry in college, the problem with SO was simply that it was too hard to ask a question.

      That's because you were intended to use the site like GP describes, and not by asking simply because you want to know something.

      > They were up your ass about minutia that really didn't matter.

      What you consider "minutia" were critically important, because the entire point was to optimize for GP's experience.

      2 replies →

    • > They were up your ass about minutia that really didn't matter. Good riddance and can't wait to visit the site and see an EOL static page.

      Well said. It was just something I (and I'm guessing other software devs) put up with because that was the only option. The "ask a question" button was radioactive to me having seen the kind of dogpiling onto people who were asking clearly relevant questions but breaking imaginary rules.

      Plus with how much "reputation" early users had amassed just for asking basic questions constituting low hanging fruit, there was no way for any new participant to get enough rep or whatever to begin contributing back to the community. IMO they pioneered the first K-shaped economy.

      I felt a little bad when I saw the graph of their traffic fall precipitously, just to be replaced with schadenfreude with the insane takes of their community moderators blaming everything but the culture they'd cultivated ("less questions is actually good, because that's the goal of SO").

      In short, I'm eagerly awaiting the death of that rotten place.

The graph proves the cause of their decline was AI, and not aggressive question moderation.

Ask yourself: in what year did it become difficult to ask questions on Stack Overflow? 2014? 2016? 2018? 2020? Aggressive question-closing was part of their design from the very beginning. Their high barriers to question-asking was the cause of their rise, as their primary user was never question writers: it was Google, and anonymous Google users. The whole thing was an SEO play from start to finish.

It's fun to imagine that their aggressive moderation was the "real" cause of their decline. It feels so gratifying, doesn't it? Finally those assholes got their comeuppance, because of their bad behavior!

But that's not why they failed. They failed because SEO businesses can't survive when AI answers the question directly, without referring you any traffic.

(The same thing is happening to Wikipedia, BTW, which is also aggressively moderated.)

  • And what was the alternative to stack overflow before AI?

    People were desperate for an alternative, and ran with the first semi-viable one that emerged.

    AI is arguably worse than SO for precision. It will hallucinate, and agree with you when you're wrong. But stack overflow is so unwelcoming to newcomers that people switched anyway.

  • You're right, the main decline was AI, but it was on a downward trajectory anyway.

    This graph shows a distinct change pre-dating AI, starting 2014, there's explosive growth which suddenly stops around then.

    A soft decline which carries on until Covid caused a temporary reversal of that.

    The soft decline then continues at a pace around where it was, until November 2022, when it suddenly accelerates to its death. That's ChatGPT of course.

    But the site was already in decline, against the backdrop of vastly increased software developers and software development, because of hostility.

    Software developers used Stackoverflow despite the hostility, because there was no alternative.

    The early growth wasn't caused by the moderation, because the early moderation was a lot softer.

  • 90% of my over 250k rep is from asking questions.

    Surely there's some value to asking a well worded question that many other people also have.

    And yes, I've had my share of questions closed for some BS, including many in recent times closing 10 year old questions as dupes. Brilliant.

  • Yeah, this is much more accurate to what was actually happening. During that high period they struggled to get people to stop posting low-quality "do my homework" style questions - despite what people on here say the barrier for entry was extremely low and those made up the vast majority of what was posted.

    I've maintained that if they handled this AI-caused decline well, they could return the site to its better days before the flood of people who didn't know what they were doing, offloading the bad questions while getting still getting all the good ones. I'm not sure they're even trying.

  • > The same thing is happening to Wikipedia, BTW, which is also aggressively moderated

    [citation needed]

    Well here it is, and you're wrong: https://en.wikipedia.org/wiki/Wikipedia:Statistics

    The article creation and edits curves are stable. The former growing at a slightly declining pace, which is expected since the amount of knowledge is finite. The latter is literally flat.

    The monthly page views are in decline on mobile (from ~5.7 billions at the peak in 2024 to 4.5 billions currently). They are stable YoY on desktop at ~3.7 billions, and have been rising in the recent months.

    StackOverflow is dead, the WP community is thriving, even if the page views have declined a bit.

    SO had a moat because of its mass, but the place was a cesspool.

    • > The article creation [...] growing at a slightly declining pace, which is expected since the amount of knowledge is finite.

      Not just because of that, but they also made the process of creating new articles very hostile.

      Decades ago, when Wikipedia started, it was possible to create a short article, and as long as no one objected against it, it stayed there, and people could later expand it. That's what "wiki" was supposed to mean.

      Today, you need to create an article in a separate "Draft" namespace, then a random Wikipedia editor will judge it, and if it is not perfect (e.g. does not have enough references), it cannot be published. And if you don't fix it by a certain date, it gets automatically deleted. (Rather than leaving it there for someone else to hopefully improve.)

      I tried to make an article for an author whose books my kids liked. His books were translated to many languages, he won a few awards, and now some company has bought movie rights for the books. Alas, I have failed to establish notability sufficiently in my short article, so it was rejected. The editor didn't even have to argue that the author is not notable (which would be silly, a google search clearly shows otherwise), only that my article failed to establish it. So the official policy now kinda says that it is better to have no article rather than an imperfect one.

      Well, I am not getting paid for producing perfect articles for Wikipedia, which means there is no way for me to contribute anymore. Too bad, I have created a few articles long ago.

      3 replies →

  •     > The same thing is happening to Wikipedia
    

    Can you explain? I am read-only there and it seems better than ever. Even in the era of LLMs, Wiki is still an awesome source.

    • Wikipedia's traffic (and donations) are collapsing. https://diff.wikimedia.org/2025/10/17/new-user-trends-on-wik...

      People don't like to think of it this way, but Wikipedia is funded by ads. Except, the ads only advertise one thing: requests for donations. If people don't visit Wikipedia, because the AI regurgitated Wikipedia's answers, they won't see Wikipedia's donation ads, and they won't donate.

      Over time, if current trends continue, more and more people won't even know about Wikipedia. They won't have any "warm feeling" towards the project, because they never go there, they never use it, they never see what good it does them.

      2 replies →

  • You aren’t downvoted on Wikipedia. And people have been complaining about heavy handed editors and mods there for a long time. Same with SO.

    It’s pretty much a meme now.

    • Wikipedia at least has a culture where (most of the time) if you’re objectively rude or mean, especially to newbies, you’re at least shunned a bit.

      Strict moderation etc isn’t a bad thing, but the environment and culture you mould is what matters.

  • > Ask yourself: in what year did it become difficult to ask questions on Stack Overflow? 2014? 2016? 2018? 2020?

    The year that Google made "open source contribution" a checkbox on your annual review. That's when almost ALL these types of sites went to dogshit. And then everybody followed Google which then weaponized it even more.

    Once Google made Fake Internet Points(tm) worth actual money via your annual review, all holy hell broke loose over the sites.

    • You’re actually on to something here, and it’s a phenomenon beyond Google that has engendered tons of blogspam and AIslop and manual LinkedIn slop.

      Many professional certifications require bearers to earn CEUs. One way these may be earned is by blogging or doing demonstrations. So if you see a bunch of entry-level techbros doing really boring blog entries or posting to LinkedIn, you should know that they intend to earn CEUs for their particular professional certifications, such as CompTIA, et. al.

      It’s not their fault... but Lord, how insufferable it can be!

      1 reply →

  • It's the same thing. Why did AI compete so aggressively with them? It's because their system was one that produced confident misinformation from hobbyists while gatekeeping actual experts.

    The same thing is not yet happening to wikipedia as you can see with the pageview tool. You may be confusing a covid bump. At most any drop is within an order of magnitude.

  • Ouch, great, you should show that protocol you used to get causation out of an observational study to the entire scientific community! It's unclear what area will give you a Nobel Prize for that, but several of them will rush to do it first.

Stack Exchange has degenerated to the point of overt deletionism. It wasn't enough to just close the questions, they actually felt the need to delete the content people put effort into writing as well. There's nothing quite like trying to find a closed question that nonetheless had useful answers and comments with links, only to find that the entire thing had been deleted. They even do this in those beta sites which desperately need content.

They have only themselves to blame for their own demise, and I'm happy to see AI is eating their lunch.

  • > overt deletionism. It wasn't enough to just close the questions, they actually felt the need to delete the content people put effort into writing as well.

    The site has more than three times as many publicly-visible questions as Wikipedia has articles. And that's with the scope restricted to just programming.

I can totally see myself asking questions on SO even these days, but there’s a good chance they’ll lock my post so why bother.

Something about the SO incentive system created the most hostile platform imaginable.

  • During the last decade that I've been asking/answering questions I only ever had 1 question locked as offtopic, and it was when they introduced question types. The several questions which I did report as invalid/offtopic/etc. were just error messages thrown by compiler without any substance of what you are supposed to look at to even determine how to help the author.

    I'm genuinely confused whether people just parroted the memes or actually had their questions closed.

  • Bullies -- people just looking to tear apart questions -- always have lower cost to answer and higher reward for answering than people looking to be helpful.

    That said, the SO moderation was so awful I don't think it's correct to blame the downfall on the bully dynamic even if it was clearly present and might have eventually overrun the platform. I used to joke that an answer wasn't uniquely useful unless it had been locked as duplicate, but it wasn't really a joke: I kept a tally on a sticky note and of the posts I found useful, incorrect duplicate flags outnumbered open questions.

  • I asked two questions which were both locked as dupes. The referenced questions mine were supposed to have duplicated were not, in fact the same question. After that I didn't bother. If I could find my answer with a search engine, fine, but I wasn't going to waste time trying to engage on the site.

  • Once had a question closed for asking about something explicitly permitted in the site's own rules. Had to quote the rules back at them.

I say this every time the topic of SO/AI comes up.

LLMs took off for me when I realized I didn't have to be an expert to ask questions and get a non-patronizing response.

There was a time when I asked something along the lines of, "How do you get your own protocol like http://?" and was told to take my question to another StackExchange site. This happened several more times (along with dismissive responses and votes to close my question) before I gave up.

  • this for me was one of the truly liberating parts of LLMs for me: simply being able to ask a question and get a straight answer without having to run the gauntlet of why I shouldn't be doing what I am trying to do in the first place. The friction of trying to explain why I still wanted to do it that way deterred me from asking so many questions.

    • I also had to deal with a concerted effort by an ex-employer to downvote all of my questions for several months.

      I’m not shedding tears over SO. It had a good run.

Maybe I'm wrong, but with the advances in AI, SO was in for a major reduction in usage not matter how good they were about enabling the community and encouraging collaboration. I realize that your mileage my vary with modern AI, but the AI has an immediacy and interactivity that together are impossible for SO to overcome. At this point their best option might be to find a way to pivot to an AI based interface while still trying to find a way to reward and leverage the expertise of people. Even with that I suspect it's too little, too late.

  • I think so too, but many people have many oppositions to AI and would prefer knowledge to be in the hands of knowledgeable community, rather than AI companies. SO was poised to be this alternative, but leadership showed they did not see value in knowledge-work for its own sake.

    • But SO had already been acquired by PE when LLMs went mainstream, so I doubt they would have made any strategic growth bets rather than trying to squeeze all the monetization they could out of the site.

  • This seems like the most likely answer to me - though we all have our grievances with SO, the culture likely didn’t contribute to its decline as much as simply AI being a better tool.

    • Having experienced the SO culture, I like to think the culture caused it - schadenfreude - but it was probably inevitable given AI.

      Even if SO was the most wonderful friendly place in the galaxy, would you rather post a question and wait hours for a response, or get one instantly?

      3 replies →

    • And in some ways AI "search" works like SO - you ask a question, you get an answer. If you don't understand the answer or something in the answer you ask for clarification and it provides it. And you don't have to wait a day or a week for it. (Ofcourse, the AI gets it answers from human curated info pools like SEs, pirated books etc ... but if these sources shrink / die to AI, it may not be able to provide new and current information, and we'll be back to SEs and Reddits and HNs again).

When I realized that I'd spent more time on explaining that my question wasn't the same as another existing one than asking the question itself, I stopped using SO all together.

There were also certain IMO low-value questions that really excited the SO hive-mind. I asked a question about the peculiarities of Python assignment syntax, and earned several dozen points for the question, even though no one really should have written code the way I presented it.

I liked StackOverflow for the first ten years or so of its existence, but I gradually stopped using it then suddenly quit altogether when valid questions were being closed unreasonably. At this point, LLMs with documentation in the context, issue trackers and eve the source code (if available) have surpassed SO. Now my main issue is telling the LLM to crap on my idea rather than wishing it were kinder.

Yes, yes, the usual narrative. They were not welcoming.

I mostly participated in the site around the 2009-2012 and reached a bit under 100k of reputation and these were the dynamics of website:

  * Most questions were low effort crap
  * Users were mostly divided between only asking questions and only answering questions
  * The reputation system favored: 1) easy questions (understood by a larger audience -> more people upvoting), 2) fast answers (before the question dropped from the front page; also answers with more votes got more visibility).

So, contrary to the usual narrative, the incentives and most activity was directed to answering newbie questions. That made up most of the volume, and it was what the reputation system rewarded. Even if a question got closed as a duplicated, by that time there usually were already answers to most easy questions. And deletion could only happen after some time (two days IIRC).

The experts answering questions only stayed on the website because, sometimes, accidentally or not, someone asked interesting questions. Careful answers to difficult questions were definitely not rewarded through the reputation system.

The problem with StackOverflow, relative to, say, Reddit, is this format is not conducive to community-building. You need to have unscripted, off-topic, interactions with other people, and StackOverflow heavily penalized that kind of content. This only came later, with StackOverflow chat, and it was actually relatively successful.

It seems to me that AI did SO in, not its moderation culture.

SO is not a place to ask where to get your homework assignment done, that's for sure. The gamification does not necessarily reward the best content, but I didn't experience hostility myself.

(I do find this site fairly hostile. And Wikipedia is the lowest possible hell, I've never in my life experienced anything comparable to the ferocity with which people prosecute their grudges, all the way to IRL doxxing. German language Wikipedia is another whole level of self-appointed officialdom.)

The worst stack overflow in this regard was meta. Most pathological corner of the internet I've ever encountered, up there with 4chan if you ask me.

It also had ridiculous rules to enforce "quality" but in the end it was to enforce user work by convention. Like one question per question only. Nobody could just post a project with a set of questions. Nobody was allowed "stupid" questions, nobody was allowed to do in depth meta excursions, the site reeked of rigor, where a true academic would have allowed for rigor to go lax when moving away from certainty aka to the funnel stage of enlightenment. It also would not allow for grouping questions into a format thats similar to the youtube "project" format.

I tried to answer an SO question exactly once, around 15 years ago. Someone asked a question which was covered perfectly by some OSS code I had already published, so I linked to that in my answer (while explaining how the linked code was relevant). My answer was promptly deleted, of course, for linking to code. After that I lost all desire to contribute.

Yeah, I think the issue with Stack Overflow/Stack Exchange is one of how too much gatekeeping and elitism tends to eventually be the death knell for a community.

True, you might want people who are more articulate or thoughtful than the majority, but if you go too hard on that, you end up putting a time limit on how long the community will probably last. People won't stick around a community that treats them like crap, and that's a problem because at least some of those amateurs/newbies will become your future experts and power users. The people scared away by bullies like the one mentioned here didn't come back to Stack Exchange once they became the type of expert the site needed. They just shared their knowledge elsewhere.

> StackOverflow management alienated those users, too, by shoving AI down their throats in every facet of the site.

Actually, I thought they outright forbade AI answers? I don't know where else AI might have come in -- having an AI look for related answers instead of making users use the primitive search (for which almost everyone always used google instead) might have been a good idea. Probably wouldn't have been enough though once google started answering the questions before showing SO links.

My SO account is 10 years old. The comment if kind of liberating for me as I never got past that inclusion barrier and I never got the chance to upvote the posts that helped me most.

May the old answers keep compiling in the weights, since nobody's reading the originals anymore.

  • I did, and it wasn't much better on the other side.

    And funnily enough, the questions that I answered that most contributed to getting me through the gauntlet years later were closed at duplicates (they weren't).

S/o's somewhat cumbersome scheme to aquire comment points to be able to answer was a awkward kludge in the principal problem of open contribution sites, namely that human slop and gamified tactics tend to kill the site. It probably was effective enough to keep things working for a long time but it could not recruit new users (not just readers) as fast as it needed to. It doesn't seem like the points based system really helped as many devs find jobs as it would have taken for the site to become a recruiting tool. It probably would have had to shift and evolve in several keys ways to survive

  • It’s moderation policies, or maybe just moderators themselves that killed it, this was apparent before AI, but there was no alternative… until suddenly there was.

  • > aquire comment points to be able to answer

    I thought it was the opposite, you need answer points in order to comment (which resulted in people using answers as comments because they had no other option).

    • The rules changed, a lot.

      You created an account one day and the only things you could do were commenting and asking questions; you created it some other day and the only things you could do were asking and answering questions; some other day the only thing you could do was asking questions.

      Any day you signed up, asking any question first was a sure way to be downvoted bellow the threshold that would ban you from the site.

I am a long-time user of stackoverflow with 16k points, and even I got all my questions of the last five years downvoted into oblivion.

  • I know, I am in the same range of points and still asking questions has always been a bit scary.

    I remember spending 2h writing a question for what I thought was a complex c++/compiler issue. 10s of thousands of lines proprietary codebase, so I couldn’t include everything obviously, but also couldn’t create a “minimal working example” to reproduce the issue. So I included as many things is I could to try to get pointer on how to track that behavior I was seeing. Of course the second I post it I got a -1 plus “can’t reproduce”/“please add minimal example”.

    An other time, I had a question that was very similar to an existing one, but different setup and the answer did not solve my problem at all. Mentioned all that, linked the other question and specifically wrote that it was NOT addressing my problem. Posted it, soon after tagged as duplicate with that one answer that did NOT solve the problem.

    After that I rarely asked questions again.

    Also the points system made it frustrating as a new user: someone 2 years ago asks a basic language question “+50 upvotes”. You asked a similar question, asking extra clarification on an aspect “-2, already answered, read the doc” and so on. And with such a big deal made about reputation it felt like just being born early and being able to be an early adopter meant you got east points. For new users, though luck.

    • Skill issue to the second paragraph. You can always create a minimal example. I've done it many times. Some of them are quite long.

      Start by copying your whole file with the problem into a new file. Delete each part. See if the problem occurs. If not, Ctrl-Z and try deleting the next part. Be extremely aggressive in deleting. Also try refactoring things to be simpler if deleting doesn't work.

      In C++, inline #includes not from the standard library by copy-pasting the file contents. At each step, make sure the problem still occurs. Repeat the iterative deletion process.

      You should now have a fairly short source file which exhibits the problem. Rename all proprietary identifiers to foo, bar, baz, frob. Submit question to SO.

  • The one advantage of actually trying to use SO was that the fear of asking a question usually made me do so much research that I'd solve my issue in the process of fully describing it.

    That did also make the community lose out on the answer though.

> making it inclusive to the long-time users on the site, but exclusive to the newbie participants

I used to look for questions to answer on my morning coffee. Then two things happened:

1. Rep chasers that rushed to answer anything with a copy/pasta from manuals (or at best semi related tutorials) showed up so there was no point or time in typing a complex answer.

2. Those long time users started downmodding "teach the man how to fish" answers and favoring "here's stuff ready to copy/paste" answers.

This was long before LLMs.

  • At least 50% of the time on SO, the best answer is 3rd or worse, and I'm always thinking, "Why is this not the top answer?"

    • Because the person who asked the question has accepted the first answer that looked decent enough and moved on.

      Usually the most superficial, not that it's always a bad thing.

      Oh, also on SO there's this kind of exchange:

      Q: "I want to do X because of this and that - or because I simply fucking want to".

      A: You should never do X, do Y or Z instead.

      2 replies →

    • I might even find an upside in that if it wasn't for the fact that this stolen crowd sourced knowledge will be used to make some billionaires even richer.

I remember some moderator having a go at me for answering someone's question (apparently the question wasn't high quality, and me helping them has encouraging "the wrong type of question" for the site).

AI is a part if SO's downfall, but I've also seen a big shift of asking for help to places like discord.

SO has always had this thing that it's a wiki, not a Q&A site for people who are stuck - I feel like people have always wanted the second though.

> I'd have to consider all the ways a bully eager to use their powers might misunderstand me

Damn. Doesn’t that just sum up so many interactions (and sadly, relationships) in life.

> StackExchange had ridiculously high barriers to participation

Only in terms of asking new questions, because this was never intended to be the primary use of the site. The entire point of the model is that one person asking a good question could save many others the effort of asking — and answering. But everyone who made an account had permission right off the bat to propose edits to questions and answers, for example.

> making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions.

Rounding it off like this is missing the point, and doesn't demonstrate understanding of or consideration towards the underlying rationale.

> They slowly killed the site in this manner.

It was never supposed to get even remotely as big as it did. It is entirely unreasonable to have ended up with 24 million open, publicly visible questions about programming, when that is over triple the number of Wikipedia articles about literally anything noteworthy.

> knowing I'd have to consider all the ways a bully eager to use their powers might misunderstand me

I can guarantee you that the overwhelming majority of such action is not motivated by "eagerness to use powers", not an attempt at "bullying", and not the result of "misunderstanding" the thrust of the question.

It is a result of misunderstanding what kind of questions the site wants, and why it wants that kind of question.

> I can't imagine asking a question there without having had lurked for longer than a typical Bachelor's + Masters program.

Reading through, for example, https://meta.stackoverflow.com/questions/433897 and understanding what is written there is literally all that is required.

  • I disagree. Stack Overflow was made to succeed, not fail ... originally.

    Then the founders left, and meta basically chronicles the echo chamber of mistakes made. It's not the intent: that was to help coders code. Meta was dominated by people who lost the intent, and wanted to build a library.

No online community can maintain quality unless there are systems in place to prevent mentally ill internet addicts from gaining power over it. This should have a name. We can can call it Eudaimoniac's Law.

Anything that gives power on a basis of seniority, activity, volunteering, is guaranteed to suck very soon. There are just way too many mentally ill authoritarians permanently online for normal people to stave them off with naive good faith.

The math subreddit is awful. Accusing everyone of asking homework questions if they weren’t formatted in perfect math notation.

Then there’s the godot subreddit. Asked 2 questions? That’s a ban.

Imagine a child learning math or game dev coming up against that.

I’d quit. Curiosity extinguished.

The godot github has one of those characters now too. Really anti new user. I worry, I worry.

  • It's ok, the kids learning this stuff these days are on YouTube and Discord.

    • It's pretty sad that they had to shift to a non-interactive medium to avoid getting smashed. Sad place the world is now in that respect :-(

  • FWIW I haven't had bad experiences on the Godot subreddit, but I haven't tried in three years since the API change. And AI seems laughably bad at Godot for any non-trivial questions, and for those trivial questions, it's better just to peruse the docs.

I still think SO was done in by the weird way they handled similar questions. They encouraged veteran users to flag new questions as dupes, even if the "original" question was years old and unanswered. Who does that even help?

Imagine if the system had let veteran users link a new question to an existing answer rather than a question, and if the asker finds it solves their problem they can accept it. At least that way new joiners would have a chance of getting their question answered.

Looking back it feels like SO was one of the first really gamified sites, and the people running it got weirdly focused on the point-economy aspect. They ran the site almost like "points" were a finite resource, and not to be handed out unless the user really deserved it.

  • The vast majority of duplicate closures use already answered questions as duplicates. So ideally that question should have answers that apply to the new question as well. In my observation this is usually the case, though the answer might be more generic.

    I have also seen bad duplicate closures that weren't actually exact duplicates. But people talk like this is the only kind of duplicate closure that actually happens. I've no idea if the rate of bad duplicates is so much higher than I observed, or if people are missing that their question is actually answered in the duplicate.

    • I was extremely active on SO and other SE sites in the late 00s and early 10s. In those days it wasn't too bad, many duplicates were actually duplicates. However that really did start shifting. This is anecdata of course, but even questions that linked to possibel "duplicates" and pre-expalined why it wasn't the same question were often just closed as duplicates of the exact question that was linked. This happened to me several times before I got fed up and moved on with my life.

      SO was a really rewarding place to ask and answer questions in those early days. It really is a crying shame what they did to the community by empowering the worst of the community to be the bosses.

    • > So ideally that question should have answers that apply to the new question as well.

      The point is who decides. If you ask a question and I flag it as a dupe, I might think the answers on the other question apply to yours, but only you know whether they solved your problem or not.

      > I've no idea if the rate of bad duplicates is so much higher than I observed,

      Sure, and neither does SO! They didn't even measure it. They only looked at the signal "does somebody with points think these questions are similar", and discarded the signal of whether the new user got any value out of the site, and I think that's what did them in.

  • I will say, moderation is a valuable thing on websites that intend to be useful for people. Wikipedia being another example. Ynews also has moderation.

    Sites like Quora don't have good moderation (nor social media sites) and they become less useful for "how do I do X" questions.

    LLMs do the moderation of the underlying source and just give you the answer.

You have much more eloquently put the same feeling I had about the site.

It was a good resource but absolutely toxic to newcomers.

Good Riddance to SO.

> That might be an incomplete date point, so using the next most recent value 1226, StackOverflow has lost 99.41% of its activity.

The biggest problem was highlighted from day one: StackOverflow was bound to become "DeadOverflow". It couldn't possibly work because the entire notion of having one correct answer to a question in a domain that constantly evolves was broken.

What killed the site was "Ever relevant question" showing up in a Google search (pick other search engine) and pointing to a "Correct and accepted answer" that was wrong with then another answer with more upvotes but which was... Already outdated.

That's why people coined the term "DeadOverflow": the very way the site was conceived would inevitably lead to dead answers.

And people pointed that out early on. Nobody listened, many of the OGs who created that company made a nice exit.

But SO was destined to eventually fail.

The entire karma/gamification/clique of users gate-keeping was bad but the issue of dead answers / DeadOverflow simply couldn't be solved, so it doesn't even matter.

Losing 99.41% of its activity is brutal but it's honestly surprising that a concept that couldn't possibly work even survived that long.

So I guess Wikipedia will eventually face the same fate

  • Wikipedia is supposed to be a reference. SO was supposed to help programmers program.

    The former continues to succeed, with hiccups, because they remember their goal. The latter is dead, and it failed because it tried to be the former, forgetting their goal.

You know, there's a lot of really good data on Stack Overflow, regardless of all the issues.

I hope somebody saves it all.

  • Up until a few years ago, SO published full dumps onto the Internet Archive. There has been a community effort which has picked up the torch and is continuing to do the same on a ~monthly cadence.

  • They used to publish a regular torrent of everything, not sure if they still do that? Maybe you could grab yourself a copy for posterity.

    • It's still possible to get a dump from the Settings page, just with a checkbox that says "if you use this for AI training we might ban you".

      1 reply →

You can even see the clear download slope starting in 2016 and (sans COVID) not changing slope substantially until about 2023. This part was not caused by AI at all.

> but exclusive to the newbie participants who found themselves blocked for asking questions. They slowly killed the site in this manner.

i got stung by exactly this.

i saw some of my early questions rewritten because some idiot mod that had not touched grass in a while thought that some words were better suited for stackoverflow.

and don't get me wrong: i'm not talking about profanity, n-word or racial slurs, derogatory terms or other controversial words. it was quite literally stylistic and tone changing.

dumb example: i like to end my posts with something like

   thanks in advance,
   -- 
   znpy

which in my opinion is just common courtesy in a conversation between me and whoever will be kind to answer my questions. it's harmless and not controversial. and yet, some mods edited that out and left some irrelevant wording on that. my guess is they were farming points on the site.

I'm so glad stackoverflow died and I don't miss it at all.

  • 1. Even if the pleasantries/signature were edited out of your question, is that so bad?

    2. But yeah, I think of SO as not really being set up like a bulletin board - I think of it as closer to a wiki of questions and their answers.

    3. Maybe other people editing out pleasantries/signature is actually a good thing as others will then see your question as higher quality?

    • > 1. Even if the pleasantries/signature were edited out of your question, is that so bad?

      It pissed off znpy so bad that many years later they still recall on HN how irritated that made them! Now you could argue that letting znpy's pleasantries stay would have cumulatively pissed off more people in the long wrong. But I very seriously doubt it would.

    • > Even if the pleasantries/signature were edited out of your question, is that so bad?

      Yes.

      Erasing the personal touch out of someone’s writings is erasing them.

      Ironically, erasing that kind of stuff is likely very good good for training large language models.

      1 reply →

  • I once had a fairly popular answer to a general question that included the word “mankind.” Someone changed it to “humankind,” another person changed that to “humans,” and eventually someone removed it altogether for no apparent reason. Then even more pointless edits followed. It became far too much hassle for absolutely no benefit.

  • The founders of SO had a theory, that irrelevant noise was what drove a site into insignificance over time. Even if it was just polite chit-chat. They took pains to automate out as much as they could, and put in place a culture that actively discouraged and removed it when possible. That culture remains even though the founders are long gone.

  • This is an example of a functional cultural trait -- question and answer style should not be larded up with irrelevant pleasantries and redundant signatures that waste time for everyone reading the question thereafter. They took the time to fix it for you and you should have assimilated.

    This is different from closing your question and depriving you of an answer or making you feel dumb. It's just teaching you how to communicate professionally.

In the age of gratuitously encouraging LLMs and constant slop I sometimes miss the way in which stack exchange punished people for putting in low effort.

I recently asked a LLM a question simply out of newfound habit. I realized while reading the line that this command seemed very familiar. I had bookmarked the exact same command in stack exchange many years ago. Of course the fact that stack exchange traffic has drastically declined came into my head. As well as the fact that this was predicated on them doing all that work so the LLM could essentially scrape, steal and now serve to me in this (for now) more convenient form.

These places are ultimately transactional. Taking personal offense to someone insulting your question is something you should learn to get over. The site overall would suffer. The vast majority of traffic wasn't people asking or answering questions it was using it as a search engine.

In Google I used to put in site:stackexchange or w/e because I knew answers there were less likely to be dead ends. Yes this is because some people got their feelings hurt. Iirc there may have been specific controversies re toxicity in meta, but scoping this purely to the question and answering side I never felt my own experience on stackexchange reflected something personal or done purely out of spite. I saw it as a way to ensure the site remained valuable as a place for high quality answers. Ensuring people have to write better questions is part of that. I often wish my LLM was meaner. My first stack exchange ribbing I just learned to ask questions better. I felt a human annoyed at my admitted laziness. This was valuable feedback. Should I have went boohoo and blamed them instead?

Now we have people wanting to fuck their AI girlfriends and waste your time with their LLM authored blog. If you think the problem with stack exchange was your feelings got hurt I just worry about what road you are leading us down. Having to earn your way in is part of human society. A LLM that tries to make you feel like a genius so you keep coming back is alien to most of how humans got here. I think the decline of stack exchange is less about a change in traffic patterns and more reflective of a continuing change in culture. I'm also guilty of course. But when I was reminded of my old bookmark, I went back and browsed other old stackexchange bookmarks. I did miss the very human nature of these questions and answers and comments. Yes including the occasional scolding and bickering. Sort of like this site. Filled with humans, yet not a complete cesspool. Oddly hopeful in our present age.

  • > Taking personal offense to someone insulting your question is something you should learn to get over.

    I did get over it when I stopped bothering with SO. Sorry, but a community whose ethos is "you need a thick skin to belong" is not one most people even want to belong to.

    • Yes. And this is exactly my point. The path of least resistance is often preferred. Maybe in most cases this makes sense. But it can also lead to one wading in slop.

      Just beware an operating principle based on what "most people" want. Nearly all human societies that I am aware of bake in a caution to this impulse into their grounding philosophies. Because humans have always ultimately recognized that while seductive at first, taking guidance merely from "what most people want" is a path to decay.

      Garbage in, garbage out. The inalienable right vs the mob. Three men make a tiger (三人成虎). Does the market always know best? Low quality, low effort questions are ultimately destructive to the ends of something like stackexchange. No need to apologize, they evidently didn't want you there either. Again, it's not personal. They may be gone tomorrow. Zoom out just a little bit farther and you will, in all likelihood, not be far behind.

      1 reply →

as a new user i asked one question, once, in the wrong forum by mistake... it wasn't pretty. i never went back, although there were some kinder people there trying to salvage the situation :). i just figured it was for people with far more professionalism and knowledge than i'd ever have.

>StackExchange had ridiculously high barriers to participation, making it inclusive to the long-time users on the site, but exclusive to the newbie participants who found themselves blocked for asking questions

This is significantly under selling it.

Stack overflow was like most of the forums in the late 90s in the early 2000s: hostile to anybody who wasn’t “l33t” hence the beginning of all the bullshit “l33tcode” mess.

I started writing software in 1996 as a 12 year-old and the sheer hostility that you would get from forums or even just reaching out to individual developers was absolutely unbelievable

I remember distinctly, I specifically reached out to Seth Robinson, as a 13-year-old kid who liked the dink smallwood game and was interested in building video game level editors.

His response to me was something like: “My rate for consulting is $800 a week.”

At no point in my 30+ years of being in software has software ever felt inclusive

I mean consider the hacker news is widely considered to be one of the most hostile communities on the Internet to new people, and had that reputation since day one