Hacker News new | ask | show | jobs
by anytime5704 685 days ago
At the risk of incurring further downvotes:

- dynamic types

- confusing syntax

- idiosyncrasies in standard functions/libraries

- duck typing

- rails dogmas

Admittedly, my experience is limited (only 1 year of professional ruby dev), but I really did not enjoy my time with the language.

1 comments

I think two of these are valid points, except I'm not sure what idiosyncrasies you mean, or what the rails dogmas are. If you are a lisp person, I can understand why the syntax irks you.

I think a strong criticism is (was) a lack of strong typing. These days editors can read your type annotations. They aren't as awesome as python typing, though.