| ▲ | benswerd 8 hours ago | ||||||||||||||||
I've seen a lot of people talking about how AI is making codebases worse. I reject that, people are making codebases worse by not being intentional about how their AI writes code. This is my take on how to not write slop. | |||||||||||||||||
| ▲ | peacebeard 7 hours ago | parent | next [-] | ||||||||||||||||
Agreed. When you submit code you must take responsibility for its quality. Blaming AI for low quality code is like blaming hammers for giant holes in the drywall. If you don't know how to use AI tools without confidence that your code is high quality, you need to re-assess how you use those tools. I'm not saying AI tools are bad. They're great. But the prevalence of people pushing the tools beyond their limits is not a failure of the tools. Vibe coding may be fun but tight-leash high-oversight AI usage is underrated in my opinion. | |||||||||||||||||
| |||||||||||||||||
| ▲ | tabwidth 8 hours ago | parent | prev | next [-] | ||||||||||||||||
The intention part is right but the bottleneck is review. AI is really good at turning your clean semantic functions into pragmatic ones without you noticing. You ask for a feature, it slips a side effect into something that was pure, tests still pass. By the time you catch it you've got three more PRs built on top. | |||||||||||||||||
| |||||||||||||||||
| ▲ | systemsweird 7 hours ago | parent | prev | next [-] | ||||||||||||||||
I think there’s just a lot of people who would love to push lower quality code for a variety of legitimate and illegitimate reasons (time pressure, cost, laziness, skill issues, bad management, etc). AI becomes a perfect scapegoat for lowered code quality. And you’re completely right, humans are still the ones in control here. It’s entirely possible to use AI without lowering your standards. | |||||||||||||||||
| ▲ | Heer_J 8 hours ago | parent | prev [-] | ||||||||||||||||
[dead] | |||||||||||||||||