5 ms·
> as long as the community adopts Sorbet anyway, which it seems to be doing Really no to that, where is this coming from? Stripe is Stripe and yes perhaps a c
by joelbluminator 5y ago
> as long as the community adopts Sorbet anyway, which it seems to be doing
Really no to that, where is this coming from? Stripe is Stripe and yes perhaps a couple of huge companies here and there may give Sorbet a try (although I believe Shopify didn't go this route, neither has Github afaik), but as a community Ruby is a dynamic community. And also, Ruby is much more characterized as a tech for small-mid teams (where types are arguably not helpful) than as an enterprise tech which is mostly typed.
I don't get the whole choose Ruby and sparkle types on it with some tool, you have much better tools to do that - they are called Java/C#.
- byroot 5y agoShopify did adopt sorbet to some extent.
- joelbluminator 5y agoAlright. A few very lucky and successful companies adopted Sorbet "to some extent". That doesn't mean the Ruby community is moving in that direction at all. It just means if you are in the lucky 1% of companies that reach that crazy scale and success you'll have better tools now. I don't think your average startup needs Sorbet or that the Ruby community is moving in that direction (let's face it: the Ruby community is mostly Rails, and Rails is not going in that direction).
- byroot 5y agoYep, totally agree with you, I was merely correcting a factoïd, and sorry for the very terse response, I was on the go. And even the "better tooling" part is somewhat subjective. The added strictness and explicitness is valued by some, but for others it's seen as degraded readability.
- ZephyrBlu 5y agoMore than to some extent. Typing seems to be very important at Shopify.
- joelbluminator 5y agoAny source to this statement? The guy you are responding to (byroot) works there and is a pretty known figure in Ruby/Rails/Shopify worlds, I have no reason not to accept what he's saying.
- ZephyrBlu 5y agoI also work at Shopify, though I only joined recently. It seems like he works on a different part of Shopify, which might explain our difference in opinion. The Ruby code I write has to be typed: true at minimum, usually typed: strict.