There is also no state of “completeness” to a website, like a puddle, since they’re ephemeral by nature. Sometimes they can be very big and reflective. Despite their temporal nature, I’ve even seen some creatures thrive in puddles. Meanwhile, some smaller puddles may only last a day.
This idea of hovering, of epistemological hovering, and messiness, and incompleteness, and not everything ties up into a neat bow, and you're really not on a journey here. You're here for some messy reason or reasons, and maybe you don't know what it is, and maybe I don't know what it is!
I feel like for these complex problems, it's basically impossible to design a framework de novo. And people try this all the time, but it very rarely works. Instead, what happens is you have an application that works well, and then basically you copy and paste that two or three times, and then you look at the diffs, and the things that aren't the... See more
The browser has historically been a thick platform for thin apps. The browser engine does most of the heavy lifting. It gives you a standard interaction model, standard affordances, standard accessibility features, standard tags, standard scripting environment. Things like Google can be built on top of the open web because everything is written... See more