3 ms·
Realistically the biggest problem with Rust today is the biggest problem it has always had - it is too hard to write useful programs. Rust has seen some success
by blaisio 6y ago
Realistically the biggest problem with Rust today is the biggest problem it has always had - it is too hard to write useful programs. Rust has seen some success in very targeted use cases, but that isn't enough. I am 100% confident that introducing Rust to my company would be a huge mistake.
- Ar-Curunir 6y agoI mean, given that Amazon, Google, Facebook, Apple, Dropbox, Mozilla, etc are all using Rust for important parts of their infrastructure, I think "making it easy to write useful programs" is not one of Rust's weaknesses. Yes, it's not as "easy" to pick up as C or Python, but it also prevents footguns introduced by those languages.
- tasogare 6y agoNo, the companies you listed wrote a PR blog posts or two saying they use Rust for a component or two, for a minor or internal product. Saying they are using it for "important parts of their infrastructure" is quite a stretch...
- lights0123 6y agoIs Dropbox's sync engine a minor product? The entire reason why Firefox has gotten much faster over the past few years? Linkerd? What about Amazon's Firecracker, powering Lambda and Fargate?
- umanwizard 6y agoRust is very niche within FB and not used by the overwhelming majority of teams. It is less important to FB than C++, Python, Objective-C, Java, Hack, and Ruby. That said, yes, it’s used some, but that reflects a few random teams having decided to use it (most notably hg and Libra), not some grand strategic decision. Source: I worked at Facebook for four years, until one year ago. (Incidentally, I’ve spent the year since then working exclusively in Rust for my day job, and I love the language)
- andi999 6y agoIs your company currently using c++?
- Aeolun 6y agoI think introducing Rust would be great! 50% of the people at my company would suddenly stop producing any work at all, which is a huge improvement over the negative work that is currently produced.
- brodo 6y agoHigh time to quit!