Ha-Ha-Habari
Hey, look, it's my navel. Just a quick note for the interested that this weblog has made the move from WordPress to Habari.
The Tap Web
I've grown accustomed to the iPhone's Safari Touch browser, such that I find myself irritated when I can't use the double-tap-to-zoom-in technique on my desktop browsers.
Web pages are rarely organized with reading content as the sole priority. Content is a hook to expose you to links to even more articles, all of which contain ads. Indeed, on many web sites, consideration for the reader seems to be at the bottom of a very long priority list.
It's not hard to understand why. Readers expect a bottomless supply of written content at no cost. Someone needs to foot the bill, and advertisers are willing. Maximizing advertising means maximizing reader exposure to in-site material, and most readers are not going to look for more content unless their interest is actively tickled.
The end result is a web full of sidebars and banners only a circus promoter could love. I'm not even talking about the ads themselves, obnoxious though they can be. I'm talking about the intra-site promotions with busy layouts and in your face color schemes, crammed together in such a way as to make one think the world's white space supply ran out. Not that the ads are delightful, either.
Double Tap turns the situation significantly in favor of the user. Tap-Tap, and the website effluvia vanishes. All I see is The Article. No sidebars, no promos, no feature pimping, no widgets. Just the Thing I Came For. And once I've zoomed on my target, it's not like I'm going to zoom back out to See More Stuff. When I'm done, I'm done.
The experience is so different, it's like a different web altogether, the Double Tap Web. The thing is, all the concerns that led to the current situation on the Normal Web can be appeased on the Tap Web without the pain points.
The goal of information-based websites is simple: Be of interest to the reader, expose the reader to advertising, interest the reader in more content. Repeat.
The Tap Web can support ads. Anything can support ads. The Tap Web also supports self-promotion. At the end of the article, show me a list of related content that might be of interest. This technique is especially effective, because by reading a particular article, the reader has self-identified their interests, making it easier to target both ads and further content.
A site that has been particularly successful for me this way is Zen Habbits. I queued up a dozen articles just by jumping from one recommended link to the next. Call it the YouTube effect. Post-roll is a great place to put links. It's right when and where I'm open to something else to read.
If you aren't convinced, swap "The Tap Web" for "The RSS Web". If anything, Double Tap on the iPhone lets readers arbitrarily insert the user experience of an RSS aggregator into any web page. The difference being RSS is still catching on among non-techies, whereas the potential market for The Tap Web is iPod users. In other words, everybody.
If Apple plans on pushing the iPod Market in an iPod Touch/iPhone direction, and there can be no doubt this is the plan, millions of web readers will be viewing our web pages through a Tap-shaped lens. Which means millions of readers will be able to switch off our obnoxious promotion schemes.
And note that the ability to do so is nothing new. We the power users have been able to shape our web experience for a long time. The difference is that not only will general users have this ability, but in the context of a touch device, such ability will be necessary to even use the web. In short, users will be blocking our web administrative artifacts as a matter of survival.
I can't help wondering how great the regular web would be if it more closely resembled the Tap Web. In the least, I'd like to see an acceptance in major websites that while intra-site promotion is necessary for business, there's no reason this experience has to be so hostile to the reader. Too many links dilutes the value of each link.
Indeed, it may be that a more focused strategy to site promotion will lead to more internal reading, not less, and thus stronger attraction for advertisers. Especially if said readers are strongly targeted. More customers works as a strategy, but so do better customers.
Boon or boondoggle, the Tap Web is coming. Now would be a good time to think about how tap-friendly our sites are.
On Switching Reddits
My thoughts on switching from the general reddit feed to the programming subreddit? One should only immerse oneself in other programmer's opinions of programming. On any other topic, we are quite, quite insufferable. Politics, religion, government conspiracies. Insufferable.
Do yourself a favor, and make the switch. Your brain will thank you. I'm sure you're all terribly surprised by this conclusion.
Waterloo
So Joel Spolsky wrote this article about the IE8 situation. Mark Pilgrim fired back with this riposte. It's been a firestorm ever since.
Mr. Spolsky makes a formulation: On one side, you have the "make IE8 work with the (IE7) web as it is" people, and on the other, standards supporters. Always beware dichotomies.
Furthermore, these "standards people" are "idealists" while the other guys are "pragmatists". I support standards, so in this formula, I'm an idealist.
Thing is, I'm just trying to make web sites. I just want them to work. I want to do my job. My code works better when browsers work the same way. I write less code.
I spend a lot of time scratching my head, trying to figure out why Internet Explorer won't do something. From my perspective, I'm the pragmatic one. Microsoft wants to bend the web into a particular pretzel. Who's the idealist? Are we to forever be practical about Microsoft's past ideals?
But what really gets my gall is the argument that Microsoft didn't implement the standards because they are "too hard". I read Joel On Software regularly, and have bought both his books. Suffice to say, I was deeply disappointed by this line of argument.
If you think browser standards are too hard to implement, get out of the browser business. Or, seeing as Microsoft sits on the committees that writes these standards, maybe they could make the standards easier to understand? Or even read them.
The funny thing is, Mozilla, Apple, and Opera are implementing these standards just fine, thanks. And for what it's worth, IE8 adheres to standards better than ever. It almost makes one think it can be done, and is not, in fact, this impossible task as Mr. Spolsky presents it. You might wonder if Microsoft couldn't have done this a long time ago.
In fact, as someone who works around this crap as part of his job, I feel I have a pretty clear idea on deviations from a standard, and where the standard actually lies. Microsoft has some of the smartest people in the world. They can't figure this out, but I can? In ten years, the entire web is awash in developers explaining exactly what the problem is, and Microsoft's answer is, "It's too hard to understand the standard we wrote."
Sorry, I'm not buying it. Five years of no improvement means I'm calling shenanigans.
Microsoft, like Napoleon, conquered the web, then got lost basking in its own glory. Now the rest of the web has banded together, and we're conquering it right back. Waterloo is on the horizon.
Want a browser whose new version doesn't break the web because it has always supported, and is in fact made of the web? Get Firefox.
A Simple Question for Apple
If there's one feature on my iPhone that strangers new to the device gasp at, it's the photo viewer. In particular, it's the moment when I switch between images by flicking them left and right.
Indeed, for all the attention given the pinch, I think it's really the swipe that is the supreme, defining gesture of the iPhone. The pinch is slightly abstract. It's not something you can do in real life. Useful? Hells yes. But you can't stretch a photo in real life.
You can flick things around, though. Flicking through a list is borderline visceral. It could pass for a physical interaction. It feels real, and after years of abstract computer interactions, the effect can be startling. In one second, you come to realize just how horrible and wrong-headed our use of scroll bars has been. Proportional scroll bars are great as indicators, but not so great as interaction devices. My MacBook has two-fingered scrolling. I haven't used a scroll bar in years.
So here's the question: Why the heck doesn't this wonderful swiping foo work in the iPod application? I'm talking about in portrait view. In landscape, you have coverflow, and you can swipe to your little heart's content. But in portrait view, you just have The Buttons, and they are Not As Good. The beautiful parts of the iPhone are the parts that take something mechanical and make it feel natural and organic. Yet this wonderful standard is absent in the iPod app. I'd love to know why. And then I'd like it fixed.