The amount of Rust AI slop being advertised is killing me and my motivation

814 points Kurimanju-dot-dev 215 comments

Using LLMs for coding assistance is completely fine and doesn't bother me at all. I use perplexity a ton to search through documentation of whatever crate I'm using and it works great. I've made the personal decision that I will not use AI to write my code simply because I'm not a Rust expert and practice makes perfect.

I hate it though when people get a 200$/month Claude subscription, tell it to code [insert useless project idea here], push it to GitHub and then go on Reddit to proudly present it like they didn't just pump tons of CO2 into the atmosphere without any effort.

Just go to the r/rust main page and sort by New. There are a bunch of people advertising their stuff but only rarely the comments are not filled with a bunch of people saying "Nice AI slop" or something like that. Yes, most of the stuff is actually AI slop but I've seen this happening with a lot of genuine projects too, and that's what's killing my motivation.

For the past few weeks I've been working day and night on a no-code game "engine"/creator/builder for a kind of niche type of game. I wouldn't call it an engine because it's built on top of Bevy and why would I reinvent the wheel when there already is an amazing Rust game engine that can do the heavy lifting? I have a lot of fun writing it I can even see myself using the builder sooner or later once it's actually usable. Now, I probably wrote around 95% of the code by myself with my own hands, no AI involved, just good-old rust-analyzer and many painful hours of coping with horrible documentation. The other 5% are code snippets I "stole" from various examples in the egui/bevy/wgpu/winit/... repos.

Now is a time where I'd be interested in going public to hopefully get some people to work with me on this, but honestly, I'm thinking about keeping this private forever. I'm almost certain people will call my work AI slop without even looking at the code and that would just completely kill my motivation.

I'm already trying to be as genuine as possible but I don't think you can stand out as small and unknown developer without a community or similar that can back you up. I didn't even bother to let AI proofread this post despite my horrible English just so people can see I'm trying to be genuine. And even then I'm sure someone will still say this post is "just another AI slop post".

When and why did the Rust community become like this?