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

    • SorteKanin@feddit.dk
      link
      fedilink
      arrow-up
      7
      ·
      edit-2
      6 hours ago

      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.

    • Carl@anarchist.nexus
      link
      fedilink
      English
      arrow-up
      47
      ·
      20 hours 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.

    • SlimePirate@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      69
      arrow-down
      2
      ·
      22 hours ago

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

      • Ephera@lemmy.ml
        link
        fedilink
        arrow-up
        31
        arrow-down
        1
        ·
        20 hours 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…

    • ducktumn@lemmy.zipOP
      link
      fedilink
      arrow-up
      10
      arrow-down
      49
      ·
      22 hours ago

      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.

      • communism@lemmy.ml
        link
        fedilink
        arrow-up
        19
        arrow-down
        3
        ·
        14 hours ago

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

            • ducktumn@lemmy.zipOP
              link
              fedilink
              arrow-up
              4
              arrow-down
              16
              ·
              14 hours ago

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

              • communism@lemmy.ml
                link
                fedilink
                arrow-up
                15
                arrow-down
                2
                ·
                13 hours ago

                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.

                • Cricket [he/him]@lemmy.zip
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  arrow-down
                  1
                  ·
                  6 hours ago

                  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.

                  • communism@lemmy.ml
                    link
                    fedilink
                    arrow-up
                    2
                    ·
                    6 hours ago

                    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.

      • iByteABit@lemmy.ml
        link
        fedilink
        arrow-up
        43
        arrow-down
        5
        ·
        21 hours ago

        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

        • ducktumn@lemmy.zipOP
          link
          fedilink
          arrow-up
          8
          arrow-down
          8
          ·
          21 hours ago

          Language isn’t slop. Where did I say that? I literally said it’s a great language.

      • Paulemeister@feddit.org
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        3
        ·
        21 hours ago

        What criteria for using rust is now not fulfilled anymore because slop uses rust? seems like you used the language for gaining Internet points

        • ducktumn@lemmy.zipOP
          link
          fedilink
          arrow-up
          11
          arrow-down
          9
          ·
          20 hours ago

          To be honest it’s not rust. It’s more like a mentality thing and probably not logical.

          It’s like not raising your hand because it has become a Nazi salute. The act of raising your hand isn’t bad but it’s associated with a bad intention.

          It’s the same with Rust. It’s a great language and I actually really enjoy it. But seeing so many slop projects with it made me feel bad. That’s it.

          • Unusable 3151 ⁂@lemmy.ml
            link
            fedilink
            arrow-up
            5
            ·
            12 hours ago

            I really don’t know why you’re getting downvoted here. It seems people just want to pile on. All you’re doing is talking about how you feel and how it’s impacting your actions. It sucks that this stuff is driving you away from Rust.