shrinkwrap.yaml is in fact way easier to read and understand, I really like it. Having said that, it is a lot easier to sell the idea of replacing NPM with Yarn than replacing NPM with pnpm. Any way you can push Yarn to adopt the pnpm approach?
Sure, we all need venting. After all, we are human. And yes, we need radical candor - how would we improve if we think we are perfect? But I guess the point of the article is that AT THE MOMENT we are having way too many negatives than we can handle as a community, just as you also pointed out yourself.
Google has not done the best they could in this matter, but we cannot dismiss they effort they have put in to fixing some of the most complained issues. It is hard to see developers like you suffer through the consequence of their fault, especially when you didn't get to pick... But wait, I think you can pick what you want to do in life. From the number of stars React project has on their github repository, I am sure there is no shortage of jobs out there asking for nothing but React. Not everyone is fanatic of particular frameworks, but if you are, and having to code Angular 2 make you lose sleep at night and your life suck because of it, then I am sure changing your job solved something - it brings your life back! Life should be happy, right?
By the way, thank you for your contribution to OS, you have all of my respect. And hey, if you just couldn't find companies that needs React dev, my company does :)
Thanks to James Kyle for ranting about the root problem of Javascript fatigue - the burnout created by negatives feedback with the only aim to attack those who works hard on solving a set of problems they see.
There are other ways to vent our frustration, but please respect the open source maintainer / contributor. They only deserve helps and positive criticism. NO ONE FORCES YOU TO USE AN OPEN SOURCE TOOL/FRAMEWORK
It is sad to see people spend time criticizing each other, rather than spending time on improving the web technology as a whole. Both Angular 2 and React are good tools, and I am sure we can find good use case for both of them.
Google and Facebook have both invest a lot of money in developing these tools openly, which help drives the web standards. Developers outside of these two companies have also sacrificed their own time contributing to the frameworks, making our life as web developer a lot easier. If anything, all of these open source contributors deserve a lot of respect. If not for their hard work, we would all have to face the set of common problems we used to face some 5 - 10 years ago.
I just want to say "Thank you" to all open source developers. No one forces us to use a framework we don't like, so I suggest we all pick the one that suites you, and show appreciation to those people who has made our life easier.