4 ms·
> It's certainly pretty easy to find "drama" associated with the python, javascript, rust, go and scala with a quick Google. Sure, but I've seen it up close, a
by abernard1 5y ago
> It's certainly pretty easy to find "drama" associated with the python, javascript, rust, go and scala with a quick Google.
Sure, but I've seen it up close, and there's no contest that there's more drama with Ruby people. That there is less drama than there was during its hipster heyday is a testament to many of them getting jobs outside of webdev consulting and their code needing to last longer than a single contract. A lot of the other half just got burned out on Ruby.
Ruby is the only language I'm aware of where the programmer's mindspace took more concern than the actual problems they were trying to solve. I do not fault Matz' love of beautiful code for this, but it enabled the narcissism of a very specific type of douchey hipster programmer. The brogrammer era (and its sisprogrammer reactionaries) could not be bookended in history without this phenomenon.
To concretize this. If you believe that you've crafted a specific "phrase" that is beautiful, and you believe it to be objectively beautiful, and then you find other people don't find it beautiful, then you start thinking perhaps there's something wrong with those people. This interpretation of The Ruby Way™ was a license for elitism. It also invariably ends up in the world of narcissism of small differences [1].
[1] https://en.wikipedia.org/wiki/Narcissism_of_small_differences https://en.wikipedia.org/wiki/Narcissism_of_small_difference...