Why the Release of Ruby 3 Will Be Monumental
ruby3.dev
ruby3.dev
I went through the same stages as many people of trying out the new hotness, but I always come back to Ruby. Most recently I had a need to write a bunch of different Prometheus exporters for my home dashboard. I tried ~n languages, and most of the popular exporters are written in Go. But it was so, so easy to just write them in Ruby.
Lots of people focus so heavily on performance of the interpreter but it's honestly fast enough for most tasks. And there's a lot you can do to improve your code before you hit the limits of the interpreter. My job is at least 50% working on awkward performance issues at GitLab and I still learn new things all the time. And I have fun doing it.
Ruby is still so much fun. Thank you to everyone who has made it what it is.
I wish the article showed me something to try to convince me. There's lots of words, but not much content.
Being "on par with Python" performance-wise is not something to brag about.
Personally I think Both side has taken a little bit of extreme. Python 3 offer very little benefits to v2 while being incompatible. Ruby 3 is holding off many changes due to compatibility.