Re:Ask HN: Why Did Python Win?
by treis on Tuesday August 29, 2023 @06:34PM
(#37315031)
I think this is it. Love Ruby as a language. Have grown to hate the way Ruby developers write stuff. Stuff ends up with so much abstraction and indirection. End up yearning for a simpler time when you could write code that just did what you needed it to.
[ Parent
| on HN ]
I've seen that in Rails projects too. They're often way more complicated than they need to be.
My rule of thumb is for a medium or large project that one probably shouldn't mess with the dynamic and meta bits of Ruby unless writing a framework and maybe not even then.
Delving into a gem sometimes makes me lose faith in ever using dependencies again.
100%. You can absolutely still just use off-the-shelf Ruby-the-language to get things done, without involving Rails at all, but at this point I think it would be just as weird as using awk or perl for writing a command-line program.
I love tons of things about Ruby, like first-class/syntactic symbols and especially the pervasive and intuitive (in my opinion) use of blocks in the standard library.