You can hardly get online these days without hearing some AI booster talk about how AI coding is going to replace human programmers. AI code is absolutely up to production quality! Also, you’re all…
Well there’s a huge difference between “slop” and actually fine code.
As long as the domain space isn’t super esoteric, and the framework is fairly mature, most LLMs will generate not half bad results, enough to get you 90% of the way there.
But then that last 10% of refining amd cleaning up the code, fixing formatting issues, tweaking names, etc is what seperates the slop for them “you can’t even tell an AI helped with this” code
I have projects that prolly a good 5% to 10% of the code is AI generated, but you’d never know cuz I still did a second pass over it to sanity check and make sure its good
I took some code and scripts I wrote and passed them through AI. A lot of it was tightened up, and even better, it added comments and turned some things into functions so they were reusable.
I parsed everything it did to sanity check it. Really, use it like a junior developer. “Hey helper, write me a piece of code that does X.” You always double check the junior.
Well there’s a huge difference between “slop” and actually fine code.
As long as the domain space isn’t super esoteric, and the framework is fairly mature, most LLMs will generate not half bad results, enough to get you 90% of the way there.
But then that last 10% of refining amd cleaning up the code, fixing formatting issues, tweaking names, etc is what seperates the slop for them “you can’t even tell an AI helped with this” code
I have projects that prolly a good 5% to 10% of the code is AI generated, but you’d never know cuz I still did a second pass over it to sanity check and make sure its good
100%
I took some code and scripts I wrote and passed them through AI. A lot of it was tightened up, and even better, it added comments and turned some things into functions so they were reusable.
I parsed everything it did to sanity check it. Really, use it like a junior developer. “Hey helper, write me a piece of code that does X.” You always double check the junior.