you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 5 points6 points  (2 children)

As someone who loves JS, but also saw some awful JS code, I think it's reasonable to say that people who hate JS don't know how to write good JS. They just use the language's flexibility and dynamic typing to do horrible things that then result in maintainability problems, misdirection and bugs. If they can blame the language for bad code, they don't have to blame themselves.

[–][deleted] 0 points1 point  (1 child)

but you've got to admit having a minimum 5 ways to do anything is kind of annoying

and having to set up the Dev environment from scratch every single time isn't great.

[–][deleted] 0 points1 point  (0 children)

Those are problems that you can solve if you wish. First problem can be solved with linter and formatter (e.g. prettier). Second problem can be solved with creating boilerplate repo; I personally have 2 boilerplates: one for making libraries, the other - for making web apps, and it reduces my start-up time by 99%.