3 ms·
Sure, there's a very low barrier to entry, but node has a big hurtle in the middle. You can relate if you ever had to setup a JS taskrunner/webpack from scratc
by sascha_sl 8y ago
Sure, there's a very low barrier to entry, but node has a big hurtle in the middle.
You can relate if you ever had to setup a JS taskrunner/webpack from scratch. If you don't do it regularly, expect to spend 2-3 hours going through documentation and lots of outdated StackOverflow posts.
JS is easy as long as you stay within the constraints of whatever scaffolding you're using, if you need anything outside of that or need to upgrade your stack you need to know a lot of little things. "Best practices" move fast in JS, and projects die fast too.
- carlmr 8y agoWhat I'm trying to say is that the low barrier to entry causes a lot of bad software engineering. Of course tooling issues can be hard to solve and you can do beautiful programs in every language. It's just far more likely that if you pick a JS developer at random they won't know much about memory allocation, which algorithm to use, profiling, and on general clean code.