The survey resulted in all kinds of information, which I plan on covering in more detail. First, though, I want to focus on the many quotes from the developers responding to the survey, provided by Greif along with the raw data. While such topic-specific data is valuable, sometimes the comments from developers themselves enhance that data.
Stylus is underrated. Meteor is underrated. Redux is overrated.
Web development is an absolute nightmare. Far too much accidental complexity, needless instability of frameworks, and Node.js is just wrong.
I hate Angular with the passion of a thousand burning suns.
Polymer makes Angular irrelevant.
Writing JavaSript for almost 7 years. And it's a terrible programming language.
I'm doing Elm full-time now, and I can't see myself going back to a dynamic language, let alone one without a strong type system with inference.
The future looks bright (service workers, web workers, offline-first apps, hot updates, better developer workflows such as hot-reloading)
Take a step back, and realise that when your package.json is 100+ lines just for modules, you have a serious flaw, as those modules can freely pull in more modules.
I think we, as a community, are picking complexity instead of simplicity because it looks cool and is pushed by the big mind-share companies like Facebook and Google.
Do you believe the fate of the world depends on service workers or will we continue fine without them?
The "class" keyword is the worst thing that ever happened.
Thank You JS! Lost my job today because of you being so unfriendly, counterintuitive, impossible to grasp in big sophisticated code base.
Angular 1.0 is the worst framework I've ever used in my career.
Posted by David Ramel on October 12, 2016