Using LLMs to find Python C-extension bugs (lwn.net)
from cm0002@libretechni.ca to programming@programming.dev on 22 Apr 19:23
https://libretechni.ca/post/1280176

#programming

threaded - newest

cecilkorik@lemmy.ca on 22 Apr 20:14 collapse

So they’re mostly overblown report slop with no real-world value until an actually skilled and experienced human sifts through it to find the gems and properly polish them? Much like pretty much anything else AI produces? Yeah I thought so.

As a senior software developer, the reports of my job’s demise remain greatly exaggerated. I do worry about the lack of junior devs being afforded the opportunity to be gainfully employed while they earn the same level of experience I have, though. Considering they’re called “learning models” I’m not convinced the current crop of AIs are actually capable of the quality and speed of learning that an actual human is, deeply flawed creatures though we are. AI cannot achieve the same without access to enormous quantities of training data which, while it might be available in sufficient quantity for the right price and energy cost, won’t be of sufficient quality to actually learn valuable insights from, especially so the further we move into replacing all carefully curated human knowledge with an AI slopfest, reducing the signal-to-noise ration and actually get further from solving the “discovery problem” that has plagued us since the dawn of the information age.

Junior devs, don’t give up. We haven’t given up on you. (only the corporate AI bubble leaders have, and the bubble will eventually deflate even if it doesn’t catastrophically pop, which it probably will)

IMALlama@lemmy.world on 23 Apr 00:53 collapse

Fellow senior developer. Initially I was worried about exactly what you’re worried about with juniors. Now I’m also worried that management layers are simply pushing for higher velocity without giving anyone time to think about a problem. We’re in this nasty loop where one person defers more decisions to a LLM to push their individual velocity up. They then get rewarded. Who care if they don’t know how the code works, it works! The tests pass. More people on the team should do the same or else. Then someone takes it a step further.

It will be very interesting to see how maintainable, or not, corporate code will be in a few years. There could well be a booming industry for people to come in and clean up the mess.

cecilkorik@lemmy.ca on 23 Apr 05:49 collapse

Oh indeed so. I’m very excited for the opportunity to charge desperate corporations at least 10x my current hourly rate for the privilege of unspaghettifying their “mission critical” “production ready” spaghetti without causing more outages and data loss than they’ll already be suffering from by that point.

“Oh, you replaced your entire SRE team with Claude? I see, interesting choice, would you like me to guess what your annual Anthropic budget probably looked like? I’ll be able to fix it for half of that.”