Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Programming AI

StackOverflow Usage Plummets as AI Chatbots Rise (devclass.com) 66

Developer Q&A platform StackOverflow appears to be facing an existential crisis as volume of new questions on the site has plunged 75% from the 2017 peak and 60% year-on-year in December 2024, according to StackExchange Data Explorer figures.

The decline accelerated after ChatGPT's launch in November 2022, with questions falling 76% since then. Despite banning AI-generated answers two years ago, StackOverflow has embraced AI partnerships, striking deals with Google, OpenAI and GitHub.

StackOverflow Usage Plummets as AI Chatbots Rise

Comments Filter:
  • by Ostracus ( 1354233 ) on Friday January 10, 2025 @12:38PM (#65078377) Journal

    Maybe because AI gives better answers than stack overflow.

    • by adonoman ( 624929 ) on Friday January 10, 2025 @12:44PM (#65078395)
      And ChatGPT won't refuse to answer claiming that you're asking a duplicate question and pointing you at some unrelated question from 5 years ago on a different platform that wasn't answered in the first place.
      • And AI won't call you an idiot and tell you to read the F manual.
      • Re: (Score:3, Insightful)

        by KlomDark ( 6370 )
        Exactly, I haven't wasted my time attempting to post a question on there in years. Always assholes and pointing to irrelevant answers, along with the hyper-annoying "Why would you want to do it that way?" responses that get immediately ignored.
        • In general, if the question isn't easily found by a search, posting a question can be pointless. Often, it will die without even a whimper with no responses, because someone looking to make an easy reply can't easily answer it. Or, it will have a bunch of responses that do little to nothing to help. Maybe someone had the exact same problem [xkcd.com] as I did, but found the answer. If I rephrase the question, perhaps to find some insight and show what I've tried, that likely will get nailed for spam, or just voted

    • by cob666 ( 656740 ) on Friday January 10, 2025 @01:02PM (#65078451)

      Maybe because AI gives better answers than stack overflow.

      Except that I've found quite a bit of AI generated code that looks very similar to what I found on StackOverflow. Pretty funny when the code you get from ChatGPT is the code from the question that doesn't really work!

      • by allo ( 1728082 )

        But you can ask ChatGPT to change something in the code. Try to ask the SO poster who posted 4 years ago the incorrect answer. If he is still active he may actually follow up and explain that you are just too dumb to understand his answer correctly.

      • by AmiMoJo ( 196126 )

        At least with ChatGPT you can tell it that it's a moron that gave you non working code, and get an apology.

    • by hjf ( 703092 )

      I mean we're blaming this all on AI, which surely is the bulk of it, but, how much of this traffic drop can we attribute to tech layoffs? Tens of thousands of developers have been laid off in the last couple of years... that's not an insignificant amount of traffic to a specific website like this.

      • if you were a "developer" relying on bullshit like "stackoverflow" it's a good fucking thing you got fired. holy shit the state of application development today on both desktop and mobile. maybe more layoffs needs to happen to get more quality software written by real programmers.

        • by Anonymous Coward

          As someone who has worked with developers, almost all I've worked with were using StackOverflow as their source of truth, copying and pasting. It got to the point where I'd turn down a pull request and mention the link to the SO link, tell them they need to use different code.

          Right now, it isn't layoffs that would help things. Layoffs got rid of all the good devs. Most devs now are contractors or sub-contractors working for a WITCH company and either offshore, or are in a boiler room with H-1B visas, bei

        • There are plenty of reasons to ask on stackoverflow, or search for an existing answer.
          For instance on my old mac I boot sometimes from an external USB drive.
          And this particular macOS version does not mount the swap partition. (And on top of that you can not freely configure where the swap partition is, I would have preferred it on the internal drive)

          It is surprisingly complex to get that fixed. I settled in the end to a two liner and sudo run it manually now ... after all the machine gets only booted every

    • Maybe because AI gives better answers than stack overflow.

      Basically because AI gives comparable answers to Stack Overflow (and Google). Somehow there's this huge illusion that web search and stack overflow always gives the right answer. That's never been true. There is helpful truth, scattered about and mixed in with lots of untruths and irrelevant truths. That's always been true. So, even if AI is not always right, it's still usually more efficient and often more helpful than doing the web search or scrolling through and reading Stack Overflow.

      I use ChatGPT

    • by allo ( 1728082 )

      It is faster, less arrogant, more interactive and often better than SO.
      You get your answer instantly, inside your IDE. It is polite. You can instantly clarify things and ask follow up questions. And many models know a lot about best-practices, what you can't say about the typical SO answer.
      We will still need human Q&A spaces, but way less than before. And all the questions that were rightfully closed as duplicate are exactly the reason why AI chats even help to keep the human spaces useful.

    • ....becauuuse...
      the AI was trained on the StackOverflow code?
    • Most of the answers are from stack flow, just jumbled up.
    • AI was trained on StackOverflow. Surely, garbage in, garbage out?

    • We get immediate responses instead of waiting for days or months or sometimes never. The long wait times for responses, follow up questions and follow up responses was a big quality issue that stackoverflow failed to address. It was busy pocketing money from volunteer (free) services.

  • Why wait hours, days, or weeks for an answer when AI can give you one right away?

    And even if it is a wrong answer, you can discuss and explore different options.

    SO doesn't really stand a chance against that kind of opponent.

    • by AvitarX ( 172628 )

      The problem is the long run.

      In the short term AI quick and easy wins, but I've learned a lot from stack overflow discussions, and as things move on and stack overflow withers it'll be harder to get better making people even more replaceable by AI because people will more and more be no better than AI (especially AI keeps getting better).

      • Stackoverflow is a silo of information. They monetized that silo and milked it, then (LOL) they GAVE IT AWAY. Every publisher and platform owner that opens themselves to AI rape will wither and hit the bit bucket. But wow, that up front fee will sure make their (last) quarter look REALLY GOOD!

      • If platforms like SO wither away, then so would AI. Because AI gets trained on platforms like SO. We still do not have true AI that can go read a book, do some real-world projects and learn along the way and then give informed answers. Until then I guess it's a sine wave like a predator-prey model. AI butchers the content it was trained on. Next content disappears and AI starts to suck. Then content thrives once again and then again AI butchers it once again. The first wave has just begun.

  • by Fly Swatter ( 30498 ) on Friday January 10, 2025 @12:49PM (#65078413) Homepage
    There is nothing left to ask, visitors just look up the already answered question on the same StackOverflow site. Think about it, eventually all the answers are already answered, why would anyone ask it again?

    Their business model only has continual engagement if they let previous questions expire... and remove them so someone has to answer again.
    • Well that's another issue with SO. Some answers remain at the top despite them becoming wrong over time due to software changing and potentially removing the old solution.
    • why would anyone ask it again?

      Have you tried posting this question there?

    • The number of potential questions exceeds the number of atoms in the universe -- so you'll never store the answer to all of them.

      • I'll bite: most of those potential questions are noise, duplicates, or simply irrelevant to anyone. Also the universe as we know it is infinite.

        The universe is infinite. The Gold is in this pot. Pick one... Vala
    • by Jeremi ( 14640 )

      Think about it, eventually all the answers are already answered, why would anyone ask it again?

      This is only true in a static universe where new languages/APIs/etc are never created and existing languages/APIs/etc are never extended. Maybe we'll get there someday -- after computers have been entirely commoditized -- but we're not there yet.

    • Kind of like how the USPTO considered shutting down in 1899 because everything that could be invented, had already been invented.

    • As long as new languages, and new frameworks, etc. get released, then there will always be new questions to ask.
  • by willkane ( 6824186 ) on Friday January 10, 2025 @01:00PM (#65078445)

    chatbots are just another presentation of what it's already in StackOverflow. It can be considered as "another view" of the same data. The thing is, chatbots do not produce new knowledge. If you ask it a question regarding a new technology it will produce crap output since it will be "guessing."

    Unless these chatbots really have AI, they will then need humans to ask question for new technologies in StackOverflow and then have those answered questions fed back to chatbots.

    StackOverflow's affluence will fluctuate between the rise of new technologies until chatbots are more than patter matching on steroids and began to think and understand the world around them.

    • by rocket rancher ( 447670 ) <themovingfinger@gmail.com> on Friday January 10, 2025 @03:21PM (#65079027)

      chatbots are just another presentation of what it's already in StackOverflow. It can be considered as "another view" of the same data. The thing is, chatbots do not produce new knowledge. If you ask it a question regarding a new technology it will produce crap output since it will be "guessing."

      Unless these chatbots really have AI, they will then need humans to ask question for new technologies in StackOverflow and then have those answered questions fed back to chatbots.

      StackOverflow's affluence will fluctuate between the rise of new technologies until chatbots are more than patter matching on steroids and began to think and understand the world around them.

      I think the idea that chatbots are just tools repackaging existing knowledge misses the mark. As a former sysadmin for a very large defense contractor, I relied heavily on forums like Slashdot and even USENET (I know, I'm dating myself) for help in solving recurring technical challenges. I can tell you, I would've given my left nut for an AI assistant back then—something that could grep through endless posts, synthesize the relevant information, and give me some novel options to explore for my problem du jour. And when I say "novel," I mean exactly that: a fresh perspective on the problem, informed by the questions and answers from others who tackled similar issues. Generative AI like ChatGPT excels at this, though with a reasonable GIGO caveat, as you rightly point out.

      I honestly don't think that chatbots are just regurgitating StackOverflow answers. They can combine knowledge across domains and present insights in ways that save time and effort. That’s not “pattern matching on steroids”; it’s solving the exact kind of problems that used to keep me trawling forums late into the night.

      To me, the real issue here isn’t AI. It’s StackOverflow’s engagement model. Strict moderation and an unwelcoming atmosphere drive people away, especially newcomers. If fewer people are asking and answering questions, it’s no surprise the platform is in decline. Blaming chatbots for that misses the point, I think. Devs are choosing AI assistants because they’re faster, more user-friendly, and don’t close your questions for being “opinion-based.” I think StackOverflow still has a place, particularly for tackling problems in a highly emergent arena like software engineering, but it needs to adapt if it wants to stay relevant. Otherwise, AI assistants are going to eat its lunch, as the stats are starting to show.

      • by AmiMoJo ( 196126 )

        SO became an MMORPG years ago, with long time players doing everything they can go deter noobs.

        An answer may be terrible, but it's a key part of someone's rank so it can't be deleted or fixed.

        • SO became an MMORPG years ago, with long time players doing everything they can go deter noobs.

          An answer may be terrible, but it's a key part of someone's rank so it can't be deleted or fixed.

          That is an interesting comparison. If I could spend mod points here, that's a +1 insightful.

        • Re: (Score:1, Troll)

          The answer can be fixed. But only by people with a high enough rank.
          If you can fix your own answers, I am not sure. But I can edit yous for sure :P

      • by Samare ( 2779329 )

        and don’t close your questions for being “opinion-based.”

        This rule itself is actually opinion-based so there's a vote to determine if a question should be closed. https://meta.stackoverflow.com... [stackoverflow.com]

        So it's not surprising that some questions are closed even though the answers could be useful.

    • by evanh ( 627108 )

      Time for Sam Altman to start paying StackOverflow for the continued supply. Back-pay is in order too.

  • Don't forget the energy and capital investments involved with the AI options. Those responses cost a thousand times as much as stack overflow queries. If and when the AI bubble bursts and the true cost is charged to the user instead of the venture capitalists, usage may change.

  • Since people aren't going to stackoverflow to ask & answer questions, the answers won't be as easily found, causing the AI to slowly become dumber and dumber. The "answers" it gives will make less sense and be increasingly outright wrong. At least, given the current level of chatgpt/AI technology. It won't get better until it actually understands -- and right now it's on borrowed time stealing the understanding from others. When we stop feeding the AI with answers, it will only be as dumb as we are
  • Stack Overflow can be pretty annoying but usually you can find an answer with some decent Googling. Literally every time I've tried to use ChatGPT to answer a code question it has responded with incorrect information or invalid code. I've had it hallucinate what the client classes are for 3rd party libraries. It *looked* like something viable but it sure wasn't. It also just invents its own syntax for languages like terraform that isn't anywhere close to something that would ever work.

    • A couple of notes:
      * Provide the class def you want to work against in the prompt (internal or external). Tell it rather than relying on it's knowledge.
      * Provide examples of the syntax.
      * Unrelated - Copy/paste web content you want to ask about, do not assume it can access it.
      * Unrelated - Put a "call to truth" at the top, mine is below.

      Building up good prompts is the secret sauce. I almost always use an API so I can send 128k tokens in (but stick to under half of that). I'll include many files or parts of

    • Clearly most people on the internet don't know how to write multithreaded code. I asked ChatGPT for some multithreaded code and noticed several race conditions in it.
  • Clickbait title? Like the post said, the decline started in 2017, alternatives like reddit were moving in, AI just added to the decline.

  • Chatgpt has basically been given a copy of the entire SO site to memorize and regurgitate, along with the copies of many other websites, all in the same place. Why would anyone using LLM ever bother going to any of those sites individually again?
    • Re:Well (Score:4, Interesting)

      by flink ( 18449 ) on Friday January 10, 2025 @04:28PM (#65079251)

      Chatgpt has basically been given a copy of the entire SO site to memorize and regurgitate, along with the copies of many other websites, all in the same place. Why would anyone using LLM ever bother going to any of those sites individually again?

      That works up to the point SO dies due to lack of use, and then where are the training data going to come from for the next generation of LLMs? LLMs don't produce novel knowledge, they regurgitate and remix what they've ingested. If there are no experts being brought together to be humans with each other and post new Qs and As, then AI will be SOL.

      The "AI revolution" is a fundamentally an extractive process. It is strip mining the collective expertise of knowledge workers and returning nothing. This only works once, after which the Internet will consist largely of a hollowed out wasteland of chatbots hallucinating at each other.

  • I spend more time sifting through obsolete information now than I did in the past. I can enter targeted queries (red hat 9, debian 11-12) and I have to wade through the past.
  • by oldgraybeard ( 2939809 ) on Friday January 10, 2025 @03:40PM (#65079099)
    is being trained on increasingly bad data. The internet is flooded with obsolete and bad data. Is it any wonder today's advance pattern matching(pretend AI) is flaky.
  • Honest question. A lot of value comes from the StackOverflow answers. When a new technology comes out, and most people have migrated to LLMs for answers, where will the LLMs get new answers? If people are not discussing it on StackOverflow and elsewhere, would it just be docs? That could be problematic, since docs can be sketchy or non-existent. Will StackOverflow still exist in a lesser capacity to get answers on the absolute latest technology?

  • It's been my observation that AI looks like it is generally pimping answers found on stackoverflow.
  • You cannot post this, read that rule there you newb, let me close this question because it is orthodoxically not suppised to be there even though it has 500 upvotes, or let me move it to a substack that is visites by literally 5 people where nobody will read it... I have contributed to stackoverflow actively for 3 yeara but then it became so toxic i stopped going there because it felt really bad
  • When I first started programming / developing it was all manuals and reference books. Then we had Internet user groups. Google came along and archived and organized all the public user groups so I started using Google's version, and then Google itself. After that I moved on to articles published online, physical books at Borders and Barnes and Noble, Microsoft Press, after that moved to online books from Safari. Youtube then hit the scene along with Coursera so that was very useful for getting in depth
  • "This question is a duplicate of ." Maybe if you ask ChatGPT first, you don't ask a duplicate question?

  • if they didn't alienate users with the constant closing of questions, marking as duplicate, downvoting, marking as off-topic, etc.

No man is an island if he's on at least one mailing list.

Working...