• @[email protected]
    link
    fedilink
    English
    81 year ago

    Most companies can’t even give decent requirements for humans to understand and implement. An AI will just write any old stuff it thinks they want and they won’t have any way to really know if it’s right etc.

    They would have more luck trying to create an AI that takes whimsical ideas and turns them into quantified requirements with acceptance criteria. Once they can do that they may stand a chance of replacing developers, but it’s gonna take far more than the simpleton code generators they have at the moment which at best are like bad SO answers you copy and paste then refactor.

    This isn’t even factoring in automation testers who are programmers, build engineers, devops etc. Can’t wait for companies to cry even more about cloud costs when some AI is just lobbing everything into lambdas 😂

  • @[email protected]
    link
    fedilink
    English
    15
    edit-2
    1 year ago

    I don’t get how it’s not that AI would help programmers build way better things. if it can actually replace a programmer I think it’s probably just as capable of replacing a CEO. I bet it’s a better use case to replace CEO

    • @[email protected]
      link
      fedilink
      English
      11 year ago

      Something I’ve always found funny about the “AI will replace programmers soon” is that this means AI’s can create AI’s and isn’t this basically the end of the economy?

      Every office worker is out of a job just like that and labourers only have as long as it takes to sort out the robot bodies then everyone is out of a job.

      You thought the great recession was bad? You ain’t seen nothing!

      • @[email protected]
        link
        fedilink
        English
        11 year ago

        But like I just keep going back to the idea that no invention in history ever had reduced our work load. It has always only shifted the work to the other end of what the invention can produce. I just always expect a human is still need to glue some process together and in that niche little area, whole industries are created and the rest of us have to learn it

      • @[email protected]
        link
        fedilink
        English
        11 year ago

        It’s a bit nuts actually when I think about it. AI could really be useful for replacing CEO’s. The more I think about it the more it makes sense. Its one career that makes sense for it to replace.

  • Omega
    link
    fedilink
    English
    11 year ago

    I don’t think ai will replace my job any time soon when it’s first thought for going through a 2d matrix was to go through it 500 thousand times and check each one with a CPU intensive process leading my pc to come to a halt until I force stopped the script.

  • @[email protected]
    link
    fedilink
    English
    8
    edit-2
    1 year ago

    Everyone was always joking about how AI should just replace CEOs, but it turns out CEOs are so easily lead by the nose that AI companies practically already run the show.

    • @[email protected]
      link
      fedilink
      English
      21 year ago

      When my job was outsouced a few years back, I was thinking there is probably a boat load of indien coming out of management schools that would do a great job at C level ! For a fraction of the price.

  • @[email protected]
    link
    fedilink
    English
    41 year ago

    Don’t worry guys. As long as project managers think “do the thing … like the thing … (waves hands around) … you know … (waves hands around some more) … like the other thing … but, um, …, different” constitutes a detailed spec, we’re safe.

  • @[email protected]
    link
    fedilink
    English
    41 year ago

    The thing that I see most is that AI is dumb and can’t do it yet so we don’t need to worry about this.

    To me, it’s not about whether it can or not. If the people in charge think it can, they’ll stop hiring. There is a lot of waste in some big companies so they might not realize it’s not working right away.

    Source: I work for a big company that doesn’t do things efficiently.

    • @[email protected]
      link
      fedilink
      English
      21 year ago

      That big company will go through a crisis realize it’s mistake and start quickly hiring again or it will fail and disappear

  • @[email protected]
    link
    fedilink
    English
    201 year ago

    But you have to describe what it is. If only we had universal languages to do that… Oh yeah, it’s code.

  • @[email protected]
    link
    fedilink
    English
    171 year ago

    That guy has never seen AI code before. It regularly gets even simple stuff wrong. Was he especially good is when it gives made up crap. Or it tells you a method or function you can use but doesn’t tell you where it got that. And then you’re like “oh wow I didn’t realize that was available” and then you try it and realize that’s not part of the standard library and you ask it “where did you get that” and it’s like “oh yeah sorry about that I don’t know”.

    • @[email protected]
      link
      fedilink
      English
      81 year ago

      My absolute favorite is when I asked copilot to code a UI button and it just pasted “// the UI element should do (…) but instead it is doing (…)” a dozen times.

      Like, clearly someone on stackoverflow asked for help, got used for training data, and confused copilot

  • @[email protected]
    link
    fedilink
    English
    151 year ago

    Let me weigh in with something. The hard part about programming is not the code. It is in understanding all the edge cases, making flexible solutions and so much more.

    I have seen many organizations with tens of really capable programmers that can implement anything. Now, most management barely knows what they want or what the actual end goal is. Since managers aren’t capable of delivering perfect products every time with really skilled programmers, if i subtract programmers from the equation and substitute in a magic box that delivers code to managers whenever they ask for it, the managers won’t do much better. The biggest problem is not knowing what to ask for, and even if you DO know what to ask for, they typically will ignore all the fine details.

    By the time there is an AI intelligent enough to coordinate a large technical operation, AIs will be capable of replacing attorneys, congressmen, patent examiners, middle managers, etc. It would really take a GENERAL artificial intelligence to be feasible here, and you’d be wildly optimistic to say we are anywhere close to having one of those available on the open market.

    • @[email protected]
      link
      fedilink
      English
      1
      edit-2
      1 year ago

      I agree with you completely, but he did say no need for ‘human programmers’ not 'human software engineers. The skill set you are describing is one I would put forward is one of if not the biggest different between the two.

      • @[email protected]
        link
        fedilink
        English
        41 year ago

        This is really splitting hairs, but if you asked that cloud CEO if he employed programmers or ‘software engineers’ he would almost certainly say the latter. The larger the company, the greater the chance they have what they consider an ‘engineering’ department. I would guess he employs 0 “programmers” or ‘engineeringless programmers’.

        • @[email protected]
          link
          fedilink
          English
          1
          edit-2
          1 year ago

          Anyone in software engineering will tell you that as you get more senior you spend less time writing lines of code and more time planning, designing, testing, reviewing, and deleting code.

          This will continue to be true, it’s just that there will be less juniors below who’s whole job is to produce code that meets a predefined spec or passes an existing test, and instead a smaller number of juniors will use AI tools to increase their productivity, while still requiring the same amount of direction and oversight. The small amounts of code the seniors write will also get smaller and faster to write, as they also use AI tools to generate boilerplate while filling in the important details.

  • @[email protected]
    link
    fedilink
    English
    271 year ago

    amazon cloud CEO reveals that they have terminal CEO brain and have no idea what reality is like for the people they’re in charge of

    checks out