• 0 Posts
  • 2 Comments
Joined 3 years ago
cake
Cake day: July 3rd, 2023

help-circle
  • I don’t have any good answers but I’ve been experiencing a similar thing with Obsidian plugins (and I guess this goes for plugins in other types of software too).

    Before, there were a lot but you could look through all the new ones to find something interesting. If you search for something, you’ll probably find 1-3 candidates and you can research all of them and decide which one to go with. The people who made them often have some kind of clue what they’re doing.

    Now, it is a literal deluge of slop. I’ve heard the excuse that it’s low stakes and doesn’t really matter so you should lower your expectations since plugins are a good way for vibecoders to share with the community, but these plugins are usually just terrible or have glaring, horrible issues that no person would ever make. There is a big difference between doing something wrong or with an outdated API or not following best practices vs. dropping code into your project that you have no idea what it does. It doesn’t matter if something is a bad idea, people just go off of their chatbot’s responses which make them think whatever they’re doing is fine. Also really common to straight up duplicate functionality that already exists or take a shot at implementing huge, over-ambitious systems for no reason. A badly programmed plugin will malfunction, a vibe-coded plugin could literally wipe my drive.

    I’m probably going to make a plugin at some point that just filters other plugins with some automated criteria based on Open Slopware, like claude/agents.md or commit authors in the repository, or requested AI code reviews on Github. This is on top of trying to filter the thousands of horrible quality AI-focused plugins that have overtaken everything and colonized every noun and verb. I’m a little worried people are going to be mad, so I think it should be presented as neutrally as I can instead of just calling it the slop filter 9000.

    Different context, but in a vibe coded video game mod I was reading through in ilspy, they looped through every single loaded assembly looking for a function with the right signature and then called it. It SAYS which function you should call in the documentation. That’s just begging for the game to crash for no reason once you install enough mods. Insanity.