3 ms·
He referred to the company as "a Ruby shop" so maybe that's a bit overstated?
by ericb 4y ago
He referred to the company as "a Ruby shop" so maybe that's a bit overstated?
- reducesuffering 4y agoNo major company completely overhauls their tech stack overnight. I originally stated that they're transitioning away from Ruby so I don't think that's overstated, they are. Just like Twitter, LinkedIn, Soundcloud, Grab, Parse, Twitch, and Deliveroo have done before them, it's not unique. It's 20 years ahead of Perl, but same fate. It doesn't have a niche besides web w/ Rails, which javascript/typescript is now dominating. It's the slowest and has the most well-known scale problems. The dev ecosystem is almost unanimously moving towards static types, a la Typescript and MyPy. It's symbols are not as transferable like more popular C-based langs: Javascript, Java, Python, Go. The only point devs will routinely point to in favor of it is "well, it just feels fun and nice to work with", while actually StackOverflow survey data shows Rust, Typescript, Python all leagues ahead in "loved", while Ruby is in majority dissatisfaction land right next to the monstrosities of C++ and Scala.
- ericb 4y ago* Ruby has static types (Sorbet) * Most of the alternatives still don't come close to Rails for web app productivity--that's more than a gee it feels fun * The pendulum of JS apps is swinging away from pointless SPA's and more toward hotwire and live-updating apps * Ruby is as fast or faster than Python on most points