Friday, February 1st, 2008
Aza Raskin has been chatting about a couple of things now that he is at Mozilla.
I am interested in seeing how Enso could do more within the browser. You can already do things like open a URL, but you could take it further and use it as a way to script the way you do things in the browser.
Then, Aza talked about the design decisions in adding an about page. When you read that you probably think: “are you kidding me?” but there is a little more too it:
Say Iâ€™m listening to â€œBohemian Rhapsodyâ€, singing along in that I-hope-the-neighbors-wonâ€™t-report-me-to-the-landlord sort of way, and I decide to find-out more about Songza. I click the link and â€” BAM â€” Iâ€™m no longer listening to the song. Instead, Iâ€™m staring at this self-serving, slightly meglomaniacal page about Songzaâ€™s history and its founders. Not only that, but Iâ€™ve lost my spot just at the best part of the song (Iâ€™m not saying which part that is in hopes of starting a small flame war). The naive approach to creating a separate page has turned the unassuming â€œabout songzaâ€ link into a landmine â€” under no circumstance should you punish your users for using your system. Because there is no way for the user to know which links will intterupt the music, every link is a Russian Roulette. Not cool.
Now we need examine the behavior of the â€œreturn to songzaâ€ link that formerly went at the bottom of the about page. By opening the about page in a new window, weâ€™ve broken the linkâ€™s behavior. If I were to click on it, it would cause that new window to go to Songza, which means I would have two separate instances of Songza open. How annoying! One solution would be to change the link to say â€œclose about pageâ€. That works great if I had come to the page from Songza, but if I had found myself on the page by doing a search, I would have no way of getting back to Songza proper without editing the URL. We are in a bit of a bind â€” either way we do the link, we have a suboptimal behavior.
Posted by Dion Almaer at 10:17 am