I like how this takes familiarity with the original xkcd comic as a given.
Rust is fearlessly upholding the whole thing even without touching it. Incredible!
I get the joke, but rust is actually pretty heavily used in the backend of services theae days. Cloudflare, Amazon, Dropbox, just to randomly name a few off the top my head. Have pretty heavily invested it into their back ends for more reliable service.
Over the last one or two years I feel like Rust haters have gotten even louder than the Rust evangelists. For every person who declares “Rewrite it in Rust!” I see two or three people saying how they hate Rust or how pointless it is and so on.
I am convinced Rust haters are simply refusing to learn something new, consciously or not.
“Everyone is gunning for you when you’re at the top!”
~ someone, after CE
Rust is actually awesome in many ways. No always the right solution, but nice to have in your toolbox.
Where would you say Rust isn’t the right solution?
We always hear how great Rust is, but I’d be curious to know where it isn’t.
Rust provides safety and protection.
Rust isn’t as rapid as other options, has less library support, and porting existing code is relatively difficult.
IMO because of the workarounds you need to do to handle the memory safety, you end up with a lot more hard to solve bugs than you do with conventional languages. It should be noted however that the bugs don’t end up being security vulnerabilities like they do in conventional systems.
If you have something that needs to be structurally sound and/or you have enough talented people willing to work on it, it’s a great option. If it needs to be fast and cheap and you don’t have a gaggle of rust developers on hand and it’s already written in another language, it might not be the best solution.
The irony of this meme being posted from a platform written in rust is pretty great ngl
A platform that is doing a great job so far but which (unfortunately) isn’t as relevant yet to call it a pillar of modern infrastructure. ;)