this post was submitted on 11 Sep 2026
189 points (100.0% liked)

Technology

87956 readers
2512 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
 

cross-posted from: https://piefed.world/c/tech/p/1394707/study-reveals-how-generative-ai-is-eroding-the-development-pathway-for-software-develope

In-depth interviews with 14 junior and senior developers in Korea reveal four structural changes

top 21 comments
sorted by: hot top controversial new old
[–] Vgcjt@lemmy.ca 2 points 4 hours ago

It sucks. I see itnas the snake eating its tail or whatever. Hopefully when the internet is full of useless ai slop people will realize we cant acrually replace humans for creative tasks.

[–] artifex@piefed.zip 58 points 1 day ago (2 children)

After a lengthy argument with my boss, I was allowed to "only" force the AI-first model onto half of my small dev team of 8 engineers and 4 QAs. After about a year, the results are obvious: the engineers who went AI-first are now AI-fluent: they know how to prompt the model, develop agents, AI-automate workflows, and push a TON of code. Like almost an order of magnitude more code into prod. However, to say their skills have stagnated would be generous. In some cases an engineer I could count on to debug a tricky issue is completely not able to anymore. Meanwhile, the non-AI team is now essentially my code quality and bugfix team. Their PRs are small and concise, their changes are understandable, and most importantly, their skills have remained the same (and in the case of the 2 juniors, have improved).

If we hadn't kept a few people in reserve, we'd be fucked, because there have been multiple times where an AI-first engineer has tried debugging an issue (and with big models - Astra, Fable, Opus) that either totally failed and gave up, or made things worse by introducing "fixes" that made problems elsewhere.

So this is a small sample, and YMMV, but for junior engineers in particular (who usually have the least amount of say in pushing back against bad ideas) this is -- not "is going to be" -- a major problem.

[–] rozodru@piefed.world 23 points 1 day ago (2 children)

I can also attest to this. about 2 to 3 years ago when dev houses and startups started utilizing AI I transitioned from a contract dev to a sort of glorified code reviewer/digital janitor. I saw the writing on the wall and figured my skill at code reviewing would become valuable. In hindsight that was an understatement.

Senior devs who have completely embraced AI have stagnated or regressed in their skill set. Juniors/fresh grads are just glorified prompt monkeys. NONE of these places can fix anything that the AI agents build. None of it scales. None of it can be potentially refactored. I get contracted to try to "fix" these issues and I simply tell them it can't be fixed. they need to start over and ACTUALLY build the thing from scratch with qualified and competent devs. the problem with that is they already laid off said devs or fired the ones that refused to utilize AI in their builds. And even if they wanted to hire those devs back either most have totally abandoned the field (obviously with good reason) or, and good for them, are asking for much higher pay to return.

So yes it's not going to be a problem, it currently is one. Initial builds can potentially work just fine but after that good luck, everyone is collectively screwed. There's no one coming out of school that is going to save this and the ones that could save it have said "nope, I'm done". Myself I'm retiring by the end of this year. I'm also done. I figured I'd focus on FOSS projects but even those projects are drinking the AI Kool-Aid so I'm not going to do that. the few projects I was contributing to or helped maintain I've told them I'm done. I'm just not going to touch code anymore unless it's updating my personal websites or nixos configs. that's it. I'm out.

[–] BorgDrone@feddit.nl 3 points 1 day ago (1 children)

It is a sad situation, but those of use who still know how to actually code are going to make bank.

[–] Kalothar@lemmy.ca 2 points 1 day ago

One can only dream haha

[–] Shanmugha@lemmy.world 0 points 1 day ago

Senior devs who have completely embraced AI have stagnated or regressed in their skill set

Means they were not senior devs to begin with, no matter how they were called by the company

[–] goondaba@lemmy.world 5 points 1 day ago (1 children)

I’ve been wondering whether the ideal dev team is now comprised of two factions:

Sloperators: People who are able and willing to cook their brains in order to be able to do nothing but prompt and PR.

Developers: People who don’t use AI and retain the ability to critically think, code, and review.

[–] artifex@piefed.zip 5 points 1 day ago

I think I'd catch some shit if I tried calling anyone a "sloperator"

[–] FauxLiving@lemmy.world 12 points 1 day ago (2 children)

This is a real problem, I already see it with CS students.

AI is useful in some limited scenarios, the problem is that when you're learning CS all of the scenarios that you're given as exercises are almost trivial to solve and fall within AI's capability to do for you. That completely handicaps a student in ways they don't even understand until much later.

It isn't until they get into more complex projects, where AI flounders, that they recognize that they have rarely had to troubleshoot an issue so they don't have the mental framework to do so. They're not comfortable with the tools, and they haven't internalized the methodology so they hit a brick wall.

If you're a student now, avoid it at all costs. It's easier to use AI, of course, but facing the difficulty and overcoming it is probably the most important part of learning anything.

[–] the16bitgamer@programming.dev 1 points 3 hours ago

From my experience AI works well as a alternative to Stack overflow or searching for the answer, or rewording the solution to be easier understood.

AI is good at rewording the documentation of code so if the documentation isn’t good or written by someone who’s lived in the sauce for too long, AI can be very very helpful.

But you need to know how to code, and not just blindly copying the output, you need to understand what it’s doing and make sure that it fits your code base.

I have touched C in ages so AI helped me get to grips with it again when working in a project. But it didn’t write my code, I did. Which made fixing bugs a lot easier when they were found or reported.

[–] tynansdtm@lemmy.ml 8 points 1 day ago

It's almost like the point of schooling was doing the assignments, not submitting them! Plagiarism was already bad for your education, AI just simultaneously turbocharged and normalized it.

I’ve added this as one of my interview questions for people who clearly use AI.

“How has mentoring junior engineers changed since the advent of AI? How do you guide juniors to ensure they are still learning, even if they want to use AI heavily?”

It’s a good way to ask if they like AI slop or not without asking the question directly

[–] anon_8675309@lemmy.world 5 points 1 day ago

If you're learning, you need to be writing. You can read a book, say, The Go Programming Language, you can read that front to back and you may understand the code in there. But after, when you sit at a keyboard, you probably won't be able to write a significant program in Go. Not because the book is bad, but because you didn't PRACTICE. You have to write code. Lots of it.

All that to say, you have to put in the work to become good.

[–] magdalar@lemmy.world 15 points 1 day ago (1 children)

I worry the same thing happening in all fields, especially medical. we train the models on experts, then give the newbies the model... so when and how do we improve and retrain these models, and ok what data?

[–] MangoCats@feddit.it 2 points 1 day ago (2 children)

The thing about medical is that it's so big - no one expert can cover even a small fraction of "medical". So, unless you have a whole team of specialists there on-hand, you just might benefit from having some "automated experts" available when you need the pattern recognition they can offer.

[–] minfapper@piefed.social 2 points 10 hours ago (1 children)

The thing about software is that it's so big - no one expert can cover even a small fraction of "software". If you're a kernel driver developer, you might benefit from having some "automated experts" available in CSS/HTML for the pattern recognition they can offer.

I find it amusing how most experts think AI is great for every field except theirs.

[–] MangoCats@feddit.it 1 points 6 hours ago

Personally, I find AI/LLM agents to be very useful in software development, dramatically improving the current imperfect practice of the art to something - not perfect - but quite a bit better than was practical / possible even one year ago.

The MD I worked for spent six weeks researching problems a friend of his had before the friend died, if he could have done that same research in a day instead of six weeks, he (or any other M.D. doing the research) could have saved his friends life.

[–] gothic_lemons@lemmy.world 1 points 1 day ago (1 children)

Except the medical expert in field A can't be the human in the loop to verify the AI medical slopPut for field B is correct, cuz the medical expert isn't an expert in field B. A team of human specialists will be better in the long run.

[–] MangoCats@feddit.it 1 points 1 day ago (1 children)

A team of human specialists will be better in the long run.

For the 0.1% of the population who can afford to assemble a team of human specialists in a timely fashion when they need them...

For the rest of us, cyborg M.D.s with brain augmentation (they called this a PubMed search in the 1990s, it's faster and more effective today) are better than the un-augmented M.D.s we can afford.

[–] chloroken@lemmy.ml 1 points 1 hour ago (1 children)
[–] MangoCats@feddit.it 1 points 6 minutes ago

Yes, also a realistic assessment of modern life.