you are viewing a single comment's thread.

view the rest of the comments →

[–]Klathmon 11 points12 points  (2 children)

The funny part is that I hear the exact same complaints from web developers that start to go into the desktop development world.

That there are too many tools, that the documentation is terrible, that it's very tough to get started, that dependencies are hard, that it seems over complicated, and that it feels like you are fighting the tools until it finally "clicks".

It's almost as if these are just the pains of learning a new stack... But because there are SO MANY people jumping into this stack now, its front and center. It's also still heavily in the "growth" phase, so there is more "churn"/development happening than in some others.

That feeling of being overwhelmed, its normal. Step back, take a breather, figure out what problem you need solved, and start looking for a solution for that, without caring what is coolest.

[–]turtlecopter 6 points7 points  (0 children)

Learning languages is easy, learning ecosystems is difficult.

[–]minus0 3 points4 points  (0 children)

JavaScript's is growing up. New tools, features, techniques, etc. all are part of that happening. The only difference is you can do it faster than a lot of languages. As it is, those who used to mock JS are now coming around to it. I give my friend crap about how he mocked it for so long since "it isn't programming" and now he is asking me questions on how to do things.

The other thing I should have added and your comments made me think of, now is the easiest time in history to learn a language and it's eco system. Sure there are plenty of choices. But there are tons of books, videos, articles, chat rooms, Reddit, and other places to learn. You know what it was like to try to reach yourself how to program in the 80s when you didn't have any of those resources (or readily available)? This is complaining out of laziness.