this post was submitted on 03 Aug 2025
342 points (95.5% liked)
Programmer Humor
32158 readers
405 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The really annoying part is all the people saying that you shouldn't like Rust because actually it's not magically bug free. Yeah, no shit. No one who touched Rust claims it lets you write bug free code. People like Rust because it's modern, fast, has great tooling, great documentation and really nice features like Traits and Algebraic data types. Memory and thread safety is just a bonus.
The memory safety is really the killer app, though. The only way to achieve that before was garbage collection, which is costly in some applications.
Like, you can make a case for the rest, but literally every newish language has people making similar claims.
Ammm actually... ☝️🤓 most Rust evengalists claim that Rust prevents you from writing bugs
It's hard to argue with that statement. Like, literally, I have no idea who rust evangelists are, where to look for them and how to find out what "most" of them think about anything.
Yep - I don't really know who these evangelists are either. I have read about "fearless concurrency," which seems pretty spot-on.
Some bugs. I have never heard anybody remotely skilled in Rust claim that it prevents bugs in general.
Python prevents many classes of bugs too (compared to C++). And any statically typed compiler will prevent some bugs that Python allows. Not too controversial I hope. Of course, unlike Rust, Python is unsuitable for many C++ use cases for other reasons.
I do not use Rust and my self-image is not tied to C++. So I do not have to get upset when people explain the benefits of Rust.
Rust is not perfect. That is why I do not use it. But it is not some elaborate lie either. It was designed to do certain things, and it does.
Any type safe language will help you prevent a wide range of bugs that non safe languages need tons of tests to detect.
We're talking about memory safety here, though.
Same argument though, just a different value for the topic.
Agreed. The C++ guys are basically JavaScript guys arguing that type safety errors are a skill issue. They must hate TyoeScript.
Because it ostensibly does? I’ve written multithreaded kernel code in c, the amount of humbling I had learning to thread data access in rust was humbling. I guarantee the rust compiler prevents bugs and frankly bad logic.
Care to source your misspelled evangelist claim?