"Rails is clever, and was once pretty revolutionary, but now it’s mostly annoying. It’s headed up by an insufferable douchebag, it’s bloated, it does way too much automagically, and it’s almost impossible to know what the hell is actually going on in your app without a cadre of equally bloated tools and a divining rod. The result is a bunch of mollycoddled self-centered Rails devs who have no clue about anything yet feel strangely superior and entitled to inflicting their opinions on everyone and dismissing valid questions or criticism with hackneyed dogmatic mindless hand-waving catchphrases, like zombified Moonies on Ambien, so self-obsessed they forget their primary duty is not to their own comfort as developers but to their apps’ users, who ultimately pay their salaries and their Apple tithe. (note that vast hordes of LAMP devs are equally clueless and write even worse code, but at least they don’t have the attitude). But every other blog post / tweet about Rails feels like a massive circle jerk and my brain needs a shower after reading them. Thankfully my team is pretty much the opposite of that attitude."