What do you love about #Ruby - the programming language?
@zayd That is a nice way to put it :) thank you
@lucian under very specific circumstances:
this is a program
@Ryanbigg Oh that is interesting if it runs :)
@lucian It’s the people the language attracts. Such marvellous humans.
@andycroll yes, and as a coincidence that for research I am doing for a talk that I will deliver about Modern Ruby I am watching some videos from confertences and I just had this slide from Matz from RubyConf 2023 where he talks about Ruby Community :)
@lucian Chaining blocks, weakly typed dynamic, no ;{} , not whitespace sensitive.
@samiddhi Indeed chaining blocks makes the language a log better
@lucian best balance between total adherence to OOP while also allowing other paradigms, expressive syntax without much visual noise, metaprogramming & DSLs gone wild (most of the time, this is a good thing!), excellent web-focused library ecosystem (not to mention rich stdlib), commitment to casual readability even at the expense of compsci minutiae (which is a feature, not a bug!), and MINASWAN (a stance I hope Ruby can come back to after weird community fracturing…)
What's not to love?
@fullstackruby oh such an amazing description of what makes Ruby great
@lucian it’s easy to pick up, there are lots and lots of great resources to improve your skills, and a lot of industrial-strength gems made available for free, either to use or learn from.
Ignoring the oversized bad apple, the community is very friendly.
Limited choices plus herd influence make selecting the right tool relatively easy.
And finally, massive productivity!
PHP & JS took the joy out of work, but Ruby and Rails renewed the pleasure, which is why I’m still a dev today.