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.A micro dependency system with never ending breaking changes to glue different tools and libraries together - bad idea.Using un-opinionated "libraries" that don't scale well, but at scale - bad idea.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.The list goes on, for quite a long time.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.