5 ms·
Ruby is OK (although still slow and pointless) if you just want to work on some pet project by yourself. When you have a large team working on a commercial prod
by chihuahua 3y ago
Ruby is OK (although still slow and pointless) if you just want to work on some pet project by yourself. When you have a large team working on a commercial product, you run into these problems:
- it allows people to write difficult-to-read code. Everyone invents their own DSL for showing how clever they are
- the lack of typing built into the language means that either people and IDEs have no idea what type anything is, and you run into runtime type errors that should have been caught at compile time, or you use Sorbet to add types, and it looks like crap and reduces readability
- the tools (VSCode, RubyMine, etc) can only partially understand the code, so they can't help you much, and you're back to the 1980s in terms of tool suport while writing code.