• Anders429@programming.dev
    link
    fedilink
    arrow-up
    19
    ·
    2 days ago

    A lot of people seem to be celebrating this, but I personally think this is a net negative for programming. Are people actually replacing SO with talking to LLMs? If not, where are they going?

    I’ve seen an uptick in people using places like discord to get help. But that’s not easily searchable and not in the same format that it is in stackoverflow. SO was meant to organize these answers to make asking questions easier. Now it seems like we’re walking away from that, and I can’t quite understand why. Is it really because SO is “toxic”?

    • DoPeopleLookHere@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      I’m finding most of what I’d ask on SO can be asked on the tools GitHub issues. If a product doesn’t offer a support form or GitHub issues it doesn’t get used for me.

  • Kokesh@lemmy.world
    link
    fedilink
    English
    arrow-up
    55
    arrow-down
    7
    ·
    3 days ago

    I gave up on it when they decided to sell my answers/questions for AI training. First I wanted to delete my account, but my data would stay. So I started editing my answers to say “fuck ai” (in a nutshell). I got suspended for a couple months to think about what I did. So I dag deep into my consciousness and came up with a better plan. I went through my answers (and questions) and poisoned them little by little every day with errors. After that I haven’t visited that crap network anymore. Before all this I was there all the time, had lots of karma (or whatever it was called there). Couldn’t care less after the AI crap. I honestly hope, that I helped make the AI, that was and probably still is trained on data that the users didn’t consent to be sold, little bit more shitty.

    • Rayquetzalcoatl@lemmy.world
      link
      fedilink
      English
      arrow-up
      26
      arrow-down
      2
      ·
      edit-2
      3 days ago

      Yeah the AI without consent thing killed it for me, too. Shame we couldn’t totally tank the whole site with poisoned answers.

      While I find the site so helpful, humans that help AI like the team at StackOverflow did deserve to be on the losing end.

      I am absolutely not above cutting off my nose to spite my face.

      • Kokesh@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        Yes, but if all this coding ai fails more and more in delivering good results, people may use it less.

    • Anders429@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      I guess the main issue here is that we let some group “own” all of the questions and answers, giving them the opportunity to sell it whenever they wanted to cash out.

      Maybe a better solution is some kind of decentralized version of StackOverflow that prevents one person from owning everything. Something like Lemmy and Mastodon, but for questions and answers specifically.

      • ProtecyaTec@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        2 days ago

        How do you sort through the trash though?

        The thing about SO is there really is a ton of poorly phrased or poorly researched questions asked each hour. So, how do you find quality questions to dedicate your time answering? How do you search QA when there’s a number of similar questions asked?

        That’s the thing StackOverflow was trying to solve.

        There’s millions of people with programming questions that think their problem is unique or they simply don’t understand how to research their issue, so you end up with a ton of bad or duplicated questions.

        • Anders429@programming.dev
          link
          fedilink
          arrow-up
          2
          ·
          2 days ago

          Yeah, that’s a fair point. After I posted my previous comment, I realized it probably wouldn’t work since the entire point of SO was to create canonical answers to canonical questions. But how do you decide what “instance” gets to have the canonical answer to a given question? Having a central authority host everything makes it a heck of a lot easier.

    • talkingpumpkin@lemmy.world
      link
      fedilink
      arrow-up
      10
      arrow-down
      1
      ·
      3 days ago

      I went through my answers (and questions) and poisoned them little by little every day with errors

      You are an evil genius (also, a very determined one - I wouldn’t have had the patience).

  • chrischryse@lemmy.world
    link
    fedilink
    arrow-up
    9
    arrow-down
    4
    ·
    2 days ago

    Good. StackOverflow is toxic, while I was in school I would ask questions that were “obvious” I guess. I’d get told that I’m dumb (didn’t get those words but it was implied) when trying to ask for clarification. Then I got banned from posting anymore questions due to downvotes. Like imo how can you learn if people shun you for asking questions?

    Reddits programming community was more welcoming and kinder than the stuck up folk on SO.

    • PolarKraken@programming.dev
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 days ago

      It’s mainly a different model, but I totally sympathize that it’s the opposite of welcoming or encouraging.

      SO recognizes that many, many questions are really just rephrasings of the same underlying question, and the aim is to find and provide the best answer to those. It explicitly does not want to repeatedly answer the same question, and given how few people find out how it works before simply asking, they have to be pretty ruthless about it. The result is that usually the most active and fleshed out questions and answers are very informative. So there’s a big upside in trade for those downsides. Answers are meant to be durable, ~singular, and authoritative.

      Reddit is basically halfway between that, and Discord. Discord is the polar opposite, questions and answers are naturally ephemeral, duplication happens constantly, and quality of responses is all over the map.

      I greatly prefer the StackOverflow model, and - to be very clear - I have never once asked (to say nothing of answering) a question of my own there, lmao.

      • chrischryse@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        I get that, in my case it was stuff I couldn’t find and even if it’s something that was already asked it tended to be slightly different than what I wanted causing more confusion still lol

        • PolarKraken@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 day ago

          Yeah, it’s certainly not a perfect model :) and I will absolutely acknowledge that some folks seem to delight in their own smugness and knowledge and seem to enjoy opportunities to shit on someone. The way the platform works probably amounts to a certain “gravity” pulling those personalities in, TBH.

        • Jakeroxs@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          Yeah the issue then becomes trying to understand how else it could be phrased or what the underlying mechanism is to truly understand how to ask the proper question (or find the proper answer), I find LLMs helpful in those instances as it can help me get to the root of whatever issue more easily then trying to wade through the ocean of information online.

  • Xanza@lemm.ee
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    4
    ·
    3 days ago

    To the surprise of absolutely no one. Tends to happen when you cultivate one of the most tixic online spaces on the net. I’ve never asked a question on SO, but just the verbiage used to accost people just trying to learn is just insane. Mods don’t really care about post content as long as its not perceived as “hostile,” so you can be generally as passive aggressive and shitty as you want. It’s just…weird.

    You can find especially viperis content when you find a question which has been answered, but someone is just like “Well, this isn’t the way that I do it!” etc, and then go on a tirade about how the question was asked poorly and the answer doesn’t completely answer the question.

    Shit is just wild.

    • MagicShel@lemmy.zip
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 days ago

      I asked a question on there about Apache Poi. Then no one answered it so I found a solution and answered it myself. Must’ve stayed relevant because I fielded a few questions about it for years.

      Then they took my account away, I think maybe because I didn’t confirm my identity after a big breach? Then I looked for my Q/A and it was attributed to someone else. I was hot about it for a minute and then realized I didn’t care and was finally free from being the expert in that one niche thing I’ve never done since.

  • ifGoingToCrashDont@lemmy.world
    link
    fedilink
    arrow-up
    11
    arrow-down
    4
    ·
    3 days ago

    I think it’ll make a comeback eventually. LLMs will get progressively less useful as a replacement as its’ training data stales. Without refreshed data it’s going to be just as irrelevant as the years go on. Where will it get data about new programming languages or solutions to problems in new software? LLM knowledge will be stuck in 2025 unless new training material is given to it.