Hacker News new | ask | show | jobs
by brundolf 1367 days ago
The bummer is that the main reasons I would want my company to adopt Rust are 1) the toolchain and 2) the type system (we're on Python, which has the worst story imaginable for both of these). But most of the pain in learning and using Rust comes from its performance characteristics, which we mostly don't need

Such is life

1 comments

In that case I think Go is a better language for your shop.

It does not have the performance of rust, but on the other hand it is almost as easy to learn as python.

It has the tooling story figured out, but its type system leaves a lot to be desired
A lot? I mean, it's not rust but it's not that bad.
Rust gives me pause because it seems like yet another golden hammer language with bad developer ergonomics
It's definitely an upgrade over Python. I remember learning Go and saw "type Foo struct { ... }" and was sure this meant the language had algebraic data types and pattern matching and all that fun stuff. It didn't. It was fine.
Agree to disagree