Breaking up with JavaScript front ends
The biggest problem facing the front-end space today isn't so much of complexity of a particular library, rendering technique, or view/model architecture, but rather lots of bad ideas glued together, creating nightmare scenarios for companies trying to maintain products.<p>A micro dependency system with never ending breaking changes to glue different tools and libraries together - bad idea.<p>Using un-opinionated "libraries" that don't scale well, but at scale - bad idea.<p>Technology organizations trying to stay relevant by simply adopting every next hyped fad out there, rather than stepping back to get a bigger picture of what the front-end space actually needs - bad idea.<p>The list goes on, for quite a long time.<p>And all of these issues are further exacerbated by an army of junior developers entering the front-end development space, along with recruiters subscribing to buzzwords to hire them.