Four months ago, we asked Are LLMs making Stack Overflow irrelevant? Data at the time suggested that the answer is likely “yes:”

  • Shirasho@lemmings.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    4 hours ago

    My experience with SO is that I’ll look up a question about how to do something using X method and all the answers are like “why are you using X?” or “here’s how to do it using Y.”. You rarely find people answering the questions and instead find people trying to spread gospel about a certain tech that you aren’t using.

    • aesthelete@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 hours ago

      My experience with SO is somewhat the same, but sometimes (actually maybe most times) you’re trying to use a hammer to screw in a screw… If you read the suggestions and take them into account you can often find the actual question, and then the actual answer.

    • driving_crooner@lemmy.eco.br
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 hours ago

      In my experience has been like “that’s a bug and was solved on version 2.1, update” and I’m having the exact problem in version 2.2 so what now?

    • orcrist@lemm.ee
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 hours ago

      I’ve been in your position and in the other person’s position many times. It can be frustrating but we need to think about the big picture. It’s possible you hadn’t considered a certain approach, and it’s probable that many other future readers will not have considered a certain approach. So even though you might have said that you want to do something specific, it’s often helpful to some people to provide general information of another way to tackle the same issue.

      And of course you know your own situation, so now there are these comments that appear off topic, and they kind of are, for you, and that’s just how it is on forums.

      The other situation that comes up a lot is that people are doing it wrong. They are misusing some piece of technology and while their kluge might kind of work right now, it’s setting themselves up for bigger issues in the future. Of course no one appreciates it when you tell them they’re doing it wrong.

  • dinckel@lemmy.world
    link
    fedilink
    English
    arrow-up
    68
    ·
    13 hours ago

    Make no mistake. LLMs aren’t killing stackoverflow. LLMs just arrived to finish it off. The stuff that was killing it are the regular posters there, and their passive aggressive bullshit

  • TomMasz@lemmy.world
    link
    fedilink
    English
    arrow-up
    127
    ·
    18 hours ago

    Ever ask a question on SO? I tell my students to search there but never, ever ask a question. The unmitigated hostility is not what new developers need or deserve. ChatGPT won’t humiliate you for asking a question that someone else has already asked.

    • piefood@feddit.online
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      5 hours ago

      I forget where I heard the quote, but:

      Stack Overflow is a great place to find answers. Stack Overflow is a terrible place to ask questions.

      • asret@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        46 minutes ago

        Their moderation approach is a big part of why it’s a great place to search for answers.

    • OhNoMoreLemmy@lemmy.ml
      link
      fedilink
      English
      arrow-up
      70
      ·
      18 hours ago

      If LLMs just copied stack overflow they’d respond to every question with “Closed as duplicate. Question already answered.”

      • lurch (he/him)@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        43
        ·
        17 hours ago

        and link a slightly similar question, which’s answers can’t be used in your case, because of the small difference. also, it’s outdated since four years.

        • not_IOOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          3 hours ago

          or 13 in case of python questions, and they are about python2

    • PriorityMotif@lemmy.world
      link
      fedilink
      English
      arrow-up
      24
      ·
      16 hours ago

      Problem being that someone else asked the question 10 years ago and the answer is now irrelevant due to version changes. People with high scores are just early adopters who answered all of the easy questions. Hostile users generally can’t understand the question. The issue with llms answering your question is that they are going to be stuck in the current time period. In the future their answers will also be irrelevant due to version changes.

      • Kevin@lemmy.ca
        link
        fedilink
        English
        arrow-up
        10
        ·
        13 hours ago

        Earlier today I googled how to toggle full screen in dosbox-x and the AI-generated answer said to use alt+enter. Tried it and it didn’t work, so I look in the documentation and it turns out that they changed it to F12+f a while ago (probably to avoid interfering with actual dos input).

        This is definitely already a problem.

        • Natanael@infosec.pub
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 hours ago

          Every LLM is shit at dealing with version changes. They don’t understand it as a concept, despite all their training data.

      • SmoothLiquidation@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        15 hours ago

        I mean that is already a problem, if you ask a question you have to be ready for the answer to be a mismatch of version conflicts.

        But that is ok. ChatGPT is a tool that can either help you or hurt you. I like to think of it like a power hammer. If you are doing a roofing job, it can help you get things done faster compared to a manual hammer, but you still need to know how to build a roof to get started.

        ChatGPT is great at helping you organize your thoughts or finding an answer to some error message buried in some log file, but you still need to know what questions to ask and you need to be ready for it to give you a stupid answer and how to get around that.

      • Sl00k@programming.dev
        link
        fedilink
        English
        arrow-up
        8
        ·
        13 hours ago

        Even for non newcomers, having threads marked as duplicates for problems introduced by version changes that aren’t considered in the original question/answers is a major issue.

  • paequ2@lemmy.today
    link
    fedilink
    English
    arrow-up
    15
    ·
    13 hours ago

    Even without LLMs, it’s possible StackOverflow would have eventually faded into irrelevance

    Yeah, exactly. A lot of groups have a Discord :( or other forums where people ask questions. I know I’ve had to ask questions on Svelte’s Discord :( for example. And I think even once on some YouTube influencer’s Slack…

    Sucks cuz both of those places are silos and my questions and answers are forever lost.

    • ikidd@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 hour ago

      Projects that use Discord for support piss me right off. What a stupid way to keep answering the same question over and over again.

    • WhyJiffie@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      25
      ·
      edit-2
      12 hours ago

      It’s not like discord is any better than SO. It’s a closed platform, often with no read access if you don’t want to register, and it’s not searchable in the slightest.

      I would take SO any day over discord.

      • driving_crooner@lemmy.eco.br
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        Can people access to discord from corporate networks? I’m fucked if the Google answer gave me reddit or github as the answers because they’re blocked.

      • paequ2@lemmy.today
        link
        fedilink
        English
        arrow-up
        7
        ·
        12 hours ago

        Yep. 200% agree. I still post questions on SO, but when I don’t get any answers, then I have to go to Discord… :(

  • INeedMana@lemmy.world
    link
    fedilink
    English
    arrow-up
    35
    ·
    16 hours ago

    I’m not convinced that the number of questions asked is the correct metric. In the end the point is not to have a constant flow of questions, rather constant flow of answers found.

    There is a point in proficiency in language/library/whatever after which it is faster to find the answer in the code/documentation/test example than to wait until another person on even higher level will come and answer your question.
    Maybe we simply filled out what was needed to be asked in the beginner-bug found-intermediate space and, apart from questions stemming from new versions etc, SO does not need more questions?

    Expectation for everything to constantly grow is unrealistic

    • silasmariner@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      ·
      10 hours ago

      As more and more libraries are open source on GitHub or gitlab or sourceforge or whateverthefuck, asking questions on the libraries themselves (as an issue) is often the right thing to do, too… Less centralised than SO but also the only people who care about how to do things in a lib are people using the lib, so…

  • ramble81@lemm.ee
    link
    fedilink
    English
    arrow-up
    47
    ·
    18 hours ago

    So here’s what I don’t get. LLMs were trained on data from places like SO. SO starts losing users ,and thus content. Content that LLMs ingest to stay relevant.

    So where will LLMs get their content after a certain point? Especially for new things that may come out or unique situations. It’s not like it’ll scrape the answer from a web page if people are just asking LLMs.

    • db0@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      15
      ·
      edit-2
      17 hours ago

      The need for the service that SO provided won’t go away. Eventually people will migrate to new places to discuss. LLM creators will either constantly scrape those as well, forcing them to implement more and more countermeasures and GenAI-poison, or the services themselves will enshittify and sell our content (i.e. the commons) to LLM-creators.

    • fubarx@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      17 hours ago

      Same question applies to all the other websites out there being mined to train LLMs. Google search Overviews removes the need for people to visit linked sites. Traffic plummets. Ads dry up, and the sites go out of business. No new content to train on 🤷🏻‍♂️

    • FaceDeer@fedia.io
      link
      fedilink
      arrow-up
      3
      ·
      17 hours ago

      This is an area where synthetic data can be useful. For example, you could scrape the documentation and source code for a Python library and then use an existing LLM to generate questions and answers about the content to train future coding assistants on. As long as the training data gets well curated for quality it’s perfectly useful for this kind of thing, no need for an actual forum.

      AI companies have a lot of clever people working for them, they’re aware of these problems.

      • Natanael@infosec.pub
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        You’ll never be able to capture every source of questions that humans might have in LLM training data.

        • FaceDeer@fedia.io
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          That’s the neat thing, you don’t.

          LLM training is primarily about getting the LLM to understand concepts. When you need it to be factual, or are working with it to solve novel problems, you can put a bunch of relevant information into the LLM’s context and it can use that even if it wasn’t explicitly trained on it. It’s called RAG, retrieval-augmented generation. Most of the general-purpose LLMs on the net these days do that, when you ask Copilot or Gemini about stuff it’ll often have footnotes in the response that point to the stuff that it searched up in the background and used as context.

          So for a future Stack Overflow LLM replacement, I’d expect the LLM to be backed up by being able to search through relevant documentation and source code.

  • db0@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    41
    ·
    edit-2
    18 hours ago

    Never again will I help provide content to a VC-backed service just so that they can rugpull us and cash-out.

    • tetris11@lemmy.ml
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      18 hours ago

      I live in the hope that the insightful comments I left on reddit over my long tenure there will eventually be part of a FOSS corpus, once the VCs can’t extract anything of competitive value from it anymore. I’ll be long dead, but my comments will live on.

      • isaakengineer@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 hours ago

        for a life of mine, I can’t understand why people don’t value knowledge enough to make their own website and be proud of it; PS. I have made a load of CMS and now working on new approach to web dev …

        • tetris11@lemmy.ml
          link
          fedilink
          English
          arrow-up
          4
          ·
          11 hours ago

          Because it won’t be used and won’t be seen, that’s the sad reality of it. I do host a small personal blog run of org-mode+hugo, but it gets less visitors than a library at midnight

    • vermaterc@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      17 hours ago

      What exactly do you accuse Stack Overflow for? As far as I know this service has always been free to use and data is easily downloadable.

      • db0@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        8
        ·
        17 hours ago

        “Free to use” on a VC-backed service just means you’re the product. I am accusing them of the same thing I’m accusing each VC-backed service: That they exploit our efforts to cash out and then sell the service for someone who will enshittify it for profit.

        Also, what do you mean “easily downloadable”? Can anyone download the entire corpus of SO in a way that they could set up their own SO with the same content to bootstrap them?

        • vermaterc@lemmy.ml
          link
          fedilink
          English
          arrow-up
          4
          ·
          17 hours ago

          Also, what do you mean “easily downloadable”? Can anyone download the entire corpus of SO in a way that they could set up their own SO with the same content to bootstrap them?

          have you seen: https://archive.org/details/stackexchange

          That they exploit our efforts to cash out and then sell the service for someone who will enshittify it for profit.

          Can you give an example of this enshittification for profit?

            • vermaterc@lemmy.ml
              link
              fedilink
              English
              arrow-up
              3
              ·
              16 hours ago

              So I agree, I thought you are talking about some profit enshittification on Stack Overflow

              • db0@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                2
                ·
                8 hours ago

                I’m not following SO practices, but I it will come for it as well. It’s inevitable. Those who paid billions for it will require a ROI

  • Sabata@ani.social
    link
    fedilink
    English
    arrow-up
    18
    ·
    17 hours ago

    I used it once in high school, got called a retard for asking a beginner question, then avoided it like the plague for 20 years.

  • vermaterc@lemmy.ml
    link
    fedilink
    English
    arrow-up
    18
    ·
    edit-2
    17 hours ago

    People seem to be happy because of SO becoming irrelevant. I really don’t get it, I used this website for many years now and for me it is the second (after Wikipedia) most valuable source of knowledge. The UI is clean, no intrusive adds, best answer is the most visible. Threads are well organised and on topic. No spam, no dark patterns, no wasting your time. Discoverability is great, you can easily browse and learn knew things. It is also SEO friendly. Why do you prefer Discord? What do I miss?

    • Endmaker@ani.social
      link
      fedilink
      English
      arrow-up
      7
      ·
      16 hours ago

      best answer is the most visible

      no wasting your time

      These two points aren’t always true in my experience. On more than a few occasions, I have encountered posts that look similar to the problems that I am facing, but because of a slight nuance (on the surface), the answers suggested won’t help.

      Usually, my search would hit a deadend here. At this point, I guess the best course of action is to create a new post. Unfortunately, these new posts would then get closed as a duplicate of the similar post - even though the problem in that particular context still hasn’t been solved

      • paequ2@lemmy.today
        link
        fedilink
        English
        arrow-up
        3
        ·
        13 hours ago

        get closed as a duplicate of the similar post

        I’ve definitely had this happen to be before. It’s annoying.

        What I do in that case is proactively say:

        I’m facing problem X. I’ve tried searching for solutions. I found post X2 and X3 that are similar, but my problem is actually different because of Y.

        Sometimes it helps.

        Also, if you see people being assholes you can report them. There’s a flag for “unfriendly or unkind”. I’ve definitely used that before.

    • mbirth@lemmy.ml
      link
      fedilink
      English
      arrow-up
      7
      ·
      16 hours ago

      Why do you prefer Discord? What do I miss?

      I’ve had a discussion with someone about this. Apparently, there are people that enjoy the social contact. Some seem to like sitting in a Discord chat all day long and answering the same questions over and over again. Others like to “just ask” someone instead of looking for a solution themselves.

      That there’s no clear structure of all the solutions provided via Discord and thus people have to ask the same things, nor a proper way of backing everything up in case Discord goes rogue seems to be blissfully ignored.

      It’s probably part of the same phenomenon that, nowadays, people seem unable to write or read a few lines of documentation and instead create/watch 20 minutes on YouTube.

    • Brickfrog@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      15 hours ago

      Agree with you, SO is great for finding info. There are solutions on there for niche problems that I haven’t been able to find elsewhere, the type of thing where someone actually took the time to type out a step-by-step answer and it’s now there and searchable on SO. It’s a bummer that so many people seem to hate on the site nowadays.

      And lets not forget the whole reason SO came out in the first place, back then web results were littered with question/answer links to sites like Experts-Exchange. I hated trying to figure out if an answer was on there, most of the time you ended up with a link to a question that you think has an answer but oh no you need to subscribe to view an answer that may or may not exist.

  • Endmaker@ani.social
    link
    fedilink
    English
    arrow-up
    27
    ·
    18 hours ago

    Even without LLMs, it’s possible StackOverflow would have eventually faded into irrelevance – perhaps driven by moderation policy changes or something else that started in 2014

    💯

    • lurch (he/him)@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      17 hours ago

      actually, i was surprised it took off at all, because there are plenty less formal alternatives, but the name is catchy with devs. maybe that’s all it took.

      • Eager Eagle@lemmy.world
        link
        fedilink
        English
        arrow-up
        11
        ·
        edit-2
        17 hours ago

        It took off because searching a specific issue is likely to give you a good and comprehensive answer back with minimal effort, so it kept being ranked well in search engines.

        Other less “pedantic” forums are great for discussion and they encourage new questions, but they don’t perform nearly as well for people searching for the answers or the context they’re looking for: there’s too much noise in the discussion and answers are often scattered in multiple topics.

  • CaptPretentious@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    13 hours ago

    I’ve lost count the number of times where I try to find something in SO, and it’s just someone posting the exact same example code as the answer. Or someone suggesting you just google it. Then I ask ChatGPT… and I get an answer.

  • sylver_dragon@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    18 hours ago

    Not terribly surprising, Google would often direct me to StackOverflow threads as I was googling for an answer to a question. And as often as not, either the question was closed; or, instead of anyone providing an answer, the commenters would spiral off into questioning everything about the original question asker’s life choices. While I do get the whole XY Problem, this sort of thing seemed to be over-used on SO.

    Granted, I don’t know if AI answers are any better. Sure, they can answer a lot of the simple questions, but I’ve not seen them be useful on hard, more obscure questions. Probably because those questions don’t have ready answers on SO.

    • paequ2@lemmy.today
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 hours ago

      the whole XY Problem

      lol. I hate this. Just answer the damn question or don’t. I’m not asking you to validate if what I’m doing is weird or not. It’s weird! I know! That’s none of your business. Just answer the damn question or don’t. Simple as.

  • Mubelotix@jlai.lu
    link
    fedilink
    English
    arrow-up
    2
    ·
    13 hours ago

    I stopped using it before chatgpt arrived. You can always find answers in the documentation or in github issues