|
|
|
|
|
by ronaldj
1934 days ago
|
|
When I was a younger developer I used to believe things like this. There are tons of roles and different levels to fill. People come from all sorts of backgrounds. You shouldn't discount folks for following a different path. A passionate and curious developer can learn C, C++, Rust if/when they need to. I would also argue that in the front end world frameworks have vastly improved code quality and developer experience. 10 years ago every team had their own homegrown build system, there were no libraries for type checking, you had write code or conditionals for the lowest version browser you support. Oh and app structure? Every team did something different. Compare that to now: We have a handful of large open source build systems, so if you jump teams/projects there is consistency. We have things like TypeScript and Flow. We have Babel, which can transpile modern JavaScript in to older versions of the language, so you can support older browsers without even thinking about it. Finally, we have frameworks like React and Vue, which enforce a component based architecture. This is great because you can jump between different projects and for the most part will find code organized in the same way. All of this is amazing. |
|
There are now hundreds of build systems, most of which copy the other ones but still aren't compatible with each other.
There are hundreds of frameworks spewing out security issues all over the ecosystem.
React and Vue don't enforce anything and certainly aren't the most stable of the selection of frameworks that exist. At least for React, a significant amount of money was dumped into it by a large, privacy invading and unethical corporation, which ultimately made it "popular". Facebook used it so it MUST be good, right?
None of it is amazing; it's quite sad. The fact that we're locked into a small set of browsers, none of which can be reproduced or hacked on in any meaningful way aside from those dedicated to them. The fact we can't create our own browsers without wading through an ocean of specs.
It's ludicrous. How anyone can say "it's amazing" in a positive connotation astounds me.