Skip Navigation

My skill prevents bugs, unlike your fancy compiler, peasant.

"Rust's compiler prevents common bugs" So does skill. No offense to you, but, this trope is getting so tiresome. If you like the language then go ahead and use it. What is it with the rust crowd that they have to come acrosslike people trying to convert your religion at your front door?

91 comments
  • "So does skill" I agree 100%

    However, we're human. You show me a skilled developer who never causes bugs, and I'll show you a liar.

    No matter how skilled or experienced a developer is, they always have the capacity to introduce a bug by accident.

    Whether it's a typo, or simply being tired or distracted, or just having one of those moments, or even one of those days. It's completely normal.

    Coding is just communication, and when working on larger codebases it can be just as nuanced as interpersonal communication. People miscommunicate every second of the day.

    I've never used Rust.

  • I can sympathize with some people getting tired of "rewrite it in Rust", especially when it's suggested inappropriately. (Worst I saw was an issue opened on something, maybe a database, I don't remember. Someone said they were a new programmer and wanted to help and only knew a little Rust and that if the project was rewritten in Rust they could help.) But... Rust's compiler being able to do those things is actually super useful and amazing. This is like someone saying they don't need static types because they know the language good enough to not misuse the dynamic types. This is like someone saying they don't need C because they're good at assembly.

    While it isn't something as simple as Rust being strictly better than C/C++, it's really silly to say that you being a good developer means you don't need guardrails. Everybody makes mistakes all the time. You're not perfect.

  • I mean... they do kinda have a point on the last part. I'm no programmer or coder. I can't code for shit. I don't know a lot about development. And even I have the feeling that Rust people, they're kinda like NixOS people a while back, they never shut the fuck up about it. :3

    They're definitely enthusiastic, I'll give them that. But so many projects are sold solely on the fact that they are made with Rust, even though it means absolutely nothing to most users.

    I remember when System76 announced that they were making a new desktop environment and the only thing they basically said about it back then was that it was made with Rust and it felt like my corner of the internet lost their mind about it like they had announced the second coming of Christ or something.

91 comments