• ZILtoid1991@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    16 hours ago

    Gamedev using D here, my main gripe with programming isn’t AI, but that I decided to go with my own engine, and now there’s barely any documentation on graphics API use that isn’t the OpenGL manual, as I’m encountering very interesting bugs recently (textures disappearing, texture glitches, etc.), while most article nowadays being about how I wasn’t supposed to learn any programming, but instead art, so I could create the next Undertale, Touhou, etc. all alone, and it would be truly my game with my true intentions.

    Some people are often asking “but what about these other tools”, when I criticize AI. IMHO, some of the tools that made game development more accessible also made it more atomized, since you have less need for a programmer nowadays, with some tools not even requiring “classical” coding, but is visual in nature instead.

  • /home/pineapplelover@lemm.ee
    link
    fedilink
    arrow-up
    3
    ·
    21 hours ago

    I mean, what I can say that chatgpt is it’s still a tool but cannot start solve advanced programming projects yet. Sure it knows syntax and programming structure but if you know programming concepts and critical thinking then you’re still programming, you just don’t have the in depth knowledge of the language.

  • mbtrhcs@feddit.org
    link
    fedilink
    arrow-up
    112
    arrow-down
    2
    ·
    2 days ago

    is everyone here a complete beginner? how do so many people relate to this? as soon as you need to do anything halfway interesting the thing just confidently spews nonsense.

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      32
      ·
      2 days ago

      There’s always been a tendency of folks reading programmer humor to be beginners rather than seasoned devs. I think, there’s just more of those in general, as there’s lots of fields where entry-level coding skills are good enough…

    • wise_pancake@lemmy.ca
      link
      fedilink
      arrow-up
      41
      arrow-down
      1
      ·
      2 days ago

      And halfway interesting means beyond a medium blog written by someone with 3 months experience trying to pad their resume, and not following standards beyond default linting rules at all

      • krakenfury@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 days ago

        It’s because the potential customers for your product are asking about AI adoption. It’s become a box to tick for all of the non technical goofballs making decisions.

      • mbtrhcs@feddit.org
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        1 day ago

        What do you think the point of this post is, then? Comedic hyperbole only works if there is still some truth to it

    • LeninOnAPrayer@lemm.ee
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      22
      ·
      edit-2
      2 days ago

      Nope. 10 years experience at dicking around and collecting a paycheck. ChatGPT helps me dick around better.

      Sometimes the more nonsensical it looks the less likely someone will bother taking their time to actually code review it.

      My goal is keeping a job. Not getting work done. Then I just get more work to do.

      Edit: I don’t know why I expected people on this sub to actually be able to tell what a joke was.

      • 0xD@infosec.pub
        link
        fedilink
        arrow-up
        16
        ·
        2 days ago

        Your joke just wasn’t funny. There wasn’t anything funny or any sign of sarcasm at all. You just sounded like anyone relying on LLMs to code, not caring about quality.

        Don’t blame it on others.

        • LeninOnAPrayer@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          4
          ·
          edit-2
          2 days ago

          That was the joke. Maybe it was too Meta. Maybe it needed /s tag. But sometimes you just leave a tongue in cheek comment and miss. I’m ok if it was a miss. But I think if you took it seriously you probably outrank me.

          • Someone64@lemmy.world
            link
            fedilink
            arrow-up
            9
            ·
            2 days ago

            The problem is a lot of people genuinely think like this and will proudly and brazenly brag about it in a place like this while meaning every word of it…

      • solomon42069@lemmy.world
        link
        fedilink
        arrow-up
        16
        arrow-down
        2
        ·
        2 days ago

        The trick with humour is it has to not be as dry as my mother’s cunt.

        At least give us a “/s” so there’s no doubt bro.

        • LeninOnAPrayer@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          edit-2
          2 days ago

          You’re probably right. I should assume the autism level is above average here… My bad. But your mom’s cunt is pretty wet when she rubs it on my face. Not your best analogy.

          Edit: no /s to be clear. Your mom’s cunt is dripping. But it’s good that you don’t know that.

      • taiyang@lemmy.world
        link
        fedilink
        arrow-up
        12
        arrow-down
        2
        ·
        2 days ago

        I just some a lot of Lemmy are neurodivergent and do in fact require /s.

        Which is actually halfway true, the other half being a more international crowd that aren’t on the same page as whatever perspective you’ve got. That said, I got the joke and second you on spending more time with my feet on my desk while the boss pays me for my 20 minutes of work.

        • LeninOnAPrayer@lemm.ee
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 days ago

          Thanks. I was trying to match some dry humor with the frustrations the relationship with wage labor frustrations and my usual balance of alcohol. I’m glad it hit for someone.

          I actually appreciate all the downvotes and comments. I’ll take the “make people think”. Which is why I think my comment got so many replies. Enjoyable either way.

          • LeninOnAPrayer@lemm.ee
            link
            fedilink
            English
            arrow-up
            4
            ·
            2 days ago

            I think the more the autism the more you’re frustrated that the other autistic people didn’t connect to your sarcasm. It’s the autism paradox. We found something we thought was relatable to normies and lost all relatability to other neurodivergent people in an attempt to be normal and still no one fucking got it.

            But we’re on fucking Lemmy. We’re all on a level of neurodivergence I’m sure.

  • شاهد على إبادة@lemm.ee
    link
    fedilink
    arrow-up
    29
    arrow-down
    1
    ·
    2 days ago

    When I used to do image and signal processing for embedded systems in C and C++, AI was useless. Now that I do backend web development in Python and Ruby, AI is better than me. It really depends on the problem area and how many sample code and answers are out there for it to steal from.

    • Fonzie!@ttrpg.network
      link
      fedilink
      arrow-up
      27
      ·
      2 days ago

      I do backend development in PHP and Ruby, and AI sometimes has a suggestion that helps me out but is often completely, utterly useless, especially at actually coding the thing from scratch.

      • CommanderCloon@lemmy.ml
        link
        fedilink
        arrow-up
        11
        ·
        edit-2
        2 days ago

        Yeah lol, a lot of “I need to do X” and I often get “use functionThatDoesX then” and sometimes it’s a wonderful discovery, most often though it just doesn’t exist lol

    • CanadaPlus@lemmy.sdf.org
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 day ago

      Like 95% of the people on here do the latter, though. (Way too often I get in arguments where it seems like people don’t realise there’s other kinds of coding)

    • Lucy :3@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      1 day ago

      And as soon as you enter corporate stuff, LLMs are useless again, because most things are integrated into existing ecosystems which LLMs don’t know and/or libraries are only used for closed source code.

    • gwilikers@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Really? I had an app that would autogenarate time sheets for work in Google Sheets. I decided to minimise API calls by doing a single call to Google Drive then parse the HTML and reupload. Not a big Python project but ChatGPT hit a wall pretty fast on that one. Though, tbf the documentation was suprisingly opaque so I suppose that goes back to your point.

      That project also produced my finest pile of spaghetti code since I had to account for stretched cells in the HTML parsing. I still have a piece of paper with my innumerate math scribbles. The paper makes sense to me. The code does not.

  • taiyang@lemmy.world
    link
    fedilink
    arrow-up
    15
    ·
    2 days ago

    When I needed to pick up on some basics, it actually did help but ultimately not as much as actual guides and tutorials written online. This image of a chimera certainly matches the kind of Frankenstein code I was getting.

    That said, when I was having some very interesting ideas about making automated code in R, it did make for a good sounding board. You don’t need to Google when everything in R has documentation but you do when you’re combining libraries in unique ways to automate 98% of the stupid shit you do at your data researcher job (e.g. can you look up in our database how many students pick their nose during philosophy class on a Friday?)

    • UnderpantsWeevil@lemmy.world
      link
      fedilink
      English
      arrow-up
      32
      ·
      edit-2
      2 days ago

      It’s great for getting off the ground in a language you’re unfamiliar with. But a recipe for technical debt when used long term. You’re inviting spaghetti code with some real hair pulling bugs.

      • Zelaf@sopuli.xyz
        link
        fedilink
        arrow-up
        4
        ·
        2 days ago

        This was my usecase when learning JS. I’ve always had a very very difficult time with programming and wrapping my head around those types of patterns. But with the help of AI I was able to get a quicker understanding and being able to ask followup questions, explain what different symbols do, nowadays I use it as a basic reference to get a starting point to some solutions while just being well versed enough to approach a lot of things on my own.

        I often try to switch around and experiment with different similar and potentially better approaches unless it’s giving me one of those responses that have been the most bogstandard straightforward way of doing it… because of a stackoverflow answer from 12 years ago. But those are often the more simpler queries. But each day I practice my programming I turn to search engines more and more to adapt similar problems to my own so the kickoff of using AI got me to the point where I had a stronger understanding of how things work in a practical learning method that worked really really well for me.

        I hate how great AI can be in some use cases while I also am part of the reason for excessive power usage of GPUs :( but I really don’t think I would’ve been able to get as far as I’ve come today without it.

      • DreamButt@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        4
        ·
        2 days ago

        Well sure, but it’s also good to give you a rundown on various patterns and options. Like any tool it’s only as good as the wielder

        • Susaga@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          7
          ·
          2 days ago

          Most tools aren’t actively detrimental to use, though. It’s like a hammer where the handle is covered in spikes. Even if you’re a genius and know how to hold it without cutting your hand, most people would just use a different hammer. And I’m not going to let that toolsmith off the hook, either.