this post was submitted on 12 Mar 2026
67 points (78.6% liked)

Programmer Humor

30321 readers
2627 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
 

Disclaimer: I pretty much don't like Rust, but most criticism of it boils down to culture war.

you are viewing a single comment's thread
view the rest of the comments
[–] aaaaaaaaargh@feddit.org 13 points 13 hours ago (4 children)

It's not that I don't like Rust, I just don't know what to do with it

[–] marcos@lemmy.world 4 points 7 hours ago

You use it to write programs.

[–] FuglyDuck@lemmy.world 8 points 11 hours ago (1 children)

Feed it through a coffee grinder and mix it with similarly powdered aluminum.

Then set that on fire (bonus points for doing it on lake ice. That’s fun!)

Oh. Uh. Not that kind of rust?

[–] SpaceNoodle@lemmy.world 0 points 1 hour ago

No, but yours has more real-world applications

[–] Mubelotix@jlai.lu 19 points 13 hours ago (3 children)

Anything you used to make in C, C++, C# and Typescript

[–] SpaceNoodle@lemmy.world 7 points 13 hours ago

Just wrap it in unsafe tags and you can accomplish the same things you can already do in any other language!

[–] lambalicious 1 points 9 hours ago (1 children)

Excuse me but, can Rust even give me undecipherable Lore Ipsums of diagnostics at the same level that C++ can? If not, it's not even a competition.

[–] Mubelotix@jlai.lu 1 points 5 hours ago

This may be cheating but yes, sometimes there are cycles in type/generic definitions and the compiler loops their identifiers over and over, nesting them inside each other

[–] ZILtoid1991@lemmy.world 1 points 13 hours ago (1 children)

But be noted it's really not a drop-in replacement language for C-derived languages. It's more like OCaml with curly brackets.

[–] Mubelotix@jlai.lu 6 points 13 hours ago

Yes of course. But there is nothing you can't do. Only thing that may retain some of you is tooling that wasn't ported

[–] ulterno@programming.dev 5 points 12 hours ago (1 children)

I am starting to learn Rust and the only reason I don't intend on using it for GUI stuff for the time being is because I just like QtWidgets a lot and GUI toolkits in Rust are a pretty new thing.

Apart from that, pretty much all logic can benefit from a language that forces people to be more explicit.

Although I won't consider it for larger projects until the borrow checker gets the overhaul it needs, because I'd rather not start hating another language.

[–] Traister101@lemmy.today 6 points 11 hours ago (1 children)

What about the borrow checker needs an overhaul? Seems to do it's job quite well. If you want to remove it then you should use like C++ or Zig or something since the borrow checker is fairly fundemenal to the design of the language

[–] ulterno@programming.dev 2 points 5 hours ago* (last edited 5 hours ago)

This is second hand info, but some people have had problems in bigger projects where the borrow checker ends up rejecting valid Rust code.

I think I have seen those comments right here in Lemmy.