Can't escape AI slop projects from meat proxies man. Every single open source project smells like Claude Code recently. Sad times.

you are viewing a single comment's thread
view the rest of the comments
[–] 106 points 5 days ago (36 children)

I wonder how the rustaceans feel about their language being associated with slop.

  • source
  • hideshow 36 child comments
  • [–] 52 points 5 days ago

    Probably the same way Unity feels about their game engine being associated with awful low budget shovelware games. The game engine was popular with low budget games because you can use the engine for free… But you have to display the “Made with Unity” splash screen for a few seconds as your game boots up. And notably, you can pay a licensing fee to remove that splash screen requirement. Basically the drug dealer special: Get the newbie game devs familiar with the engine for free, then charge the publishers to use the engine that their employees all already know.

    The issue (which Unity didn’t initially foresee when they wrote their licensing terms) is that all of the shovelware games used Unity for free, and all of them had the big “Made with Unity” splash. So Unity very quickly became associated with super low effort shovelware games.

  • source
  • parent
  • [–] 83 points 5 days ago (1 child)

    It just shows how safe the language is, LLMs have to rely on Rust to prevent all the memory bugs. Same for proof assistants

  • source
  • parent
  • hideshow 1 child comment
  • [–] 48 points 5 days ago

    Yeah, it's qualities that are useful for humans, too, like frontloading all the errors to compile time + good compiler error messages.

    Like, I'm annoyed that people will be irrational about it, much like they associate Rust with rewrites in permissive licenses, even though it is just a tool. It entirely depends on how you use the tool.
    But irrational people gonna irrational. Not much you can do about that...

  • source
  • parent
  • [–] 28 points 4 days ago* (13 children)

    I'm a professional software engineer writing Rust for many years now.

    Honestly, I am very happy that AI is using Rust. Much better that AI uses Rust than Python! If you think AI written Rust is bad, you have no idea how sloppy AI written Python is.

    Rust is a great language. Turns out the same stuff that makes it great for humans also makes it great for agents. This is not a bad thing, this is a win-win.

    Historically, Rust's biggest disadvantage has been how hard the language is to write and how much you sometimes need to fight the compiler. This disadvantage is quite effectively mitigated by AI, since you can let the AI fight the compiler and write most of the code. So you get all the advantages that Rust brings with basically none of the downsides.

    I'm just happy that Rust was invented before LLMs. If Rust did not exist before LLMs, the code the AIs would be writing would be a lot worse.

    Hope that answers it.

  • source
  • parent
  • hideshow 13 child comments
  • [+] -6 points 4 days ago (12 children)

    We understand you perfectly well; Rust is fine, too, but no language can take the place of C. I mean, wouldn't it have been better if it had been written in C?

  • source
  • parent
  • hideshow 12 child comments
  • [–] 6 points 4 days ago (8 children)

    but no language can take the place of C

    Why do you say that? I definitely think Rust can take the place of C. Not just can actually, I'd go as far as to say that Rust should take the place of C. C is much too unsafe to be used in today's age. There's really no excuse to use a memory unsafe language today if you're starting something new.

    It would not have been better if it was written in C. Rust is just as fast and much better.

  • source
  • parent
  • hideshow 8 child comments
  • [–] -1 points 4 days ago (2 children)

    While my comment is about c++, not c, I did learn about one use case where rust is strictly worse than c++. Unbelievably low latency applications. Such as software that trades stocks. The way it's implemented, is by sharing memory addresses across code intentionally having the same address written to and read from across threads. Something rust is sort of designed to not support.

    It's the only use case I know of where that's true.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 4 days ago (1 child)

    I don't know where you've heard this, but none of it is true. Rust is definitely used for low-latency trading, and that's actually one place where it really shines.

    sharing memory addresses across code intentionally having the same address written to and read from across threads. Something rust is sort of designed to not support.

    C++ does not "support" that either. C++ will let you write that code, but if you write code like that in C++, it's undefined behavior and trust me, no low-latency trading firm wants undefined behavior in their trading software (just imagine what could go wrong...).

    Rust helps you avoid such issues. However, Rust definitely "supports" undefined behavior in the exact same way. If you want to share mutable pointers across threads and you don't give a crap about undefined behavior... I mean, that's really, really stupid but you can just write unsafe and then you can do exactly what you can do in C++ as well.

  • source
  • parent
  • hideshow 1 child comment
  • [–] -2 points 4 days ago (4 children)

    I actually like Rust too, and I’m not against it; however, C is currently the best-known programming language in the world. Still, I like your idea.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 4 days ago* (3 children)

    C is currently the best-known programming language in the world

    By what metric? It's certainly not the most popular language. I don't think it's the most famous language either. Probably more people have heard of Python than C.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -2 points 4 days ago (2 children)

    Let me ask a question, then: why were the Linux kernel and the Linux ecosystem written in C rather than Python? No matter what other language you might consider, nothing can truly take the place of C; if you are a software developer, you should already know this.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 4 days ago (1 child)

    Let me ask a question, then: why were the Linux kernel and the Linux ecosystem written in C rather than Python?

    ... because C is a systems langauge that you can use to build a kernel? While Python is an interpreted runtime that cannot target bare-metal?

    Rust can easily take the place of C, as Rust can also target bare-metal. It can do everything that C can do (perhaps aside from compiling to some very esoteric platforms). The reason Linux is written in C is cause C was the best option at the time, not because C is some magical language that can do stuff that no other language can.

    Also, just because Linux was written in C doesn't mean it is the best-known, most famous or most widely used language. Python is much more well-known and widely used than C.

  • source
  • parent
  • hideshow 1 child comment
  • [–] -1 points 4 days ago

    There’s no need to argue; if that’s what you say, then so be it, my friend. I’m not trying to start a debate about which language is "better"—I’m simply pointing out which one is more comprehensive. Anyway, have it your way.

  • source
  • parent
  • [–] 1 point 4 days ago (2 children)

    How does "written in C" make something better?

  • source
  • parent
  • hideshow 2 child comments
  • [+] [S] -27 points 5 days ago (16 children)

    I used to program in Rust. It's a great language. I don't do that anymore because %99.99 of Rust projects are slop nowadays.

  • source
  • parent
  • hideshow 16 child comments
  • [–] 43 points 5 days ago (1 child)

    So instead of fixing the balance with your human Rust code, you instead associate the language as slop because people choose it for their slop projects since it's much safer and fast?

    If anything, the slop projects working efficiently and not crashing every 5 minutes is the best proof you can have that Rust is uniquely great at what it offers, every language should aim to protect the program from its weakest link programmer which is AI in this case

  • source
  • parent
  • hideshow 1 child comment
  • [–] 20 points 5 days ago (13 children)

    What? Are you serious? A lot of LLM-generated text is in English too, let's learn an obscure conlang and stop speaking English.

  • source
  • parent
  • hideshow 13 child comments
  • [+] [S] -7 points 5 days ago (11 children)
  • [–] 13 points 5 days ago (10 children)
  • [+] [S] -11 points 5 days ago (9 children)

    English is the universal language. Rust isn't. Using rust is a choice and not mandatory.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 18 points 5 days ago (8 children)

    English is the universal language.

    No, it isn't. But ignoring the chauvinism there, okay, replace English with any other language that LLMs can speak.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 1 point 4 days ago (6 children)

    I agree that calling it "universal" is both an exaggeration and chauvinistic, but English is the most widely spoken language in the world, both in total combined as first plus second language and it's by far the most spoken as a second language: https://en.wikipedia.org/wiki/List_of_languages_by_total_number_of_speakers

    Rust is not in the same position among computer languages. Javascript holds that distinction, with Rust being way down, outside the top 10: https://survey.stackoverflow.co/2025/technology (it's still outside the top 10 in the 2026 survey, but the 2025 chart is much easier to read and interpret at a glance).

    So Rust is indeed not the same as English, which makes it not an apt comparison. One can much more easily completely ignore and avoid Rust as a programming language than they can ignore and avoid English as a human language. They can surely both be ignored and avoided, but it's much more difficult to do so with English.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 7 points 4 days ago (3 children)

    How did English become the most widely spoken language? Most certain through far more bloodshed than anything to do with the production of AI systems. If Rust's association with AI is a reason to avoid using Rust, then yes, the social conditions surrounding English usage are sufficient grounds for a movement away from English as the lingua franca.

    Anyway, like I said in my comment, you can replace "English" with any other language that LLMs speak fluently. I gave English as the example language because that is the language this forum is in. There are much less widely spoken languages that LLMs are also fluent in. Should users of those languages abandon their languages? I was responding to that person's ridiculous reasoning.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -1 points 4 days ago (2 children)

    How did English become the most widely spoken language? Most certain through far more bloodshed than anything to do with the production of AI systems. If Rust’s association with AI is a reason to avoid using Rust, then yes, the social conditions surrounding English usage are sufficient grounds for a movement away from English as the lingua franca.

    Sure, but this is way too much arguing for a minor and harmless statement. You seem to be making a huge deal out of one person on the internet saying that they stopped programming in Rust because they felt that rust projects were getting dominated by LLM output. They weren't advocating for others to do the same. They simply stated a personal choice. I choose to let people make the choices that they want to make and state their reasons for doing so, especially if their choice has no effect on me.

    Even the joke meme in their original post wasn't making an accusation towards rust but simply saying that rust use in combination with all the other indicators in the meme (i.e., "I made", "open source", and "in a month") point towards a project being vibe-coded.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 4 days ago (1 child)

    You seem to be making a huge deal out of one person on the internet saying that they stopped programming in Rust because they felt that rust projects were getting dominated by LLM output

    I didn't make a huge deal out of it; I made one short comment (sincerely) asking if they were serious, and replied because it turned into a longer comment chain. I don't think it's a big deal. I am surprised that they weren't joking and find their rationale ridiculous. And I separately take issue with the chauvinism expressed in another comment, but I don't think the original comment is a big deal.

  • source
  • parent
  • hideshow 1 child comment