I’m starting to think that Angular2 was designed by a bunch of C++ programmers on cocaine.

I’m starting to think that Angular2 was designed by a bunch of C++ programmers on cocaine. How else to explain the endless boilerplate, the inexplicable error messages, inscrutable programming conventions and buckets of meaningless ritual? It’s like something Microsoft could have come up with in the 1990s.

I think it’s really very badly designed or rather it’s not designed at all and is all about exporting cognitive load onto programmers instead. Have these people never heard of abstraction?

WTF happened to Angular?

Checking out the JavaScript components now.

Checking out the JavaScript components now.

https://github.com/material-components/material-components-web/blob/master/README.md

Originally shared by Google Design

Material Components are now public! Developed by a core team of Google engineers and UX designers, Material Components help developers implement the Material Design guidelines across Android, iOS, and the web. Preview, contribute, and collaborate: material.io/components.

Also, check out the updated #MaterialDesign guidelines including new sections on best practices for platform adaptation, app shortcut icons, help and feedback for your users, plus updates to the bi-directionality and accessibility sections: goo.gl/UNkVFT