back to article AI software development: Productivity revolution or fraught with risk?

AI in software development has evolved rapidly since GitHub Copilot caught the world's attention with its June 2021 preview – and shows no sign of slowing down. At the same time, worries abound, and not only from developers whose jobs may or may not be under threat. Hallucinations, security issues, alleged copyright violations …

  1. elsergiovolador Silver badge

    Itself

    Given the AI revolution, most likely copilot already writes itself.

    1. HuBo Silver badge
      Terminator

      Re: Itself

      Yeah, like a self-improving coding agent with Gödel-machine-inspired self-referential recursivity or bayesian meta-learning abilities, that could inductively interest DARPA's Shafto (for its pure math underpinnings, if any). This'd make the most sense of course if copilot is indeed written in a F* Lean Coq language ... or as we say nowadays, carved in L∃∀N ROCQ.

      Refactor all this into an energy efficient 0-bit neuromorphic framework, and ¡BAM! you've just prevented another massive Iberian Peninsula vibe-coding synch-failure blackout, imho (or not?)!

      1. Anonymous Coward
        Anonymous Coward

        Re: Itself

        Wow you're really on to something. Do you have a startup I can pay millions to? :)

  2. Jedit Silver badge
    Thumb Down

    "AI has both proven its value and also introduced new risks"

    This is true, if you come from the position that "x<0" constitutes proof of value. Bad enough that El Reg is taking AI shekels for advertorials without buying into the fiction themselves.

  3. that one in the corner Silver badge

    AI coding ... reduces refactoring

    But I want refactoring! Bwaah! You promised me this would make my coding life easier! (Throws rattle out of pram).

    Hey ho.

    So this means I can ignore "AI coding" for a while longer, with a clean conscience, until they sort that out: at the moment, I have a morass of code filled with multiple (but very different) ways of "doing the same thing"[1] so even as I work on features the biggest, hugest, brobdingnagian part of the coding task is to refactor those.

    Maybe if I'd spent my days generating web sites this "AI Coding Revolution" would be more useful?

    [1] e.g. multiple lexers connected to multiple input streams - so some can do an "include" at the simplest, lowest, level and some can not do it themselves at all. Multiple "little languages" built on those that have their own concept of where to store variables, so passing context from one to the other is a PITA. And all of this marked up with comments saying "this is being done in a few rush to get XYZ out of the way, will fix Real Soon Now": there are no more XYZs and "Soon" has finally come, after, let us see, oops - a decade and a bit!

  4. ecofeco Silver badge

    Is this a trick question?

    Data-center capacity WILL overshoot. We've seen this movie many times.

    Gaslighting on an enormous scale WILL continue and prices across all of IT WILL increase to make up for the colossal mistakes.

    Useless AI tat-for-the-masses WILL be forced on us to keep stock prices up.

    We've seen this movie many, many times. Huge expensive mistakes will be made and us peons will pay the price, just like we always do.

  5. Anonymous Coward
    Anonymous Coward

    Love it

    I'm a new coder but I love using AI. So far Amazon Q seems really good, until it's not. Does seem to hallucinate regularly and sometimes takes a convoluted approach instead of the simplest. I find I am honing my use of it and actually using it less but where it saves most time - such as being stuck and not having to spend so much time pouring over docs and examples as it pulls them out for me. But I agree you have to look carefully at what it produces, it's regularly a bit off but a good pointer towards what's needed. I guess if you have 10 years experience in a language then it will rarely help. I really like its ability to look at a block of code that isn't doing what's expected, especially if involving API calls, then respond with what is wrong and suggest a fix, sure doesn't always work but it kind of leads you to find the problem.

    1. Anonymous Coward
      Anonymous Coward

      Re: Love it

      Great! As long as it doesn't drive you to drink excessively (per Tang). And as the reconditioned adage of mindfulness imagineering goes: "Standing NEXT to a vibe coder is like standing NEXT TO GOD", so, there!

      Me wonders how else we could have nice things, like a CGI event reconstruction of Live Sperm Racing and the likes!?

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like