3 ms·
LLM's don't really output the same code quality as a human, even on the smallest scale. It's not even close. Maybe you can guide them to refactor their slop up
by zozbot234 7mo ago
LLM's don't really output the same code quality as a human, even on the smallest scale. It's not even close. Maybe you can guide them to refactor their slop up to human-written quality, but then you're still coding. You're just doing it by asking the computer to write something, instead of physically typing the whole thing out with a keyboard.
- ratmeadow 7mo agoYeah I also keep thinking this. I don't see LLMs reliably producing code that is up to my standards. Granted I have high standards because I do take pride in producing high quality code (in all manner of metrics). A lot of the time the code works, unfortunately only for the most naive, mechanical definition of "works".
- phpnode 7mo agoThis just isn’t true at all, with guidance and guard rails they produce much better code than the average developer does. They are only going to get better.
- bigstrat2003 7mo agoThat is completely false in my experience. I have never once seen an LLM produce code that would be acceptable. It certainly is worse than what a human can do.
- saulpw 7mo agoI don't know what model you're using or how you're prompting it, but for me some 60-80% of the time the results require only a little bit of steering to be 'acceptable' (like at least what I would expect from a junior engineer and I'll approve the PR even though it's not quite how I would do it), some 30% of the time the results are pretty much what I would do, and some 10% of the time the results are better than what I would do ("huh, good idea, okay let's do it that way"). They're not perfect by any stretch but if they're being likened to slot machines for code, I'll take those odds almost every day.
- phpnode 7mo agoHave you seen the kind of code an average developer writes? I agree that LLMs produce code that is less good than what a good developer could write, but most developers are not good developers, and even the good developer gets tired and must sleep eventually. Arguments against LLMs are like the old arguments against high level languages like C. People argued that the compiler wrote trash code, that humans could do better, that the costs weren't worth it. None of that mattered and it's the same story here.
- deleted 7mo ago[deleted]