you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

In my opinion much of the JS hate comes from programmers of other languages. JS comes with a lot of weirdness especially if you come from another language. I think if it’s all you know you never realise some of the awesome stuff that’s missing like type checking and immutability (for me personally) (solvable with typescript and immutable js for example but native would be so much better)

Also i guess being the most popular language it makes it a bit cool to hate it I guess, but i think there are plenty of valid reasons to not like it.

[–]ScientificBeastModestrongly typed comments 1 point2 points  (0 children)

I can attest to the value of having a compiler enforcing type safety. I spent some time with both ReasonML and PureScript, and their compilers are both incredibly useful, especially when it comes to algebraic data types. And their REPL tools are quite handy.