Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
Nemeski ( neme@lemm.ee )  to Programming@programming.dev · 2 years ago

AI isn’t ready to replace human coders for debugging, researchers say

arstechnica.com

external-link
message-square
16
link
fedilink
85
external-link

AI isn’t ready to replace human coders for debugging, researchers say

arstechnica.com

Nemeski ( neme@lemm.ee )  to Programming@programming.dev · 2 years ago
message-square
16
link
fedilink
Even when given access to tools, AI agents can’t reliably debug software.
alert-triangle
You must log in or register to comment.
  • thingsiplay ( thingsiplay@beehaw.org ) 
    link
    fedilink
    arrow-up
    28
    ·
    2 years ago

    Ai isn’t replacing coding either.

    • Photuris ( Photuris@lemmy.ml ) deleted by creator
      link
      fedilink
      arrow-up
      16
      ·
      edit-2
      1 year ago

      deleted by creator

      • thingsiplay ( thingsiplay@beehaw.org ) 
        link
        fedilink
        arrow-up
        6
        ·
        2 years ago

        I agree, this is the real impact of Ai. It won’t replace developers, but make them work for less money. But I actually think real programmers will be even more needed in the future, if there is ton of bad code written by non coders with Ai or even by real coders with the support of Ai. That means we get more code, that needs to be reviewed and worked on by real programmers.

        Therefore on one hand it will lessen the money earned for real programmers, on the other hand they will be more useful and needed in the future.

    • sip ( sip@programming.dev ) 
      link
      fedilink
      arrow-up
      5
      ·
      2 years ago

      “we’ll all be peasants by 2027” 🥴

  • ExtremeDullard ( ExtremeDullard@lemmy.sdf.org ) 
    link
    fedilink
    arrow-up
    27
    ·
    edit-2
    2 years ago

    Unsurprisingly, it’s necessary to understand a problem to solve it - just like the proverbial infinite monkey would in theory produce the entire body of work of Shakespeare given enough time, in reality, only Shakespeare managed to write proper Shakespeare the first time out.

    AI is the infinite monkey of coding. I, as a senior developer, have spend entirely too many hours of my working life fixing code written by monkeys, and I have already had to correct AI code (thankfully small and generated by a colleague who promptly apologized and decided to do his homework and study the problem at hand instead of winging it with Crapilot).

    • Redkey ( Redkey@programming.dev ) 
      link
      fedilink
      arrow-up
      4
      ·
      2 years ago

      AI coding is an improvement on infinite monkey Shakespeare in the sense that it only types whole words from a dictionary. Although that dictionary has been built from a mix of classic literature and SNS posts.

      • ExtremeDullard ( ExtremeDullard@lemmy.sdf.org ) 
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        I am indeed lucky because the company I work for cares about its employees. It’s literally written in the company statutes: the company exists to make money of course, but first and foremost to serve its workforce and the community, and takes decisions to maximize the well-being and the personal growth of the employees and the community.

        We took an honest look at including AI in our workflow, but we decided it wasn’t worth the social destruction. Only a few employees use it - mostly the marketdroids to generate illustrations on the sales literature.

        I am aware that this is a rare type of company and I cherish that job.

    • sip ( sip@programming.dev ) 
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      infinite monkey. I love it. borrowed.

    • Colloidal ( Colloidal@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      But get this: Shakespeare was an ape that did in fact produce all of Shakespeare’s works. 🤯

  • astrsk ( astrsk@fedia.io ) deleted by creator
    link
    fedilink
    arrow-up
    26
    ·
    2 years ago

    As an engineer, I’m not looking forward to the entire generation(s?) of vibe coders who couldn’t explain what a byte is and the ways one might be stored on a system.

    • chicken ( chicken@lemmy.dbzer0.com ) 
      link
      fedilink
      arrow-up
      9
      ·
      2 years ago

      Manual memory management is already relatively niche and not needed for most programming tasks

  • pseudo ( pseudo@jlai.lu ) 
    link
    fedilink
    arrow-up
    12
    ·
    2 years ago

    Don’t worry, it is ready to replace human coders for writing bug.

    • sus ( sus@programming.dev ) 
      link
      fedilink
      arrow-up
      6
      ·
      2 years ago

      rebugging, if you will

  • ☂️- ( umbrella@lemmy.ml ) 
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    1 year ago

    deleted by creator

  • flatbield ( furrowsofar@beehaw.org ) 
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 years ago

    And presumably debugging is a lot more work as AI is just a fancy template lookup and has no idea what it is doing.

    Basically quickly generate crap code then hope you can debug it into something acceptable.

    • thingsiplay ( thingsiplay@beehaw.org ) 
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      If you want debug code, then hopefully it isn’t written by an Ai agent. Otherwise good luck (besides simple functions or code blocks off course).

  • HubertManne ( HubertManne@piefed.social ) 
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 years ago

    Not really for writing yet either. Its an assistant. It can write code sections and comments that then have to be reviewed and edited a bit. Rather than a coder having to go back and forth between a search engine as they write they are more likely to be able to stay in the ide.

  • HarkMahlberg ( HarkMahlberg@kbin.earth ) 
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    https://www.linusakesson.net/programming/kernighans-lever/index.php

Programming@programming.dev

programming@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programming@programming.dev

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 534 users / day
  • 630 users / week
  • 1.84K users / month
  • 4.48K users / 6 months
  • 453 local subscribers
  • 29.2K subscribers
  • 3.07K Posts
  • 23.8K Comments
  • Modlog
  • mods:
  • snowe ( snowe@programming.dev ) 
  • Ategon ( Ategon@programming.dev ) 
  • UlrikHD ( UlrikHD@programming.dev ) 
  • bugsmith ( bugsmith@programming.dev ) 
  • Spyro ( Spyro@programming.dev ) 
  • BE: 0.19.21
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code