upvote
I had stopped going to it quite some time ago.

1. It was hard to ask any question. Sometimes it felt if a few characters match it will be closed off as dupe. Besides no thought was given to the fact that same question might change entirely from pov of the answers for a platform or SDK across, say, a decade (?).

2. I also realised reading the documentation (that is if available) and looking though github and people's blogs helped better.

3. But bigger takeway was that due to relative uselessnes (if not downright hostility) of SO I started just breaking down the problem and solving on my own, talk to colleagues, or look for solutions for broken down problems and then I think I used to come across SO in months and that too most of the time when a colleague will refer to something.

This was before LLMs or COVID.

reply
> 1. It was hard to ask any question.

Totally. There were so many safeguards in place, for a newcomer it is quite hard to contribute.

They also never understood a core principle of such platforms. The noise is not noise but what carries such platforms. They even had it quantified, some of their most upvoted questions are off topic because they are opinion based. Bad and good questions (and answers) come hand in hand.

Well, they were the backbone of professional IT/SWE, so of course they did a lot of things right obviously.

reply
I hated asking Qs in SO, it felt terribly snobby. However, I used it a lot to search for answers. The alternatives were crap.

First, there was some DevX? or similar site (either Indian or used by Indians a lot), the quality was pretty bad. At some point medium had good SnR , but then it got enshittified. Then a bunch of SEO crap sites came in (geeks4geeks and whatnot) and it was the end of it. Only S.O maintained certain quality, for existing info. Asking was still pretty terrible.

The "web" [http] is currently in a deplorable state, ads are horrible and rampant, the majority of content is pure SEO crap [now AI generated]. So LLMs are a breath of air to get answers.

Ive said it before but, the internet is really dead, for a lot of different reasons [death internet theory and public services automated hacking is the nail in the coffin].

reply
> The alternatives were crap. … Asking was still pretty terrible.

The alternates were crap precisely because they didn't have the restrictions on posting new questions that everyone complains about. Asking was terrible because otherwise you get the other forms of crap. That's what everyone knew going in and it was a common observation that specifically motivated creating the site in the first place.

reply
> It was hard to ask any question. Sometimes it felt if a few characters match it will be closed off as dupe.

I feel this is the critical bit. People are quick to dismiss this problem as a moderation problem, but I don't agree. I believe it was a query problem, and the absolute lack of support for tying both questions and answers to specific software versions, or range of software versions. So you'd see answers from ages ago marked as the right answer to a question, even though it was using some deprecated version.

Questions on how to address the same issue when new versions were out where closed as duplicates because literally the question was asked before and answered as well. But the answer nowadays would not be applicable.

Then to sidestep this problem you see the phenomenon where ancient questions end up having multiple answers, with newer answers even out voting the accepted answer. And even those would be deprecated as well.

So SO was designed as a system where a single question can only possibly have a single accepted answer. Ever. And anyone asking similar questions would by design be routed to he question that was asked and answered. But the system was designed over the concept of static information and static notion of truth. Which the world definitely doesn't follow.

reply
I contend that shitty moderation was why it flatlined.

I enjoyed answering algorithm questions. Unfortunately, every so often, people who weren't into algorithms would show up. And somehow summoned each other. To close good questions.

It was clear that they didn't understand the topic. They couldn't recognize what a good question, or a good answer, was. I wound up going away, coming back every few years, go until my next bad experience, and leave again.

Each time, the population answering those questions was smaller.

I believe that a lot of good people left like I did. Then just didn't come back.

reply
In my experience, SO became useless many years before AI showed up on the horizon. I stopped actively participating about 2019 and about 2022 gave up on it completely.
reply
I like that you can see a Covid bump in there and then it immediately craters lol
reply
Yeah, the newcomers asked worse questions than average. There was a huge flood of people presenting like they thought they had a difficult question about how neural network simulations work, but actually had code full of multiple elementary errors (completely unrelated to the domain, just learning the programming language kinda stuff) and no apparent willingness to read error messages even to the extent of "it says TypeError, I guess that must mean something is wrong with a type".
reply
Right? It's not a very subtle spike, is it? Even then, if you erased the bump, the graph is pretty close to a straight downward-sloped line from 2016 to late 2022.

It's kind of sad: I bet there was some excitement around the SO office. Is this it? Are we on the way back? Have people remembered that we're here and now they're returning? Alas, no, they weren't, and they weren't. That must've been rough.

reply
“Has our strategy of being openly hostile to anyone asking questions finally resulted in the increase in questions we always dreamed of? Did our long term bet on alienating the community finally pay off?”
reply
That's probably why the number of new questions asked dropped off. Once someone has asked "how to fizzbuzz in python", that's pretty much it. You'll get the textbook answer, the "why are you fizzbuzzing in the first place" answers, and then an answer a couple years later using the new python fizzbuzz built in library. You have a massive compendium of questions and answers and for most people, that's good enough. I don't think that stack overflow was necessarily less popular in visitors pre-LLMs but they certainly killed it off quick.
reply
[flagged]
reply
This was all too common across tech. I know of many products at the time that, say, had their usage quadruple in Covid (from a very large baseline) and nobody in leadership seemed to ask the question "is this permanent or just an artifact of people being stuck at home?" Clearly the answer was "no".
reply
If you look at the data on a log scale, and include other stack exchange sites, it's apparent that the serious decline is starting after ChatGPT launches: https://x.com/CraigGidney/status/2115664509042053377/photo/1

One way that stackoverflow does stand out from the other stackexchange sites is that its half life appears far shorter. On a log scale plot it has a steeper descent than the other stackexchange sites. I'm not sure what to make of that. Another interesting thing is that the math stackexchange initially declines more slowly than the others for a year or two and then decays pretty similarly. You can also see examples in some of the other sites of their decay beginning before chatgpt releases (e.g. drupal). You can also see some sites decaying a decade earlier (e.g. expressionengine). I think those outliers are from their subject being too specific and going out of style.

I got the cross-site data from data.stackexchange.com with this vibe-coded query:

    DECLARE @sql NVARCHAR(MAX) = N'
    SELECT
      site = [$site_name$],
      month = DATEADD(MONTH, DATEDIFF(MONTH, 0, CreationDate), 0),
      questions = COUNT(*)
    FROM PostsWithDeleted
    WHERE PostTypeId = 1
    GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, CreationDate), 0)
    ';

    EXEC dbo.sede_ineachdb
      @SQLCommand = @sql,
      @IncludeMainSites = 1,
      @IncludeMetaSites = 0,
      @IncludeMainMeta = 0;
reply
Where else were people getting answers and help from between 2018 and AI getting good in the mean time? As I remember it there wasn't really an alternative.

Maybe it was more consolidation of tech and better docs over time.

reply
Maybe they visited the website and the existing questions were enough? These stats seems to be questions asked. Maybe that’s the reason.
reply
I was using StackOverflow pretty heavily in that time. I was doing PHP, Java and Groovy at the time, and PHP's documentation is pretty good. JavaDoc generated from source not so much...
reply
[flagged]
reply