4 ms·
I actually take this as evidence that Rust will always remain niche. It's just a very complicated language. Go or Zig is much easier to learn and reason about.
by djha-skin 2y ago
I actually take this as evidence that Rust will always remain niche. It's just a very complicated language. Go or Zig is much easier to learn and reason about.
In Go you can immediately tell what the fields are in a config yaml file just by looking at struct annotations. Try doing that with Rust's Serde. Super opaque in my opinion.
- busterarm 2y agoExactly! Rust will only protect me from things my customers don't care about and don't understand. By not using Rust and just dealing with it, I'm making more money faster than if I started with Rust. Rust only matters in environments where that calculus comes out the other way.
- warkdarrior 2y ago> Rust will only protect me from things my customers don't care about and don't understand. That's the wrong kind of protection. Rust should protect you from things people other than your customers (who presumably are well behaved) care about.
- crabmusket 2y agoI'm pretty sure your customers care that your software doesn't segfault!
- busterarm 2y agoMy customers aren't running my software, I am. They don't know if it segfaulted or not. If your customers are running your software you might have a business model problem instead of a software quality one.
- morning-coffee 2y ago> Rust will only protect me from things my customers don't care about and don't understand. Are you suggesting your customers don't care about CVE's, even indirectly when it affects them?