6 ms·
I know a little about Coinbase. The CEO did the initial MVC with ruby on rails. He was somewhat technical so it was a natural choice. Then they moved forward w
by 1ba9115454 6y ago
I know a little about Coinbase. The CEO did the initial MVC with ruby on rails. He was somewhat technical so it was a natural choice.
Then they moved forward with ruby for the whole platform, maybe as that's what he understood and what was the alternative back in the day.
However for any of these businesses the language of choice if starting today for me would be rust.
I really feel you get a much more maintainable codebase than a ruby project,
- maxehmookau 6y ago> I really feel you get a much more maintainable codebase than a ruby project, As I'm sure you're aware, this is entirely subjective. I really feel the opposite.
- ronanyeah 6y agoLanguage comparison is not subjective if the person has experience using both. Otherwise it is guessing.
- btmcnellis 6y agoRust is a great language, but how do you scale a Rust team? It’s a hard language to learn without a ton of developers out there. I suppose you could hire C/C++ devs, but if you’re just making a fairly standard SAAS Web app, it might be hard to pull those people over. Rust feels like overkill for your typical Web service to me.
- 1ba9115454 6y agoThere's a tradeoff, a high inital cognitive load for people learning the language vs the long term pay off of less bugs in production. There are plenty of people who have spent time learning rust but haven't had a chance to use it on a production project. I would start looking there.
- erikbye 6y ago> vs the long term pay off of less bugs in production. It has not been proved large, long-lived Rust projects have fewer bugs than large, long-lived Python/Ruby projects.
- ronanyeah 6y agoYeah I would just find a motivated junior Node.js dev, and commit to training them up for a month or so.
- Scarbutt 6y agoThere's a tradeoff, a high inital cognitive load for people learning the language vs the long term pay off of less bugs in production. That's not how startups work.
- historyremade 6y agoRust is a horrible language with empty promises. All above it has huge hype. Only kids get into Rust.