3 ms·
Rust can still fizzle, like Ruby has. It is still far from clear whether anybody will be learning Rust, in ten years, instead of whatever is the new hotness th
by moloch-hai 4y ago
Rust can still fizzle, like Ruby has.
It is still far from clear whether anybody will be learning Rust, in ten years, instead of whatever is the new hotness then. Hiring a domain expert who also knows Rust is generally impossible today, and will be for, at least, a long time. So, starting a new project in Rust is OK for a project you know won't matter, but absurdly risky for one that will.
C++ is mature. None of the above is a concern, for C++.
- AgentOrange1234 4y agoHrmn. Hiring rust experts may be hard, but the opportunity to learn rust on the job could be appealing to a lot of devs who want to grow?
- moloch-hai 4y agoDomain experts are focused on their domain. Becoming a beginner again is a recipe for radically reduced productivity. The people eager to learn a new language on the job are generally those who have not invested much in anything.
- AgentOrange1234 4y agoIt’s not like rust is some radically different thing. Getting productive with it should take a good developer what, a couple of months?
- int_19h 4y agoIn terms of adoption by pre-existing large players in the industry, Rust is already ahead of where Ruby was at its hype peak. It's just not quite as shiny because that code is not running some web app that is immediately demo-able, but some boring OS infrastructure stuff. Given the money already invested into internal tooling and infrastructure specifically for Rust, I just don't see those large companies suddenly dropping it. Regardless of how good the language itself is, the sunk cost alone makes it hard to turn ship. And the language is good, so it'll use that time to entrench itself further.
- moloch-hai 4y agoThey won't drop the language: whatever products depend on it will continue to depend on it. Unless hiring gets difficult; then they will transcribe it to a more mainstream language. In the meantime, language choice for new projects will be driven by experience hiring into these and other projects. Other, newer languages will come up continually, siphoning off the most mobile who have begun to find Rust familiar and pedestrian.