3 ms·
The web is a collection of terrible, short-sighted engineering mistakes that all compound each other unnecessarily. HTTP, HTML, CSS, and Javascript could probab
by philwelch 5y ago
The web is a collection of terrible, short-sighted engineering mistakes that all compound each other unnecessarily. HTTP, HTML, CSS, and Javascript could probably all be scrapped and replaced with better standards. The only problem is that Google is probably the only organization capable of pulling that off, but Google's interests do not really overlap with the interests of most web users.
- cuddlybacon 5y agoI agree. As someone whose day job doesn’t involve writing UI code, web UI still ends up being the easier of the two to implement.
- ksaj 5y agoI think that is because we refer to everything using mixed metaphors. We "surf" "pages" on the "web" over the "information superhighway." If we had a uniform view of what it is, we might be able to make something of it.
- muzani 5y agoIt's not that contrarian. I think many modern web frameworks try to do this gradually. I wouldn't be surprised if Google attempted it and failed.
- mbrodersen 5y agoI think you substantially underestimate how difficult it would be to come up with something “better” that can do everything HTTP, HTML, CSS and JavaScript can do. You are talking about the most successful global information system in existence. Outcompeting all other proposals/competitors. Good luck with that one.
- philwelch 5y agoThe problem is how many of the things the web does that I don't want it to, like spying on me and consuming ludicrous amounts of compute resources. And the fact that it's controlled by people whose desires and interests are contrary to that of the user.
- goto11 5y agoI'm not sure the first part is contrarian, since everybody loves to complain about web standards. It also seem a widespread fallacy among developers that you can fix all problems in an technology stack by scrapping everything and starting from scratch.
- manx 5y agoAs I see it, Google is doing exactly that with Flutter. It's a completely new layout and styling system for different devices, platforms and screen sizes.
- philwelch 5y agoI will look into that!