4 ms·
They are beginner friendly, sure. But that's almost a bad thing. As this poor guy found out the hard way. Building what was presumably quite a large system ine
by nbevans 13y ago
They are beginner friendly, sure. But that's almost a bad thing.
As this poor guy found out the hard way. Building what was presumably quite a large system inevitably turned into a sprawling mess that was hard to maintain and develop any further.
There is extreme levels of immaturity in the RoR and NodeJS communities (when it comes to the dissemination of good software engineering principles and practices) and unfortunately this often projects outward onto its users who don't know any better. Hell, it was only a few months ago the creator of RoR was poo-poo'ing the very concept of DI/IoC and therefore SRP. So it's no wonder the poor sods in that community that read his blog as though it's gospel end up producing unmaintainable heaps of crap that ends up having to be scrapped.
- corresation 13y agoBuilding what was presumably quite a large system inevitably turned into a sprawling mess that was hard to maintain and develop any further. I'm not trying to be difficult, but for which platform isn't that just as true? I have seen disastrous spawling messes in Java, .NET, PHP, RoR, JavaScript, C++, and on and on. Platforms have a minimal ability to control self-damage, and many of the worst disasters of achieve-nothing projects are built in Java, with all of the best intentions and best practices in the world.