▲ | GodelNumbering 3 days ago | |||||||
This is my experience too. Also, their propensity to jump into code without necessarily understanding the requirement is annoying to say the least. As the project complexity grows, you find yourself writing longer and longer instructions just to guardrail. Another rather interesting thing is that they tend to gravitate towards sweep the errors under the rug kind of coding which is disastrous. e.g. "return X if we don't find the value so downstream doesn't crash". These are the kind of errors no human, even a beginner on their first day learning to code, wouldn't make and are extremely annoying to debug. Tl;dr: LLMs' tendency to treat every single thing you give it as a demo homework project | ||||||||
▲ | verall 3 days ago | parent | next [-] | |||||||
> Another rather interesting thing is that they tend to gravitate towards sweep the errors under the rug kind of coding which is disastrous. e.g. "return X if we don't find the value so downstream doesn't crash". Yes, these are painful and basically the main reason I moved from Claude to Gemini - it felt insane to be begging the AI - "No, you actually have to fix the bug, in the code you wrote, you cannot just return some random value when it fails, it actually has to work". | ||||||||
| ||||||||
▲ | tombot 3 days ago | parent | prev | next [-] | |||||||
> their propensity to jump into code without necessarily understanding the requirement is annoying to say the least. Then don't let it, collaborate on the spec, ask Claude to make a plan. You'll get far better results https://www.anthropic.com/engineering/claude-code-best-pract... | ||||||||
▲ | LinXitoW 3 days ago | parent | prev | next [-] | |||||||
In my experience in a Java code base, it didn't do any of this, and did a good job with exceptions. And I have to disagree that these aren't errors that beginners or even intermediates make. Who hasn't swallowed an error because "that case totally, most definitely won't ever happen, and I need to get this done"? | ||||||||
▲ | jorvi 3 days ago | parent | prev [-] | |||||||
Running LLM code with kernel privileges seems like courting disaster. I wouldn't dare do that unless I had a rock-solid grasp of the subsystem, and at that point, why not just write the code myself? LLM coding is on-average 20% slower. |