4 ms·
How many other people know Rust? Introducing a new language is a huge burden that needs some potential payoff.
by 3eb7988a1663 2y ago
How many other people know Rust? Introducing a new language is a huge burden that needs some potential payoff.
- vunderba 2y agoThis. Even if it's just an experimental project, at some point down the line if there's a possibility that it's going to have to integrate with the rest of the system - you've just introduced significant expectations for the existing and new developers on the team. While I don't think that rust has a huge learning curve, it's different enough that you can't just easily transition from a different high-level language. I would never introduce a new language to an existing code base without an exceptionally good reason.
- tayo42 2y agoThat's a catch 22 though. If you never introduce it no one will learn it? The people that mattered were on board with the experiment though. It was a healthy enough environment that the project failing if it did wasn't going to be terrible for my career
- 3eb7988a1663 2y agoThere are an infinite number of things I could learn. There still needs to be a business rationale as to why a new technology stack should be introduced which outweigh the costs. Speed, memory safety, rate of errors, ability to hire talent, ease of deployment, whatever. Using it because one team member thinks the language is cool does not meet the bar.