Skip to content
DevMeme
3567 of 7590
Languages Post #3904 · source on Telegram

The Rust Evangelism Corollary

Description

A screenshot of a comment thread from a social media platform, likely Reddit, with a dark mode theme. The first comment states a well-known quote in the programming world: 'There are only two kinds of languages: the ones people complain about and the ones nobody uses.' The second comment adds a simple, impactful reply: 'And then there's Rust.' The third and final comment delivers the punchline: 'yeah that's the one where you complain about the people who use it rather than the language itself'. The humor is a meta-commentary on the developer community's perception of Rust. While the language itself is often praised for its performance and safety features, its community has gained a reputation for being overly zealous and evangelistic, constantly suggesting that other projects be 'rewritten in Rust.' This meme resonates with senior developers who have witnessed this phenomenon online and appreciate the nuanced joke that separates the technology from its culture

Comments

37
Anonymous ★ Top Pick Rust's borrow checker prevents data races, but its community has no mutex on telling you you're using the wrong language
  1. Anonymous ★ Top Pick

    Rust's borrow checker prevents data races, but its community has no mutex on telling you you're using the wrong language

  2. Anonymous

    Rust’s real latency isn’t compile time - it’s the extra 20 minutes each stand-up takes because one engineer keeps memory-safely explaining how lifetimes would fix everything

  3. Anonymous

    The real borrow checker in Rust isn't the compiler - it's the community members who won't let you borrow five minutes of peace without hearing about zero-cost abstractions and memory safety guarantees

  4. Anonymous

    Rust perfectly embodies the observer effect in software engineering: a language so technically sound that the primary complaint isn't about borrow checker errors or lifetime annotations anymore - it's about the enthusiastic community members who won't stop telling you about memory safety at every standup. It's the only language where 'rewrite it in Rust' became such a meme that even Rustaceans had to acknowledge they'd become the thing they swore to destroy: evangelists more annoying than the segfaults they prevent

  5. Anonymous

    Rust’s tooling returns Result<T, E>; the discourse returns Result<T, Evangelist>

  6. Anonymous

    Rust: where the borrow checker wins every battle, but Rustaceans win the war of words

  7. Anonymous

    In Rust, suggesting “maybe Go is fine here” is an unsafe block

  8. @azizhakberdiev 4y

    And C

  9. @freeapp2014 4y

    There are more people hating on the existence of the language than people who even have any relation to it

  10. @Nufunello 4y

    There are developed apps and rust apps

    1. @RiedleroD 4y

      there are developers and then there are people with opinions on programming languages

      1. @RiedleroD 4y

        Java is shit btw

        1. @Nufunello 4y

          😂

        2. @dsmagikswsa 4y

          Oops May I know why?

          1. @RiedleroD 4y

            ram usage, shitty language design, and it's stuck on v8, so it'll be dead in 10 years anyway

            1. @RiedleroD 4y

              well - dead on desktops anyway, Android will probably continue to use the JVM

              1. @QutePoet 4y

                VMware vCloud Director (multi tenant portal for service providers) has java backend and it's only continuing to grow in functionality. Not sure if they can deny successful (but buggy... Anyway who cares?) product and start it from scratch on different language.

                1. @RiedleroD 4y

                  who uses that?

                  1. @QutePoet 4y

                    Service providers: VMware itself, Amazon, UKCloud, DataLine, Rostelecom, Aruba Cloud, IT-Grad and more of them in different countries. Customers: big companies like big tech stores which has their points of sale around the country; banks; payment systems; insurance companies; Programmers and DevOps; small and medium-sized businesses in various areas — hundreds of them in just one big public cloud. Automation systems: vRealize Automation or vRealize Orchestrator, Terraform.

                    1. @RiedleroD 4y

                      huh

            2. @azizhakberdiev 4y

              With microsoft backing, lol

              1. @RiedleroD 4y

                ?

                1. @azizhakberdiev 4y

                  Vscode

            3. @dsmagikswsa 4y

              I didn’t know Java stuck on V8. I thought JS only.

              1. @azizhakberdiev 4y

                Same

                1. @dsmagikswsa 4y

                  He actually mean Java8

              2. @RiedleroD 4y

                v8 is Google's js interpreter, I meant java is stuck on version 1.8 (newest is 1.17)

                1. @freeapp2014 4y

                  oh

                2. @Roman_Millen 4y

                  But why? I've been seeing more and more projects using OpenJDK 11.

                  1. @RiedleroD 4y

                    never seen a single one that requires a newer version than 8. To be fair, I try tot stay away from java in general.

                    1. @sylfn 4y

                      Minecraft 1.17 fails to launch on Java 8

                3. @sylfn 4y

                  Minecraft 1.17+ uses Java 16 (older versions used Java 8 for a long time)

                  1. @RiedleroD 4y

                    ah, right. I still use 1.9

                    1. @sylfn 4y

                      good chioce

                      1. @RiedleroD 4y

                        I know :P

  11. @RiedleroD 4y

    performance

  12. @sylfn 4y

    Achievements

Use J and K for navigation