4 ms·
I write Ruby every day and I still love it. I can pick up most languages and frequently use others like Rust or Elixir, but I _love_ Ruby. It's plenty fast for
by robotmay 6y ago
I write Ruby every day and I still love it. I can pick up most languages and frequently use others like Rust or Elixir, but I _love_ Ruby. It's plenty fast for most tasks and it's fantastic if you want to write small scripts.
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.
- robbyt 6y agoThis is why they make both chocolate and vanilla ice cream. Personally, I hate Ruby. I've been programming for over 20 years, and know and use several languages. Ruby is not my least favorite, but is pretty far down on my list.