3 ms·
Ruby is unsuitable for large projects for the same reason python is, but it also lacks the huge ecosystem and labor pool that python has. When I'm interviewing
by __loam 2y ago
Ruby is unsuitable for large projects for the same reason python is, but it also lacks the huge ecosystem and labor pool that python has. When I'm interviewing and a company tells me ruby is the main language, I end the call.
- davepeck 2y ago“X is unsuitable for large projects” when there are many readily discovered existence proofs to the contrary (including but not limited to $1B+ businesses, massive communities, deep thoughtful and disciplined engineering spokespeople, etc.) strikes me as a common trope here on HN. (Which is not to say X is flawless even at scale or a clear best fit along all axes. That is true for no X that I know of.)
- justin_oaks 2y agoThe fact that a language is used for large, successful businesses/projects doesn't mean another language wouldn't be better. It's just terribly difficult to measure such things.
- cortesoft 2y agoAnother language being "better" is very different than the language being "unsuitable"
- __loam 2y agoDespite ruby, not because of it.
- IshKebab 2y agoIt's absolutely possible to have a successful product with an unsuitable language. It doesn't mean it doesn't cost you.
- sgarland 2y agoI think JavaScript as a backend language was a mistake, and that Node has single-handedly caused more damage to the entire tech industry than any other aspect. That hasn’t stopped billions of dollars of revenue from being created with it. At least Ruby is unpopular enough (compared to Node) that people who know it are probably decent at their job.