2 ms·
Having built our startup on Rust with no prior knowledge of it: These are not facts but subjective opinions that might be true for you but not for everyone. We
by lars_francke 3y ago
Having built our startup on Rust with no prior knowledge of it: These are not facts but subjective opinions that might be true for you but not for everyone.
We tried both Rust and Go
-Rust is very suitable for fast pace environments because I don't have to worry at all about a whole class of issues
- Almost all of us learned Rust on the job and it worked quite fine. The more you learn the better you get, same is probably true for other languages
- We found that Rust devs are not more expensive, quite the opposite. We have people willing to switch jobs just so they can develop in Rust
- We found that adding "rust" to the job adverts increases engagement by .. a lot
- The others are even more subjective and also not true for us
I don't doubt that this was your experience at all. This might even be a majority opinion even though I doubt it. But it is definitely not true for everybody.
- lenkite 3y agoHere is an opposing opinion from someone who used Rust in a startup but would not pick it again: https://www.propelauth.com/post/i-love-building-a-startup-in-rust-i-wouldnt-pick-it-again https://www.propelauth.com/post/i-love-building-a-startup-in...
- satvikpendem 3y agoIndeed, my web backend is in Rust and it's rock solid, no crashes even a single time in a few years, simply because Rust looks out for errors a lot more thoroughly than Go and others. Rust is as high level and flexible as one wants, just clone everywhere when experimenting and clean it up when you arrive at the final solution.
- bamazizi 3y agoIf it works for you it's great, but for vast majority it's the wrong step forward. Biggest enemies of a startup are time and money. If you have both, great but vast majority have neither! The sentiment of "our startup became a success because of Rust" is misleading. You're success is not attributed to choosing Rust over something else but rather the effort spent in gaining valuable expertise in years prior and understanding the product it takes to gain customers' attention/money/commitment.
- lars_francke 3y agoYou make all these claims but have not presented any proof apart from your anecdotes. You equate Rust to "takes more time and money". Neither of those is true (for us) compared to Java and Go. Both of which are languages we initially tried. But I do agree that the choice of programming language is largely irrelevant to the success of a company. Somehow you seem to think it does, or rather that Rust specifically is the one case where the above is not true.