Concerns about low-quality PRs beeing merged into main

12 points by MaskRay


untitaker

I think this shouldn't go on lobsters, for the same reason linking here directly to issue trackers is generally a bad idea.

david_chisnall

This is tagged vibecoding, but I think it's only very tangentially connected to AI. There's been a fairly noticeable split in code quality in LLVM over the last five or so years. Some parts go through multiple rounds of detailed design review. It takes ages for the code to actually land, but then it's something that is easy to maintain for many years. Other bits are completely YOLO'd and end up adding more mess to an existing mess. This seems to correlate pretty strongly with the number of active contributors working on a particular part of the codebase. I don't see a good solution to this.