Software development is crazy. Learning to a new technology is nightmare. There are plenty of new technologies and software libraries (React, Progressive Web Apps) flattered by companies unable to innovate because of their huge size, hiearchy and arrogance. A beginner who wants to learn newest development practices would be depressed due to information overload and cognitive dissonance of absurd technology production.
Big tech giants never care about inovation, ethics or social responsibility. A company is an institution to increase profits of owners (top %1). None of the companies want or promote change. Change is uncertainity and mostly resolves to decrease of profits. Tasks given to developers aim to protect current product and accepts no change. In a big company, if a person unveil the curtain over the epidemic idiocy is a trouble maker, he or she could get fired, mobbed, or shut up and be alienated to their own production.
Idiocy is epidemic, questioning is a sin. Why the fuck there gazillions of unlearnable libraries doing same thing and reinventing the wheel? Consider you want to create a little web app. Where you should start? They say to learn Fancy JavaScript MVC MVV MVVX etc. libraries or PHP frameworks. Let’s start with React. Despite it’s evil and fucking best practices arrogantly it’s everywhere. All tutorials are about React. You want to start to learn from a starter kit. here: https://github.com/kriasoft/react-starter-kit

What the hell are all the other things written there. Node.js, Express, GraphQL, React.js, Babel 6, PostCSS, Webpack, Browsersync Are you fucking crazy? And you tell “Complex web apps made easy” You are just dictating your own workflow and and laziness. The fucking documentation does not say any word about purpose or use cases, who will use? A library you created is tightly coupled with other libraries and downloading billions of libraries into your “node_components” folder, without even asking you.
A fucking app is “a self-contained program or piece of software designed to fulfil a particular purpose; an application, especially as downloaded by a user to a mobile device.” (Oxford 2015) A fucking purpose! A user! Not to masturbate and ejaculate your genius around the web. You have one job, you write software for people, accomplish their one need, not to solve all the fucking problems on the earth for everyone.
Do one thing, at one time, be fucking modest and solve a fucking problem.