3 ms·
> even if it does save me time today when I'm typing in the code IMO this is the strength of Ruby/Rails. You can have something up and running incredibly quick
by vlunkr 4y ago
> even if it does save me time today when I'm typing in the code
IMO this is the strength of Ruby/Rails. You can have something up and running incredibly quickly, but for complex applications it can easily become a mess. It's not easy to know where something is defined, what type it is, if it can be nil, if you're unknowingly calling the database one or one hundred times with your fancy one-liner, etc.
Of course you CAN structure it all nicely beforehand, and even use type systems, but that's hard to get right, and at that point, you might as well use something else.