In a half-century of software design, two of the most difficult and important lessons I have learned are…
- my experience is not unique
- my experience is not universal
Seems obvious, but I guess I’m kind of slow. Still, I have probably browsed only 0.00001% of web sites, and that’s enough to know that most web “designers” (triflers?) don’t seem to think through their interfaces much. “It works on my machine…” – and on my setup, and with my working style, and with my set of physical and cognitive abilities – seems to be the primary design guideline. Or maybe, “if it demos well, ship it.”
In addition to just-plain-poor-design, there are dickovers implemented as sticky headers, ads implemented as sticky headers, my personal favorite: sticky videos, appeals for donations, appeals for subscriptions/signups, reminders that “you’re read three free articles” already this century.
People use different size screens. People with vision impairment use larger typefaces. Some people cannot devote their entire display to their browser window (it surprises me how many expensive, high-end web sites like my former bank’s still assume a Windows-style “the browser window is always zoomed to full screen” layout, placing elements based on the display dimensions and not the window dimensions).
I don’t find the TidBITS Talk fixed header intrusive, but I’ve certainly seen sites that seem designed to be aggravating. (And when was it that the advertising industry decided that the best way to sell product was to maximally annoy potential customers?) Equally, I’m sure that there are some people whose system setup is such that TBT is easier to browse with the header removed.
I have seen sites where, without removing fixed elements, only two or three lines of the text (the presumed reason for the site’s existence) were visible at one time.
So I have found reader views and fixed-element killers to be a profound help in my daily web browsing, in spite of my excellent eyesight and my two-large-displays-and-a-laptop-screen setup.