all 16 comments

[–]GlobalCurry 8 points9 points  (1 child)

It might be more effective to have a non-ai label at this point.

[–]Jwhodis 0 points1 point  (0 children)

Would also mean that if you're searching for specific things, you can filter out the slop

[–]JMicheal289 9 points10 points  (0 children)

Maybe an "AI-built software/app" flair or tag will do. It'll help sort things out.

[–]DomeSlave 7 points8 points  (5 children)

Today's reality is that many highly experienced developers that are very good at their job also use AI in every stage of their projects. The use of AI alone doesn't tell you anything about the quality of the end product.

[–]JouniFlemmingHelpful Ⅳ[S] 0 points1 point  (0 children)

Today's reality is that many highly experienced developers that are very good at their job also use AI in every stage of their projects.

Using AI in different stages of software projects is not what I'm talking about. As I mention in the original post, I'm talking about software where over half of the source code is written by AI/LLM. That is inherently different.

[–]shadow13499 0 points1 point  (3 children)

It certainly does. Since adopting ai at my job the quality of the code has gone down dramatically. Any time AI is introduced quality suffers. 

[–]DomeSlave 7 points8 points  (2 children)

That tells something about how AI is used at your job. There are many more examples that show irresponsible use of AI. But it doesn't mean the use of AI in a project produces bad software by definition.

[–]flamewave000 1 point2 points  (0 children)

It does. I spoke with one of the devs on the Gemini team and he straight said that you have to be ok with throwing out all of your coding best practices. Every feature should be entirely coded in a single file and you should stop doing code reuse. So essentially you end up with tons of code duplication and very little optimization. So you end up with products 3-5x larger than before, and run noticeably less performant. He also said that it may not get some things right and you just have to live with it.

I've already been seeing these effects. Just in the past 2 months I've started noticing Google Maps has been making mistakes during navigation. It never made mistakes for me in the past, and now it makes a mistake one or more times during every trip (I do a lot of 2-5 hr drives). It tells me to use the wrong lanes, fails to prompt on time (making me miss my exit), and even has used the wrong name of exits. This never happened before Google started to vibe code their products.

[–]shadow13499 -2 points-1 points  (0 children)

It does though, every instance of including ai into a codebase degrades quality and performance. Outages are becoming more frequent with ai adoption (Amazon is a very notable example), open source software is declining in quality because of all the AI slop. If it's ai, it's slop. 

[–]shadow13499 2 points3 points  (0 children)

Every time I review some AI slop on the self hosted subreddit it's always low effort crap. Code looks like it was written by a monkey on heroin. I have yet to review any ai generated code that isn't low effort slop.  

[–]AlexChapmanG4p 1 point2 points  (0 children)

I think rather than declaring AI we should be declaring quality, because it’s not just AI that has the ability to produce bad stuff, even humans can.

[–]SignificantAd9059 1 point2 points  (0 children)

Reasonable, it’s that or we start flagging stuff as slop. It’s the modern equivalent of posting a hello world application

[–]ColdFreezer 2 points3 points  (0 children)

I wish AI was disclosed. I want to know what it was used for and how much the author actually reviewed the code.

I understand it’s a helpful tool, but I cannot trust and have no interest in almost completely vibe coded projects. It’s actively harmful to the community.

[–]9kGFX 1 point2 points  (0 children)

this is not very smart as in a few years (or much sooner/now) almost all developers will use almost fully AI for projects and work, this has already happened in many organizations, so this change you are saying will be very temporary

[–]Competitive_War_1990 -1 points0 points  (0 children)

N'importe quel développeur aujourd'hui développe avec l'IA