• 2 Posts
  • 17 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle











  • I’ve used Rust professionally for five years now, and it is too hard to give a full answer in any single comment. There are so many reasons. You are right, it is a lot more elegant. You can do things with its type system which you can’t in any other mainstream language, because of ownership. It’s really a life changing experience, so I’d suggest you just try it out, build a project in it, and see what it’s like. You won’t regret it.

    I strongly disagree about generics / syntax. IMO they’re fine and you’ll learn to love them.

    The high level answer I’ll give is that Rust is a language that is designed from the ground up to not make many sacrifices. You can use it for systems programming where you can’t use a garbage collector, or for high level stuff like an API server. It feels high level while also being as low level as you need it to. Its errors are absolutely fantastic. Same with the tooling and package manager.

    You should really just see for yourself.







  • I had the same experience with /r/winstupidprizes recently. There was some post were someone just did something dangerous but nothing bad happened at all. Not even a little bit. It was upvoted thousands of times, had a ton of comments, and only a few of them were calling out how it didn’t make any sense why it was getting upvoted at all.

    I wonder how many were bots vs stupid people.

    It might be interesting to see if we could create “honeypot” posts like this which are super stupid and outside of the point of the community, then just keep track of the accounts which upvoted them.