Re:AI promised efficiency. Instead, it's making us work harder
by SoftTalker on Monday August 04, 2025 @12:48PM
(#44788362)
As someone who doesn't use AI for writing code, why can't you just ask Claude to write up an explanation of each change for code review? Then at least you can look at whether the explanation seems sane.
[ Parent
| on HN ]
Re:AI promised efficiency. Instead, it's making us work harder
by zahlman on Monday August 04, 2025 @01:02PM
(#44788552)
Because the explanations will often not be sane; when they are sane, they will focus on irrelevant details and be maddeningly padded out unless you put inordinate effort into trying to control the AI's writing style.
Ask pretty much any FOSS developer who has received AI-generated (both code and explanations) PRs on GitHub (and when you complain about these, the author will almost always use the same AI to generate responses) about their experiences. It's a huge time sink if you don't cut them off. There are plenty of projects out there now that have explicit policy documentation against such submissions and even boilerplate messages for rejecting them.
Re:AI promised efficiency. Instead, it's making us work harder
by threetonesun on Monday August 04, 2025 @12:50PM
(#44788380)
It will fairly confidently state changes are "correct" for whatever reason it makes up. This becomes more of an issue with things that might be edge cases or vague requirements, in which case it's better to have AI write tests instead of the code.
Re:AI promised efficiency. Instead, it's making us work harder
by ahoef on Monday August 04, 2025 @12:50PM
(#44788381)
Claude also doesn't know, because Claude dreamt up changes that didn't work, then "fixed" them, "fixed" them again and in the process left swathes of code that isn't reached.
Re:AI promised efficiency. Instead, it's making us work harder
by thegeomaster on Monday August 04, 2025 @12:51PM
(#44788397)
This can be dangerous, because Claude doesn't truly understand why it did something. Whatever it writes a post-hoc justification which may or may not be accurate to the "intent". This is because these are still autoregressive models --- they have only the context to go on, not prior intent.
Re:AI promised efficiency. Instead, it's making us work harder
by zahlman on Monday August 04, 2025 @01:04PM
(#44788583)
Indeed. Watching it (well, Anthropic, really) cheat at Baba Is You and then try to give a rationalization for how it came up with the solution (qv. https://news.ycombinator.com/item?id=44473615) is quite instructive.
Re:AI promised efficiency. Instead, it's making us work harder
by bakuninsbart on Monday August 04, 2025 @02:02PM
(#44789378)
I've been experimenting with Claude, and feel like it works quite well if I micromanage it. I will ask it: "Ok, but why this way and not the simpler way? And it will go "You are absolutely right" and implement the changes exactly how I want them. At least I think it does. Repeatedly, I've looked at a PR I created (and review myself, as I'm not using it "on production"), and found some pretty useless stuff mixed into otherwise solid PRs. These things are so easily missed.
That said, the models, or to be more precise, the tools surrounding it and the craft of interacting with it, are still improving at a pace where I now believe we will get to a point where "hand-crafted" code is the exception in a matter of years.
Re:AI promised efficiency. Instead, it's making us work harder
by bcrosby95 on Monday August 04, 2025 @01:19PM
(#44788792)
AI is not a human. If it understands things it doesn't understand things like you or I. This means it can misunderstand things in ways we can't understand.
Re:AI promised efficiency. Instead, it's making us work harder
by sundaeofshock on Monday August 04, 2025 @01:35PM
(#44789013)
AI is not sentient, so it does not “understand” anything. I don’t expect the autocomplete of my messenger app to understand its output, so why should I expect Claude to understand its output?