Hacker News new | past | comments | ask | show | jobs | submit login

> Ruby doesn't do anything better

I'll bite.

Even at the most basic level of built in functions/methods (String, Array, Hash) - I found Ruby's to blow Python's out of the water.

https://ruby-doc.org/core-2.5.1/String.html

https://www.w3schools.com/python/python_ref_string.asp

Even Python's choice of naming and syntax to use these basic functions just hasn't been thought through as much as Ruby's implementation. There's a reason it's called the language of Developer happiness.

Ruby's community I've found is more focused on best engineering practices (like testing) than others, which is perhaps why RSpec and MiniTest are fantastic frameworks. The likes of PyTest doesn't even compare to what those two offer.

Plenty of reason above to use Ruby, and we haven't even got to Rails yet.




Kitchen sink isn't the best design imho. I see many of the additions are regexp functions. While I do use them it's rare because they quickly become unreadable. Agree with the python design to decouple and discourage them by requiring an import.

With the recent additions of the prefix/suffix methods I have no desire for any more.

https://docs.python.org/3/library/stdtypes.html#string-metho...


You bite, I'll spit.

Meh. Been in the industry longer enough to not care about Developer happiness but more about solving problems quickly.

Your developer happiness ain't necessary mine just like some people prefer the cuteness of Ruby and other prefers the strictness/patterns of Java.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: