Hacker News new | ask | show | jobs
by t0mbstone 2394 days ago
I spent 3 years programming in Ruby, and then 3 years in Python.

I could write a huge post about the differences between the two languages and pros and cons, but you could easily find those lists by googling.

My biggest thing that I love about Ruby is how predictable and just... beautiful it is. I love how everything chains in a predictable manner. If you say `2.days.ago`, you literally get a DateTime object back. Oh, and guess what? You can just keep on chaining! Things make sense!

Python is so caught up on being explicit and having rules that it often misses the whole point of being pleasant.

1 comments

Yeah it's funny how people really entrenched in the Python world can't see how inconsistent and frustrating it is. Half object oriented (x.split()) half functional (map(.....)) half full of inbetween list comprehensions, it's a beautiful looking incomprehensible mess.

I like Groovy for the same reasons you like Ruby (but am too entrenched in the JVM ecosystem to switch to anything else).