I would like to change the notion that "Technology A is the best because it's hot today."
What would you like to change?
Hard question. Tools can change now and then. It's okay IMO because nobody is forced to adapt new tools daily; stick with what works.
The biggest problem seems to be the implementation of standards. Be it HTML and relevant API's, CSS or JS specs like ES6/ES7. On each platform you have to deal with different implementation details. Additionally, each platform has a different update cycle and follows a different roadmap.
I have no idea how to change that. Forcing W3C and all vendors to sign the same implementation strategy kills innovations.
Maybe W3C should develop a low-level API and a higher-level API instead of pure specs. With the low-level API, vendors can implement the technical platform. With the higher-level API, developers can build new products. Maybe this could be a thing.
I don't do web devel mostly. The few times I did write something, it struck me that the DOM tries to cram things into a tree which are not tree-like (no, sorry, arrays are not trees, if you treat them that way, your code gets really ugly and tedious.) To compensate for this, we end up with all sorts of crazy inheritance systems and an explosion of tags and things that are there but not really there or unenumerable because they instantiated from templates. Hopefully as webasm comes in, things will come to resemble a more conventional programming environment.
Robert van der Elst
Front End Designer
I would like to see everything becoming a bit more KISS. It seems (or at least I feel like it) like were drowning in tools and relying on them too much. I mean more in the sense of Grunt/Gulp with PostCSS and thousands more of dependencies and plugins.
I think there's more people wanting to go vanilla more and more and by that I don't mean just JS, but CSS too.
I'm hoping that the forest of frameworks will shrink a bit, so that choosing one will be easier. It still feels like there are frameworks coming out each and every day though.