Hacker News new | ask | show | jobs
by lpcvoid 103 days ago
Hugely unpopular opinion on HN, but I'd rather use code that is flawed while written by a human, versus code that has been generated by a LLM, even if it fixes bugs.

I'd gladly take a bug report, sure, but then I'd fix the issues myself. I'd never allow LLM code to be merged.

2 comments

Any thoughts on why you have that preference?
Because human errors are, well, human. And producing code that contains those errors is a human endeavor. It bases on years, decades of learning. Mistakes were made, experience was gained, skills were improved. Reasoning by humans is relatable.

Generating slop using LLMs takes seconds, has no human element, no work goes into it. Mistakes made by an LLM are excused without sincerity, without real learning, without consequence. I hate everything about that.

This is nonsense. There's plenty of work that goes into it. In fact, if no human work goes into it, then it is unlikely to pass human muster/judgment. It is just a tool for accelerated work, like literally every technological progress before it, but hey, you can go continue banging away at your loom making bespoke textiles, no one's gonna stop you.
I agree.