Why Learning Angular 2 Was Excruciating
Liz Bennett

In 35+ years of programming I haven’t seen anything like the Java ecosystem for breadth, depth and achieving a good balance between stability and innovation. In general JS development has struck me as made by-and-for people with less serious grounding in software engineering (and yes, that a generalization and of course you’ll find proponents and practitioners who are enormously competent. Still.)