probably gonna get shot down for this, but ruby is the most pleasant language I’ve ever had the pleasure to write in

@vixalientoots Get him! 😉

More seriously, I really disliked Ruby the first few times I tried it. I think Ruby is an idiom-heavy language and if you start later in a language's lifetime, it can be harder to pickup the *current* best practices.

I actually enjoyed Ruby a bit more after I had spent some time with Rust.

@andyholmes yeah I think part of what makes it the best is the lots of synctatic sugar there is. For example, you can subtract a string from an array. This can be counterintuitive for someone who already expects methods.

Another thing is that I find ruby to be very easily readable (looking at you, Rust).

@vixalientoots Haha, fair. Rust does look a lot like a Regex language sometimes.

@andyholmes @vixalientoots after over 20 years with it, i can tell you there's no way to escape a love/hate relationship with ruby. ;) it's a lot of fun but it's... uh... bad science.

lock your ruby and gem versions. it breaks.

if you haven't had the pleasure, why the lucky stiff is a exemplary of everything that made/makes ruby great:

https://viewsourcecode.org/why/

if you haven't had the pleasure, this post by justine tunney gets me every time:

https://justine.lol/lex/

"Of all the languages, I've saved the best for last, which is Ruby. Now here's a language whose syntax evades all attempts at understanding. Ruby is the union of all earlier languages, and it's not even formally documented." 🙃

_why's Estate

@andyholmes @vixalientoots one of the best things about ruby isn't the goofy syntactic gymnastics or its throw-caution-to-the-wind-in-favour-of-fun approach to safety in general... it's the people.

i'm not even sure if people still say it, but there was once a saying "matz is nice [and] so we are nice" ... or minaswan.

i heard from a friend recently that attending a ruby conference still had this feeling. it's a much smaller language community than python but there can be something nice in that.