• Kekzkrieger@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    CEOs without a clue how things work think they know how things work.

    I swear if we had no CEOs from today on the only impact would be that we wouldve less gibberish being spoken

    • CaptPretentious@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      If AI could replace anyone… it’s those dingbats. I mean, what would you say, in this given example, the CEO does… exactly? Make up random bullshit? AI does that. Write a speech? AI does that. I love how these overpaid people think they can replace the talent but they… they are absolutely required and couldn’t possibly be replaced! Talent and AI can’t buy and enjoy the extra big yacht, or private jets, or over priced cars, or a giant over sized mansion… no you need people for that.

    • Chais@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Really simple. Just ask it to point out the error. Also maybe tell it how the code is wrong. And then hope that the new code didn’t introduce new errors in formerly working sections. And that it understood what you meant. In a language that is inherently vague.

    • Zess@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      They think it will be easier than having people write the code from scratch. I don’t know shit about coding but I know that’s definitely not right.

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

        AI is quite good at writing small sections of code. Usually because it’s more or less just copying something off the internet that it’s found, maybe changing a few bits around, but essentially just regurgitating something that’s in its data set. I could of course just have done that but it saves time since the AI can find the relevant piece of code to copy and modify more or less instantly.

        But it falls apart if you ask it to build entire applications. You can barely even get it to write pong without a lot of tinkering around after the fact which rather defeats the point really.

        It also doesn’t deal well if the thing you’re trying to program for is not very well documented, which would include things like drivers, which presumably is their bread and butter.

        • frezik@midwest.social
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          That might actually be a good test for managers who think coders can be replaced by this. Have them try to make a working version of Pong using AI prompts.

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Let’s assume this is true, just for discussion’s sake. Who’s going to be writing the prompts to get the code then? Surely someone who can understand the requirements, make sure the code functions, and then test it afterwards. That’s a developer.

    • witx@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      I don’t believe for a single instance that what he says is going to happen, this is just a play for funding… But if it were to happen I’m pretty sure most companies would hire anything that moves for those jobs. You have many examples of companies offloading essential parts of their products externally.

      I’ve also seen companies hiring tourism graduates (et al non engineering related) giving them a 3/4 week programming course, slapping a “software engineer” sticker on them and off they are to work on products they have no experience to work on. Then it’s up to senior engineers to handle all that crap.

  • calcopiritus@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    If generative AI hasn’t replaced artists, it won’t replaced programmers.

    Generative AI is much better at art than coding.

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

      It will never replace artists anyway.

      Art isn’t just about what it looks, like it’s also about an emotional connection. Inherently we think that you cannot have an emotional connection with something created by a computer. Humans will always prefer art created by humans, even if objectively there isn’t a lot of difference.

      • Liam Mayfair@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        The problem is that not everyone looks for that human-to-human emotional connection in art. For some, it’s just a part of a much bigger whole.

        For example, if you’re an indie game dev with a small budget and no artistic skills, you may not be that scrupulous about getting an AI to generate some sprites or 3D models for you, if the alternative is to commission the art assets with money you don’t have.

        Similar idea applies to companies building a website. Why pay for a licence to download some stock images or design assets if you can just get a GenAI to pump out hundreds for you that are very convincing (and probably even better) for a couple bucks?

  • yokonzo@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    How many times does the public have to learn if the CEO says it, he probably doesn’t know what he’s talking about. If the devs say it, listen

  • UnderpantsWeevil@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 months ago

    Translation: “We’re going to make the suite for building, testing, and deploying so obnoxiously difficult to integrate with your work environment that in two years nobody in your DevOps team will be able to get anything to a release state.”

    Me, fiddling with a config file for a legacy Perl script that’s been holding up the ass-end of the business since 1996: “Uh, yeah that’s great.”

  • Fosheze@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    A company I used to work for outsourced most of their coding to a company in India. I say most because when the code came back the internal teams anways had to put a bunch of work in to fix it and integrate it with existing systems. I imagine that, if anything, LLMs will just take the place of that overseas coding farm. The code they spit out will still need to be fixed and modified so it works with your existing systems and that work is going to require programmers.

    • ammonium@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      So instead of spending 1 day writing good code, we’ll be spending a week debugging shitty code. Great.

  • TriflingToad@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Seriously how can these CEOs of a GPU company not talk to a developer. You have loads of them to interview

  • hark@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    This will be used as an excuse to try to drive down wages while demanding more responsibilities from developers, even though this is absolute bullshit. However, if they actually follow through with their delusions and push to build platforms on AI-generated trash code, then soon after they’ll have to hire people to fix such messes.

  • PenisDuckCuck9001@lemmynsfw.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 months ago

    I left my job in fast food to go to school for tech because it seemed like the thing to do and I wanted to have a good life and be able to afford stuff. So I ruined my life getting a piece of paper only for them to enshittify things to oblivion and destroy the job market to the point it’s fast food or retail only again. I suppose getting a masters in something is the logical next step but at a certain point a scam’s a scam and I’m not digging a deeper hole.

  • spacecadet@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Everybody talks about AI killing programming jobs, but any developer who has had to use it knows it can do anything complex in programming. What it’s really going to replace is program managers, customer reps, makes most of HR obsolete, finance analysts, legal teams, and middle management. This people have very structured, rule based day to days. Getting an AI to write a very customized queuing system in Rust to suit your very specific business needs is nearly impossible. Getting AI to summarize Jira boards, analyze candidates experience, highlight key points of meetings (and obsolete most of them altogether), and gather data on outstanding patents is more in its wheelhouse.

    I am starting to see a major uptick in recruiters reaching out to me because companies are starting to realize it was a mistake to stop hiring Software Engineers in the hopes that AI would replace them, but now my skills are going to come at a premium just like everyone else in Software Engineering with skills beyond “put a react app together”

    • underthesign@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Trouble is, you’re basing all that on now, not a year from now, or 6 months from now. It’s too easy to look at it’s weaknesses today and extrapolate. I think people need to get real about coding and AI. Coding is language and rules. Machines can learn that enormously faster and more accurately than humans. The ones who survive will be those who can wield it as a tool for creativity. But if you think it won’t be capable of all the things it’s currently weak at you’re just kidding yourself unfortunately. It’ll be like anything else - a tool for an operator. Middlemen will be wiped out of the process, of course, but those with money remain those without time or expertise, and there will always be a place for people willing to step in at that point. But they won’t be coding. They’ll be designing and solving problems.

      • Valmond@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        It’s tons easier to repkace CEOs, HR, managers and so on than coders. Coders needs to be creative, an HR or manager not so much. Are they leaving three months from now you think?

        I’ll start worrying when they are all gone.

      • skibidi@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        An inherent flaw in transformer architecture (what all LLMs use under the hood) is the quadratic memory cost to context. The model needs 4 times as much memory to remember its last 1000 output tokens as it needed to remember the last 500. When coding anything complex, the amount of code one has to consider quickly grows beyond these limits. At least, if you want it to work.

        This is a fundamental flaw with transformer - based LLMs, an inherent limit on the complexity of task they can ‘understand’. It isn’t feasible to just keep throwing memory at the problem, a fundamental change in the underlying model structure is required. This is a subject of intense research, but nothing has emerged yet.

        Transformers themselves were old hat and well studied long before these models broke into the mainstream with DallE and ChatGPT.

      • spacecadet@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        We are 18 months into AI replacing me in 6 months. I mean… the CEO of OpenAI as well as many researchers have already said LLMs have mostly reached their limit. They are “generalizers” and if you ask them to do anything new they hallucinate quite frequently. Trying to get AI to replace developers when it hasn’t even replaced other menial office jobs is like saying “we taught AI to drive, it will replace all F1 drivers in 6 months”.

        • jj4211@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          McDonald’s tried to get AI to take over order taking. And gave up.

          Yeah, it’s not going to be coming for programmer jobs anytime soon. Well, except maybe a certain class of folks that are mostly warming seats that at most get asked to prep a file for compatibility with a new Java version, mostly there to feed management ego about ‘number of developers’ and serve as a bragging point to clients.

      • Sparking@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        The real work of software engineering isn’t the coding. That is like saying that being a doctor is all about reading health charts. Planning, designing, testing and maintaining software is the hard part, and it is often much more political than it is a technical challenge. I’m not worried about getting replaced by AI. In fact, LLMs ability to generate high volumes of code only makes the skills to understand it to be more in demand.

    • Doubletwist@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Copilot can’t even suggest a single Ansible or Terraform task without suggesting invalid/unsupported options. I can’t imagine how bad it is at doing anything actually complex with an actual programming language.

      • spacecadet@lemm.ee
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        It also doesn’t know what’s going on a couple line before it, so say I am in a language that has options for functional styling using maps and I want to keep that flow going, it will start throwing for loops at you, so you end up having to rewrite it all anyway. I have find I end up spending more time writing the prompts then validating it did what I want correctly (normally not) than just looking at the docs and doing it myself, the bonus being I don’t have to reprompt it again later because now I know how to do it