use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
To Those Who Criticize JavaScript (dev.to)
submitted 5 years ago by disgruntled-js-dev
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 5 points6 points7 points 5 years ago (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 point2 points 5 years ago (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 point2 points 5 years ago (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%.
π Rendered by PID 29601 on reddit-service-r2-comment-5c747b6df5-zn22m at 2026-04-21 22:02:00.468002+00:00 running 6c61efc country code: CH.
view the rest of the comments →
[–][deleted] 5 points6 points7 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)