• /home/pineapplelover@lemm.ee
    link
    fedilink
    arrow-up
    3
    ·
    22 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
    105
    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
      34
      ·
      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…

      • DragonTypeWyvern@midwest.social
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        Including when you have entry level skills and just enough seniority to pretend it’s a full time job to tell people who know what they’re doing to keep doing it.

      • 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

    • wise_pancake@lemmy.ca
      link
      fedilink
      arrow-up
      35
      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

    • LeninOnAPrayer@lemm.ee
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      16
      ·
      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.

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

          I’m glad someone enjoyed my humor. I’m a mix between your most annoying coworker and your favorite coworker that approves your PR whenever you ping them. No unit test attached? Approved. Im sure you’re gonna do that when you have the time. Just make sure you address my minor comment that looks like I had some feedback ok?

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

              I am currently actually. My startup I put my heart into for 5 years got bought out by $BIG_COMPANY for pennies on the dollar a couple years ago. Have just been giving about 2-5% effort since. Half the people that built our startup got screwed over and laid off. It felt only right to give zero effort since then as a survivor of it. Waiting for $BIG_COMPANY to drop next round of layoffs and rethink my career.

              I love programming. But this field is just garbage to the people that care about it. I’m bitter for sure. Collecting a paycheck until then. I’m surprised at how little effort I can give and still not get fired.

              And don’t even get my started on how much this field exploits the fuck out of H1 visas for what is basically modern day serfdom.

      • 0xD@infosec.pub
        link
        fedilink
        arrow-up
        15
        ·
        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.

  • شاهد على إبادة@lemm.ee
    link
    fedilink
    arrow-up
    27
    ·
    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

        • psud@aussie.zone
          link
          fedilink
          English
          arrow-up
          7
          ·
          2 days ago

          I asked gpt for code to aim a heliostat

          It needed a module to get the sun’s position, it used sun::alt:: azimuth which doesn’t exist rather than Astro::Coord::ECI::Sun

          It needed a module to calculate mirror angle between the Sun’s altitude and azimuth and the target altitude and azimuth. It left that commented out rather than selecting the altitude halfway between Sun and target and azimuth between Sun and azimuth

          It turns out there’s precious little on the internet on how to aim a mirror, partly because it’s not popular, partly because it’s dead simple

    • The Bard in Green@lemmy.starlightkel.xyz
      link
      fedilink
      arrow-up
      17
      ·
      edit-2
      2 days ago

      Can confirm. AI is worse than useless for embedded systems.

      I was working with Yocto on a very specialized xilinx chip. I had chatGPT makeup a chapter that didn’t exist (in a manual that did), reference non-existent paragraphs from said chapter, and then argue with me quite confidently that that chapter was real and the information it was giving me was accurate.

      • locuester@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        ChatGPT can make ridiculous claims about what it can do. It sometimes even says that it does real world things when it’s laughably impossible.

    • 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)

    • spooky2092@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 day ago

      I do a ton of Powershell scripting, and AI is either a half competent programmer, or someone let grandpa respond with the syntax from nineteen dickety two

    • Lucy :3@feddit.org
      link
      fedilink
      arrow-up
      4
      ·
      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.