• dustycups
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    3 days ago

    Sounds like the Sirius cybernetics corporation:

    The fundamental design flaws are obscured by the superficial design flaws.

  • Ilandar
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    The point of the article isn’t that AI is outright useless as a coding tool but that it lulls programmers into a false sense of security regarding the quality and security of their code. They aren’t reviewing their work as frequently because of this new reliance on AI as a time saver, and as such are more likely to miss any mistakes that they or the AJ made.

      • Suzune@ani.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 days ago

        Devs care to debug code only if they believe in its quality. Otherwise they write the code again from scratch. This is also cheaper than debugging.

        • melroy@kbin.melroy.org
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          I dare to say it: 70% of the devs are not quality focused to start with. They are already happy if something, somewhat, sort of, works. And then not even ship a unit test with it.

    • snooggums@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      The point of the article isn’t that AI is outright useless as a coding tool but that it lulls programmers into a false sense of security regarding the quality and security of their code.

      Lulling them into a false sense of security is half of what makes it useless. The fact that it makes shitty code is the other half.

      • cheddar@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        But the job of a software developer is not to write good code, it is to deliver features. People have been writing bad code without any AI for decades. Businesses often prioritize speed over quality, rewarding teams that deliver features quicker.

        • synae[he/him]@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 days ago

          A computer lets you make more mistakes faster than any other invention with the possible exceptions of handguns and Tequila.

          Now Even Faster™ with no exceptions thanks to “AI”

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

    Lmao my job announced layoffs a few months back. They continue to parade their corporate restructuring plan in front of us like we give a fuck if shareholders make money. My output has dropped significantly as I search for another role. Whatever code I do write now is always just copy pasted from AI (which is getting harder to use…fuck you Copilot). I give zero fucks about this place anymore. Maybe if people had some small semblance of investment in their company’s success (i.e.: not milked by shareholders and beaten to dust by shitty profit driven metrics that take away from the core business), the employees might give enough fucks to not copy paste shitty third party code.

    Additionally, this is a training issue. Don’t offload the training of your people onto the universities (which then trap the students into an insurmountable debt load leading them to take jobs they otherwise wouldn’t want to take just to eat and have a roof over their heads). The modern corporate landscape has created a perfect shitstorm of disincentives for genuine effort and diligence. Then you expect us to give a shit about your company even though the days of 40 years and a pension are now gone. We’re stuck with 401k plans and social security and the luck of the draw as to whether we can retire or not. Work your whole life for what? Fuck you. I’m gonna generate that AI code and enjoy my 30s and 40s.

    A workforce trapped by debt, forced to prioritize job security and paycheck size over passion or purpose. People end up in roles they don’t care about, working for companies they have no investment in, simply to keep up with loan payments and the ever increasing cost of living.

    “Why is my organization falling apart!?” Fucking look up from the stupid fucking metrics that don’t actually tell you anything you dumb fucks. Make an actual human decision and fix the wealth inequality. It’s literally always wealth inequality.

      • yrmp@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 day ago

        For me it’s the “Stop responding” button. Sometimes I’ll neglect something in my prompt, such as the fact that I’m stuck on ES5 javascript in my job (ServiceNow). It’ll spit out ES6+ with let declarations or something like that, and I have to go back and qualify my limitations. So I click stop responding. What used to happen was that it would stop and allow for additional prompting. Now it’s just like a client side trick. It hides the output but the server is still returning shit in the background, so if I try to re-prompt or add context it finishes what it was originally saying first, then tacks the new answer onto the old one without pause, separation, or human readable formatting that would indicate that there is a new output. It’s an awful experience.

        I’ve been using perplexity.ai but my company thinks its agreements will stop Microsoft from training their AIs on our proprietary data, so I have to be more careful with perplexity than Copilot.

    • ozoned@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 day ago

      15 years ago I got a job where I wasn’t allowed to do anything. I hated it. I wanted to learn and be valuable and be valued. I left that job.

      I worked for a bank and then Red Hat and I loved what I did and burned myself out trying to make them happy. Only to find out they still didn’t value me.

      I switched jobs two years ago and increased my pay 30% overnight and back to a job doing nothing. And I’m totally fine with it now. I have a family and I focus on them and during work, if they don’t have anything for me to do I make my own happiness.

      Fuck corporations. I’ll take your money, I’ll never again kill myself as I’ll never be valued anyway. Jobs aren’t worth it. People are.

      • yrmp@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 day ago

        Similar trajectory for me, but I’m now being micromanaged on the daily. We got a new CIO recently who is micromanaging his direct reports and our culture has evaporated overnight. The shit is indeed rolling down hill and the writing is on the wall to leave. I know it’s not just me either. There will be an exodus when rates get cut and hiring picks up again. This place is fucked.

        But that’s the key. If you can find something and lay low with minimal annoyance, hang onto that for as long as you can.

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

        I told my manager that I’ve been burned and can’t make myself work hard for another company again. She’s leaving so there’s no vested interest in the company for her. But yeah, fuck these cunts.

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

      “People work in roles they don’t care about, for companies they have no investment in, to pay loans they shouldn’t have.”

      That sounds like a fight club quote lol. I know you didn’t say “loans they shouldn’t have” but the cost of college is just stupidly high. It doesn’t have to be free but come on.

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

        It doesn’t have to be free but come on.

        I beg to differ! My degree was free for all intents and purposes, and no, it didn’t take away from the challenge or the quality of education. I cried blood tears in order to graduate but it was worth it.

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

        Chuck Palahniuk leaking into my writing like the carrot out of the protagonist’s ass in Guts.

  • _sideffect@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    “AI” is just good for simple code snippets. (Which it stole from Github repos).

    This whole ai bs needs to die already, and the people who lie about it held accountable.

  • dinckel@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    I have a lot of empathy for a lot of people. Even ones, who really don’t deserve it. But when it comes to people like these, I have absolutely none. If you make a chatbot do your corporate security, it deserves to burn to the ground

  • WalnutLum@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 days ago

    “When asked about buggy AI, a common refrain is ‘it is not my code,’ meaning they feel less accountable because they didn’t write it.”

    That’s… That’s so fucking cool…

  • reka@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    As stated in the article, this has less to do with using AI, more to do with sloppy code reviews and code quality enforcement. Bad code from AI is just the latest version of mindlessly pasting from Stack Overflow.

    I encourage jrs to use tools such as Phind for solving problems but I also expect them to understand what they’re submitting and be ready to defend it no differently to any other PR. If they’re submitting code they don’t understand that’s incredibly unprofessional and I would come down very hard on them. They don’t do this though because we don’t hire dickheads.

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

      Shift-left eliminated the QA role.

      Now we have AI generated shit code, with devs that don’t understand the low level details of both the language, and the specifics of the generated code.

      So we basically have content entry (ai inputs) and extremely shitty QA bundled into the “developer” role.

      As a 20 year veteran of the industry, people keep asking me if I think AI will make developers obsolete. I keep telling them “maybe some day, but today’s LLMs are not it. The AI bubble is going to burst, and a few legit use cases will make it through”

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

      this has less to do with using AI, more to do with sloppy code reviews and code quality enforcement.

      They are the same picture.

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

      We used to have these shit developers and I accepted a lot of bad code back then – if it actually worked – because otherwise “code review” is full-on training, which is an entire other job from the one I was hired to do.

      The client ditched that contracting firm, and the devs I work with now are worth putting in time on code review with – but damn, we got hella shit code in our codebase to deal with now. Some of it got tossed, some of it … we live with.

    • technocrit@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      2 days ago

      Bad code from AI is just the latest version of mindlessly pasting from Stack Overflow.

      Humans literally can not scan all of SO to make a huge copypasta.

      It takes much more time, effort, and thought to find various solutions on SO and patch them together into something that works well.

    • MonkderVierte@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      3 days ago

      Yeah but… i asked chatgpt once how to style something in asciidoctor. It proposed me html syntax (some inline stuff can be done with html tags in asciidoctor, if output is html) instead of the external style.yml After the usual apology, it suggested some wrong yaml. Third try, because something was wrong in code, it mixed them both.

      I mean, sure, some niche usecase in a somewhat obscure (lots of moving parts) lightweight markup. But still, this was a lesson.

  • reka@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    No, it isn’t. Poor code quality peer review checks and QA policies are more to blame. We shouldn’t care how an individual developer generates a solution, it should be irrelevant whether they wrote it in reference to docs, copy pasted from stack overflow or generated by AI.

  • Treczoks@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Good. This is digital Darwinism at its finest. Weeds out the companies who thought they could save money by relying on a digital monkey instead of actual professionals.

  • Etterra@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Good. Maybe if the stuff trashes enough of our infrastructure somebody somewhere will actually figure out that it’s bad and get rid of it forever.

    I know, it’ll never happen. But a man can dream.

    • foenkyfjutschah@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      trashes enough of our infrastructure somebody somewhere will actually figure out that it’s bad and get rid of it forever

      thinking Neoliberlism.

  • Snapz@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    And none of the forced tech support “AI” replacements work. And the companies don’t give a shit.

    • Echo Dot@feddit.uk
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      I’ve had this argument with them a few times at work. They are definitely going to replace this all with AI. Probably within the next year and no amount of us pointing out that it won’t work and they’ll end up having to bring us back, at 3x the rate, seems to have any effect on them.

      I’m probably going to have to listen to a lot of arguments about this strawberry thing tomorrow.

      Anyway whatever, severance is severance.

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

        I was once in a similar position: company merger and they decided to move support offshore. We got 6 months lead notice and generous severance paid out as long as we stayed to the end. Fast forward a year and they took 85% customer approval to 13%. We got hired back at 1.5x our old pay rate, so not quite the 3x you mentioned. Hoping this works out similar for you in the end.

  • Rob200@lemmy.autism.place
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Wait. Ai doesn’t have logic built beyond untested data that’s thrown at it? Who could had told someone this would happen ahead of time? Conspiracy theorists.

  • Tylerdurdon@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    See? AI creates jobs! Granted, it’s specialized mop up situations, but jobs!

    It’ll be even more interesting in the future! Every now and then a T1000 will lose all hydraulic fluids right out it’s prosthetic anus and they’ll need someone there with a mop and bucket! Our economy lives on…

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

      Having spent most of my career working as a senior contractor, which often meant landing on code bases with 3+ layers of fuckups, I can only imagine how painful it will be to end up having to clean and fix AI generated code, since that doesn’t even have a consistent coding style or pattern of design errors and bugs.

    • andxz@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      If by economy you mean some of us are needed to mop up hydraulic ass-juices at gunpoint I suppose you’re technically correct. At least they have to feed us, right?

      …right?