top | item 41109796

(no title)

anytime5704 | 1 year 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.

discuss

order

nurettin|1 year ago

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.