this post was submitted on 01 Sep 2026
418 points (90.3% liked)

Technology

87833 readers
3114 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
you are viewing a single comment's thread
view the rest of the comments
[–] rothaine@lemmy.zip 2 points 3 days ago (4 children)

Opus-class and higher models are actually great at writing code, but maybe it's language dependent? I primarily work in TypeScript.

[–] aquovie@lemmy.cafe 11 points 3 days ago (2 children)

More than anything, it depends on the developer using it. In my experience, most are just slop shovelers that don't read or review what Claude does. Then it falls on the PR reviewer (me) to be an asshole: Did you review your own code? Do you understand what this part over here does? Why did you choose this method versus alternatives?

Unless you tell Claude/Opus otherwise, it's not going to take the initiative to refactor things, tidy up parts it didn't touch, or hell, it won't even spellcheck things. Can you really call it a language model if it outputs misspelled words? Its unit tests are great boilerplate but never comprehensive enough for me.

Claude is the developer that puts zero pride or effort in their work beyond the bare minimum to not get fired.

[–] MangoCats@feddit.it 3 points 3 days ago

Prompting for refactoring, requirements, specifications, unit tests, integration tests, distribution / install scripts, all of those "good ideas" are things you need to nudge even Claude to do. Once you get it in the habit of doing them it does them automatically more often but still requires the occasional nudge.

[–] rothaine@lemmy.zip 2 points 3 days ago

Yes I agree, and honestly code review is now the key skill.

My company recently started exploring "AI interviewing", to test candidates on "AI proficiency", and the questions are all around prompt engineering (is that even a thing anymore?) and stuff. Like no, make sure they can read the fucking code!

[–] CancerMancer@sh.itjust.works 9 points 3 days ago (1 children)

I'm not terribly concerned if people write code and test it with AI, so long as they verify the results themselves.

I recently saw someone try to add a PR to something on github with thousands of lines of changes and then they got mad when people didn't want to do the free labour verifying it. That is a bullshit use of AI

[–] MangoCats@feddit.it 1 points 3 days ago

AI or far-east coders, we encourage them to keep their PRs as small as possible.

[–] magnue@lemmy.world 5 points 3 days ago (1 children)

The lemmysphere will never agree

[–] rothaine@lemmy.zip 4 points 3 days ago (1 children)

I used to be of that mind as well. But the newer models are just too good to deny it any longer.

[–] magnue@lemmy.world 3 points 3 days ago

Same. There's an overwhelmingly negative opinion here.

[–] ragas@lemmy.ml 4 points 3 days ago (1 children)

Opus in my experience sucks for writing code.

[–] rothaine@lemmy.zip 1 points 3 days ago (1 children)

What are you trying to have it do? I work in a very large and complex codebase, and it honestly scares me sometimes.

[–] ragas@lemmy.ml 1 points 3 days ago

Refactoring and consolidating a big preexisting codebase. I try to introduce new concepts on a semantic level and it tries to give me interfaces and abstractions that would obstruct my work in the long run.