• IDK what shitoverflow gets out of being so fucking toxic. I asked one dumb question and I’m basically banned from posting on the website.

    It feels like they’re trying to be a sort of “wikipedia” of every programming problem and solution. The problem is that eventually everything will be posted, and everyone will be banned from the website.

    •  bh11235   ( @bh11235@infosec.pub ) 
      link
      fedilink
      English
      31
      edit-2
      11 months ago

      You lack vision, but I see a place where people get blocked and their questions opened then immediately closed as duplicates. Opened and closed, opened and closed all day, all night. Soon, where the internet once stood will be a string of condescending experts, admonitions that “you shouldn’t do that, do Y instead”, pleas for information closed as off-topic. Passive aggression, spiteful ego contests and wonderful, wonderful karma meters reaching as far as the eye can see. My God, it’ll be beautiful.

        •  omegastick   ( @omegastick@lemmy.ml ) 
          link
          fedilink
          English
          1311 months ago

          I asked for advice on how to express something in UML once:

          “No one cares whether you follow the UML standard, just make something up”

          “But my company uses waterfall and requires UML diagrams to move onto the next phase of development!”

          “That’s an issue with your company then. Ask your boss how to do it. Question closed.”

        • You have to build Rust from source, then install the dependencies with cargo, then update your node.js because it uses npm to manage it’s configurations and if your npm isn’t at least the current unstable version, the configs will be outdated. This worked for me on Arch, which is what I use btw.

          •  TehPers   ( @TehPers@beehaw.org ) 
            link
            fedilink
            English
            2
            edit-2
            11 months ago

            You have to build Rust from source

            As someone who actually did out of interest at one point, you’d be surprised how easy this is to do. x.py is a godsend.

            For the rest of your comment, it was immediately invalidated when you said you use Arch. The reality is that more people use Ubuntu, so you should be using Ubuntu too. Don’t use apt? Figure it out yourself :P

    •  MBM   ( @MBM@lemmings.world ) 
      cake
      link
      fedilink
      English
      1711 months ago

      The problem is that eventually everything will be posted, and everyone will be banned from the website.

      I don’t think they see that as a problem, that’s the goal

      •  corsicanguppy   ( @corsicanguppy@lemmy.ca ) 
        link
        fedilink
        English
        2
        edit-2
        11 months ago

        Not only post, but I have content that still feeds me residual cool-points even now.

        I got a nastygram because I was editing the questions to follow a proper style and form (AP) and some people got upset that my comments were more “run on sentence” and " ‘emails’ and ‘helps’ both sound wrong as nouns for the same reason" instead of something like “there-there, Timmy”.

        So I said “you can have free editing, or the next guy can be a people person instead.” And they agreed.

        So I’m read-only there now too. :-D

    • I vaguely recall the first time I ever asked something on SO, around 2013, the first reply was “this has already been asked before”. No link to said previous question. Taught me to lurk and search more before asking anything there.

      I sometimes also suffer a case of “explaining until I figure the question myself”, where the more details I punch into my question, the more likely I am to find the answer myself.

      •  li10   ( @li10@feddit.uk ) 
        link
        fedilink
        English
        5011 months ago

        Because forum posts are always full of accurate and helpful information?

        In my experience it still makes good suggestions for most things, and is better than trying to phrase things in a way that Google likes, then trawling through irrelevant forum posts.

        It’s only there to make suggestions, so if someone is taking its output without understanding and treating it like gospel then they’re an idiot who’s inevitably going to end up in a world of trouble.

        If you take the suggestion, verify it with documentation, then make sure you actually understand it, chatGPT is a great tool.

        • If I’m honest, stackoverflow was always a shortcut for searching documentation to me.

          Simple stuff like how do I turn an InputStream to a String again? I can’t remember it, but I know exactly what to look for, I’m just to lazy.

          For that kind of stuff ChatGPT is almost perfect.

        •  Wren   ( @wren@sopuli.xyz ) 
          link
          fedilink
          English
          1011 months ago

          Because forum posts are always full of accurate and helpful information?

          Not necessarily, but at least there’s much more opportunity for other people to jump in and correct false info or expand upon something. It’s by no means a flawless system, but it’s better than only have one source of information

        • I didn’t say that people should go on the internet and pick the first forum post either ; that would be like trusting whatever chatgpt is handing you :p

          My point was more on the “people are lazy” side of things, but yeah you have to stay critical of both chatgpt and forum posts.

        •  nous   ( @nous@programming.dev ) 
          link
          fedilink
          English
          511 months ago

          Sadly there are so many people that take its output as gospel and don’t realise it can be wrong. So is a tool that commonly gets abused by people that don’t know how to use it.

      •  Aidan   ( @Aidan@lemm.ee ) 
        link
        fedilink
        English
        3
        edit-2
        11 months ago

        You can have it generate shitty code and then compare it against examples it finds online to iterate that code. Also, it was trained on the whole internet, including those good solutions, and can often reproduce them on its own. but you have to tell it, explicitly, to do all this to make better code, rather than just asking for the code.

        •  Gork   ( @Gork@lemm.ee ) 
          link
          fedilink
          English
          111 months ago

          “I’m sorry, as an AI language model this question has been asked too many times and there is insufficient computer resources to handle your request. You’ve been temporarily silenced for 15 minutes.”

      • Doesn’t need to be good. Just good enough that people need SO less often. If GitHub Copilot gives a code suggestion, I don’t need to look up some syntax or some method I forgot. I’m reminded, and can see that it’s correct. No searching online required.

      •  Gork   ( @Gork@lemm.ee ) 
        link
        fedilink
        English
        111 months ago

        It’s a little more decent than you give credit for. I use it all the time for easy generic subroutines and functions. It struggles a bit with specific, complex requests but is generally pretty versatile as a miniature code assistant. It’s good at catching human errors like loops starting or ending at the wrong specified integer, so I use it as a debugging tool.

      •  li10   ( @li10@feddit.uk ) 
        link
        fedilink
        English
        911 months ago

        I think it’s overblown tbh.

        In my experience it still makes good suggestions for most things, and is better than trying to phrase things in a way that Google likes, then trawling through irrelevant forum posts.

        It’s only there to make suggestions, so if someone is taking its output without understanding and treating it like gospel then they’re an idiot who’s inevitably going to end up in a world of trouble.

        If you take the suggestion, verify it with documentation, then make sure you actually understand it, chatGPT is a great tool.

        •  Funderpants   ( @FunderPants@lemmy.ca ) 
          link
          fedilink
          English
          6
          edit-2
          11 months ago

          ChatGPT has been a great tool to help me teach coding. It lets my students with a few months experience write better code, as if they had a few extra months experience, but like you say it’s very easy to get in trouble with it. We had it generate some code to interface a web app with some cloud triggers, and chatGPT suggested we put all the API keys / creds right there in the front end where anyone with “view source” could see them. It made for a really good lesson, actually, on the need to gain experience, understand what code does , and to validate with documentation.

        •  Gork   ( @Gork@lemm.ee ) 
          link
          fedilink
          English
          111 months ago

          trawling through irrelevant forum posts.

          This makes it worth it from just a time savings perspective. Also, describing it as trawling is very accurate lol. It takes a lot of trawling to get the answer you need, and even then sometimes it isn’t right because you’re relying on a single individual’s answer.

  • Most of the comments here seem to be arguing whether it’s better to get help now from SO or ChatGPT, but this is a pretty short-sighted mindset.

    What happens when the next new standard comes out that ChatGPT hasn’t been trained on? If SO tanks and dies, where will you go?

    I’m not saying use a lesser resource, I’m saying this is kinda tragic and I hope they can sustain themselves; AI is propped up by human input and can’t train itself.

  •  gencha   ( @gencha@lemm.ee ) 
    link
    fedilink
    English
    3611 months ago

    SO is a shithole, just like Reddit. All the work is done by volunteers. When it was time to cash out with the platform, they also did several things to fuck with their community. I’ve contributed quite a bit to the trilogy sites, and served as a moderator. I regret every second of it. But at least a few people got rich in the process.

  •  bad_alloc   ( @bad_alloc@feddit.de ) 
    link
    fedilink
    English
    2711 months ago

    Is there a fediverse alternative yet?

    Also, if you are a technical person I urge you to start a blog where you document problems you solve. It’s a great ressource for others and a resumé for you.

  •  digdilem   ( @digdilem@feddit.uk ) 
    link
    fedilink
    English
    1011 months ago

    Not arguing with the other possible reasons given, but it can be really hard to get started with SO as anything other than a reader. Gaining enough points to comment, answer, or even answer a comment feels really hard now that so many questions are already answered well.

  • A lot of my answers I get answered with ChatGPT. And I can always ask ChatGPT to tell me where I can look to verify the answer. I find myself on stack overflow for very specific or very technical topics.

  • It’s funny how if everyone just went and “read the documentation” like they tend to obnoxiously tell you to do… stackoverflow wouldn’t exist. Personally I go and look for things I can answer if someone asks a question that I know will get obliterated but I can tell they just need some help. I’ll try to answer it before it gets downgraded and they get banned

      •  Pantoffel   ( @Pantoffel@feddit.de ) 
        link
        fedilink
        English
        311 months ago

        Uncharted is quite subjective. I used SO most when I was starting out in SE. Looking back through the questions I posted, most of them were very much beginner questions that I would just know nowadays or know where to look for. That was what I used SO for. Beginners asking veterans for help. The least of them were due to bad documentation or exploring uncharted territory. As I grew more confident in the field, I stopped using SO more and more. The latest only for best practices on simple problems I don’t want to reinvent. And exactly those cases GPT now solves faster and I’d be surprised if not even better than SO posts.