I find it mystifying that one of the reasons you can supposedly pass over Rust, and avoid performance concerns, is to "take the free money." Literally.
That is, the free money, in credits, that allows you to not worry about performance for a while.
The obvious problem being... "What happens when the free money runs out?"
It's not addressed, but the implied answer seems to be "Well, by then it'll be six months later, and..."
And? And what? It's still a problem! It didn't go away.
The money deflected the perf concerns for some time, maybe a year - but then it's back, bigger and badder than ever.
Rust solves that by not requiring that outlay ever, by being more efficient.
Seems like a very poor reason to not choose Rust, to me.
I am a Rust fanboy but using it to start a startup hmm unless it’s for a specific use case. No. Why? Because the biggest bill you will have to pay at first in a startup and for a long time won’t be AWS but all the (devs) salaries. And compare to what you will pay to AWS that’s a lot of money. So a gain in performance won’t matter as much as in your success (and survivability) than speed in developing new feature every week.
Depending what you do but it’s usually the case that performance won’t matter until mid late game. I saw a startup at +300M valuation still not having to worry about performance for a long time. And a cut in the AWS bill thanks to using a more performant language like Rust won’t make that much a difference compare to how much they had to pay devs. So you just want a language where you can ship features fast.
That is, the free money, in credits, that allows you to not worry about performance for a while.
The obvious problem being... "What happens when the free money runs out?"
It's not addressed, but the implied answer seems to be "Well, by then it'll be six months later, and..."
And? And what? It's still a problem! It didn't go away.
The money deflected the perf concerns for some time, maybe a year - but then it's back, bigger and badder than ever.
Rust solves that by not requiring that outlay ever, by being more efficient.
Seems like a very poor reason to not choose Rust, to me.