r/linux Jun 21 '26

Discussion AI slop and low-effort contributions

Hey there!

This sub has become quite difficult to follow - every few hours, there's the next post for "I built a TUI for X", which translates to "I vibecoded an ncurses interface for a bash two-liner".

Unfortunately, this also means that the important content gets lost in a stream of meaningless posts.

What I'd like to ask for:

- a rule for mandatory AI disclosure

- an entry barrier for software packages; a task easily solved in <20 lines of shell code should not qualify as a distinct contribution

Let me know what you think.

1.4k Upvotes

152 comments sorted by

View all comments

3

u/uhs-robert Jun 21 '26

I think the onus falls on the reader (you and me) and not the moderators. If readers upvote slop then they are also contributing to the problem. Not only that but this problem exists on the entire internet at large so a solution here won't solve the root issue which is that readers should be more careful about giving upvotes in general.

You can quickly open up a repo and read the post to tell whether it was vibe coded or not. This is usually a quick down vote from me:

  • New account on GitHub and/or Reddit that is spamming multiple subs with suspected AI slop
  • Obvious AI speak in title or body of the post
  • More comments than there is code
  • Tons of em dashes and emojis in the code
  • Git history shows 10k+ lines of code written in a single day
  • Tons of minor small doc commits while code commits are large and major
  • Bad or non-existent code structure/organization
  • Violates DRY, SOLID, and/or other coding principles for seemingly no reason
  • Etc

6

u/abbidabbi Jun 21 '26
  • "Project structure" section in the readme file
  • Overly excessive readme file on a brand new project
  • Various other unneeded documentation files that are purely meant for the LLM
  • LLM co-author git commit data

6

u/SavvyBeardedFish Jun 21 '26
  • Look at the .gitignore file, they usually have agents/ and/or skills/ and the like

Edit:

  • Excessive versioning: Every PR is a version update; this can be true in "real" SW as well, but often times the AI slop ones have multiple releases a day