2 ms·
I think you've got the building blocks, but to really capture the "sometimes evolution is stupid" feel, you have to mention stuff like Javascript was created in
by at_a_remove 4y ago
I think you've got the building blocks, but to really capture the "sometimes evolution is stupid" feel, you have to mention stuff like Javascript was created in ten days under some stupid deadline, with a stupid insistence that it have "Java" in the title. Or CSS being -- if not orthogonal to, at least wildly unparallel with -- against the grain of basic design principles like Contrast, Repetition, Alignment, and Proximity, then that awkwardness causing generations of table-based alignment solutions. And demands unforeseen, like piping video over HTTP. Take a step back for a second and think about that: we've got all of this stuff layered atop what was originally just a handful of specs on how to push barebones scientific papers around. Let's give a nod to Ports 80 and 443 uber alles, because of convenience, for video. And then the reaction -- well, how do we throttle this properly? We'll have to inspect, when before we just throttled the video ports for whatever video protocol we were working with.
It's a history of one decision after another, made hastily, often in anger, and it's how we got ... here.