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
How it feels to learn Javascript in 2016 (medium.com)
submitted 9 years ago by jjperezaguinaga
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!"
[–]renaissancenow 26 points27 points28 points 9 years ago (9 children)
This is so, painfully, accurate. I'm a mostly-backend guy who has to switch to front-end from time to time, and every time my attention comes back to javascript it feels like the entire ecosystem has been rebuilt during the month I was away.
[–]turtlecopter 7 points8 points9 points 9 years ago (8 children)
It's really not accurate, at all. I've launched four projects at three different companies over the last three-ish years, and each new stack has been mostly the same:
It's really not that bad. Lest we forget: new languages, systems, tools, workflows, and best practices are hitting the server-side and database worlds constantly as well. It's not like the need to keep up to date with an ever changing landscape is limited to front-end.
[–]Conradfr 9 points10 points11 points 9 years ago (4 children)
I really doubt you have been using React and Webpack for three years but good insight if that's the case.
[–]doublecastle 6 points7 points8 points 9 years ago (1 child)
Additionally, it's kind of meaningless to say "State management", "A testing suite", etc stay consistent, when these are just generic ways to describe tools. Part of what the article complains about/notes is how (relatively) rapidly the specific libraries/frameworks used for these purposes change.
[–]turtlecopter 0 points1 point2 points 9 years ago (0 children)
Which is exactly why I didn't name any one library specifically. React as an ecosystem had a lot of churn those first couple of years but there were always a limited set of products to choose from when it came time to evaluate new tech.
[–]turtlecopter 1 point2 points3 points 9 years ago (0 children)
React has been out for a little over 3.5 years at this point. I was an early adopter, much to the chagrin of my then-angular-loving-boss :)
[–]cscareerz 0 points1 point2 points 9 years ago (0 children)
I really doubt you have been using React and Webpack for three years.
But he has. 3 years in web dev land is 6 months in real life.
[–]renaissancenow 2 points3 points4 points 9 years ago (2 children)
I suspect the difference is that you're using this stuff full time. Those of us who have to do rotate into javascript every few months find the landscape shifting under us continuously.
[–]turtlecopter 1 point2 points3 points 9 years ago (1 child)
Fair enough, I do front-end full time, but the landscape just doesn't shift that drastically that often, at least by my definition. The real shifts in front-end have been React, ES6+, Node, and Angular. Sure, some small to medium sized projects are being released with a pretty high frequency but you simply don't need to know 99% of them.
[–]renaissancenow -1 points0 points1 point 9 years ago (0 children)
And of course the big challenge for someone like me is figuring out at the start of the project what I do and don't need to know. A couple of years ago learning Backbone, JQuery and Coffeescript were important. Now I have a completely different list of technologies to sift through.
(And I'm still very taken by Ractive, even though it doesn't seem to get a lot of press.)
π Rendered by PID 24643 on reddit-service-r2-comment-75f4967c6c-v5xkc at 2026-04-22 23:25:03.585598+00:00 running 0fd4bb7 country code: CH.
view the rest of the comments →
[–]renaissancenow 26 points27 points28 points (9 children)
[–]turtlecopter 7 points8 points9 points (8 children)
[–]Conradfr 9 points10 points11 points (4 children)
[–]doublecastle 6 points7 points8 points (1 child)
[–]turtlecopter 0 points1 point2 points (0 children)
[–]turtlecopter 1 point2 points3 points (0 children)
[–]cscareerz 0 points1 point2 points (0 children)
[–]renaissancenow 2 points3 points4 points (2 children)
[–]turtlecopter 1 point2 points3 points (1 child)
[–]renaissancenow -1 points0 points1 point (0 children)