I've said it before, I'll say it again: it's time to divorce the present browser into several different regimes:<p>• A reading app. Styled on ePub readers, services such as Readability / Instapaper / Pocket, or bibliographic tools (which serve to manage content for searchability client-side). Inclusive of forums-oriented software and feed-reading.<p>• An applications platform. Preferably with a consistent set of widgets (one of the key failures of present Web design).<p>• An e-commerce platform, with payment and security features integrated.<p>• Free-standing media playback tools (already substantively extant).<p><a href="http://redd.it/256lxu" rel="nofollow">http://redd.it/256lxu</a><p>Web design is not the solution. Web design is the problem.<p>If I could have a tool to 1) remove all styling from a site, 2) reduce it to fundamental semantic markup (and here the HTML5 standard actually does provide a solid framework), and 3) apply <i>my own</i> preferred settings (fonts, margins, font-size, foreground/background colors) to every damned page, with minimal styling allowed, I'd be far happier.
Almost all of this is still relevant today, except for <i>one</i> part:<p>> 2. Opening New Browser Windows<p>> Opening up new browser windows is like a vacuum cleaner sales person who starts a visit by emptying an ash tray on the customer's carpet. Don't pollute my screen with any more windows, thanks (particularly since current operating systems have miserable window management). If I want a new window, I will open it myself!<p>Nowadays, the bigger problem is on-page modal windows. Current operating systems now have very good window management, and browsers have zero window management, <i>except</i> for the ability to block popup windows[0].<p>I get very annoyed by websites that break my ability to open links in multiple tabs/windows by right-clicking, or force me to use their built-in modal windows as a substitute for popups.<p>Most modern Google properties are culprits of this. For example: if you have a website with Google Apps for Business, it is impossible to open most links in new tabs - they force you to use the on-page navigation instead. The only solution is to open a second tab and navigate to the same location.<p>We became so afraid of popup windows that we've swung too far in the other direction, and are suffering the consequences.<p>[0] The solution is <i>not</i> to create a window manager for the browser, by the way.
On a related note: It's amazing how miserable many popular "mobile first" "hip/modern" sites are to actually use on a mobile data connection/latency.<p>The modern web may be pretty, but it feels like general usability it at a low point.
I don't know if I should praise the author's insight or scorn the rest of the world for not moving beyond these mistakes.<p>I'm just kidding... I know scorn is the right option.
"appropriate behavior of these design elements is defined in the Windows Vista User Experience standard"<p>This isn't from 1999. Something's amiss...
It's interesting to read that, aside from actual design "mistakes" this article also includes some, I would say, etiquette based suggestions which seem innocence/naive in hindsight. It wasn't too much earlier than this that registering a domain name carried some sort of responsibility to create site that was appropriate for it. Boy, those days are definitely long gone!<p>Not using link-bait titles, always including a biography,not jumping on buzzwords, etc. This is definitely still fine advice for a quality site. At the time I certainly didn't image the future web would be cluttered with sites doing absolutely anything and everything possible to get clicks and views.
4. Lack of Biographies
"My first Web studies in 1994 showed that users want to know the people behind information on the Web."<p>My first Web studies in 1994:<p>Internet Access<p>1. Log into Ralph. At the % prompt, type the following: telnet FSCAT.OCLC.ORG and press Return or Enter. FirstSearch responds “You are connected to OCLC Online Reference Services. Enter your authorization.”<p>2. Enter your FirstSearch authorization number and press Return or Enter. FirstSearch responds, “Enter your password.”<p>3. Enter your FirstSearch user password and press Return. FirstSearch responds, “Welcome to FirstSearch.” Follow the menus to search any database.<p>4. Use BYE to log off FirstSearch. Just enter bye and press Enter or Return. FirstSearch asks, “Are you ready to disconnect?”<p>5. Enter y for yes and press Enter or Return. FirstSearch responds, “You are disconnected.”<p>6. Disconnect from the Internet using the instructions on your screen.
Regarding #5 "Lack of Archives," it seems like most modern sites commit a sin that's nearly as bad: lack of <i>reachable</i> archives. At some point the Web collectively decided that The Blog was the one true format for information delivery, and now everything is presented backwards and you need to click "previous" a hundred million times to see last year's posts.<p>It's especially maddening when people try to use sites like Tumblr for webcomics and serial fiction.
I tend to see the past 10 years or so of the Web as a great irony for accessibility. It looked like finally a gospel to blind users who could get a nicely structured textual information. In reality, so many websites are simply broken to them with Flash and prevalent DOM manipulation. And every time something good happens (like use of CSS to separate content), something horrible is newly introduced or abused on the other side of the planet.
The mailto one is invalid. There's nothing wrong or unexpected about URLs having different URI schemes than http or https. In fact you can configure the browser to send mailto: links to your email website instead of launching an application.