this post was submitted on 10 Aug 2025
888 points (95.3% liked)

Programmer Humor

25671 readers
2570 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

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Simulation6@sopuli.xyz 47 points 3 days ago (24 children)

Rust is actually awesome in many ways. No always the right solution, but nice to have in your toolbox.

[–] Croquette@sh.itjust.works 19 points 3 days ago (23 children)

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.

[–] rumba@lemmy.zip 25 points 3 days ago (7 children)

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.

[–] AnonBD@techhub.social -1 points 3 days ago (2 children)

@rumba @Croquette They're is a lot of people scrambling to rewrite existing c projects in rust for what?
for example ffmpegs rust rewrite is slower than the c version we need more maintainers rather than creating new rust alternatives that have no purpose

[–] rumba@lemmy.zip 8 points 3 days ago (1 children)

If you want to ignore re-making things out of memory-safe technology as an advancement, we don't really have anything to talk about here.

[–] AnonBD@techhub.social -1 points 3 days ago (1 children)

@rumba making new projects in rust sure cool but when big projects that most of the world relies on etc ffmpeg crucially need maintainers and contributions rust isnt needed and is a waste of resources when C can do it better, faster and easier rust is a fast fade that will likely remain in the shadow of C. Tbh your glazing rust without looking at both sides of the argument so the picture op posted really is true

[–] rumba@lemmy.zip 1 points 2 days ago

Ahem...

If you want to ignore re-making things out of memory-safe technology as an advancement, we don't really have anything to talk about here.

[–] Croquette@sh.itjust.works 1 points 3 days ago

I know Rust superficially. I use it to create simple tests for my embedded projects, so mostly just serial terminal with keyboard inputs.

It works a lot better for me than python because Rust is a lot closer to C than python.

So I cannot comment on Rust shortcomings. I was interested in knowing for what kind of projects Rust wasn't good.

load more comments (4 replies)
load more comments (19 replies)
load more comments (19 replies)