I posted this on IndieHackers as well, and got some really insightful replies there!
I think the most interesting point was from a couple of really veteran developers, who have been around for a decade+ and have seen trends come and go. Their perspective is just that: this fixation on JS frameworks, on React, on CSS-in-JS, are just trends, hot now but nothing like a general future direction for the field.
From dmw: "Ten years ago I wrote an entire client side MVC in Google Closure and Soy. It was a multi-kLOC application to render interior maps and do space planning with HTML5 Canvas. Zero pieces of the tech I used then are in common use today, zero. I can say confidently, vanilla web dev has never been been better." What matters are the fundamental skills: CSS and Vanilla JS, which can be used in a million different ways but always with them at the foundation, their standards constantly being improved in their own right.
dhruvg had another good analogy: "It is like buying furniture. I don't see myself devoting my life to carpentry, so I will go to IKEA which will make my life easy. I don't care why the nuts and bolts are a given size; I just trust IKEA that my bed won't fall apart. But if I got interested in carpentry with dreams of making my own furniture, with my unique style, and selling it on Etsy, then I better damn well understand which size nuts and bolts to use where."
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I posted this on IndieHackers as well, and got some really insightful replies there!
I think the most interesting point was from a couple of really veteran developers, who have been around for a decade+ and have seen trends come and go. Their perspective is just that: this fixation on JS frameworks, on React, on CSS-in-JS, are just trends, hot now but nothing like a general future direction for the field.
From dmw: "Ten years ago I wrote an entire client side MVC in Google Closure and Soy. It was a multi-kLOC application to render interior maps and do space planning with HTML5 Canvas. Zero pieces of the tech I used then are in common use today, zero. I can say confidently, vanilla web dev has never been been better." What matters are the fundamental skills: CSS and Vanilla JS, which can be used in a million different ways but always with them at the foundation, their standards constantly being improved in their own right.
dhruvg had another good analogy: "It is like buying furniture. I don't see myself devoting my life to carpentry, so I will go to IKEA which will make my life easy. I don't care why the nuts and bolts are a given size; I just trust IKEA that my bed won't fall apart. But if I got interested in carpentry with dreams of making my own furniture, with my unique style, and selling it on Etsy, then I better damn well understand which size nuts and bolts to use where."