Across the various planets, there seems to have been quite a lot of discussion about interfaces and how Gnome 3.0 should proceed. I think the most interesting of all these posts has been this one from Alberto Ruiz where he linked to this talk given by Aza Raskin. While I know very little about interface design and human computer interaction, it seems to me that many of his suggestions make a lot of sense and could help to tackle some of the problems people have with their computing experiences. I’m going to share some of my thoughts on this here, take it or leave it, but I at least hope those who are working on Gnome 3.0 interfaces will give some thought to Aza and his father’s work.
Ubiquitous Search
One of the major points under consideration for Gnome 3.0 is developing a new paradigm for file management, and it seems the front runner for this is some kind of journal, similar to what the OLPC has. Federico Mena-Quintero posted to his blog saying that he believes humans are pretty good at knowing when they’ve done things, and this forms a useful paragidm for interacting with the computer. I don’t know about anyone else, however, but I at least struggle to tell you what day last week I had cabonara for dinner, let alone what month two years ago I worked on that essay which might have been about some aspect of polytheism in the Hebrew Bible.
What Aza Raskin et al would suggest is that there is already a model for interacting quickly and efficiently with large numbers of files and data on the web: text based search. I agree with him too, there’s no way I could work my way through all the billions of pages quickly if we were still stuck using web directories. Not only that, but it’s an interface many people are used to dealing with: my non-technical friends who use the web never type any address out in full except for www.google.com, which they then use to find what ever else it was they were wanting to go to even when it’s something they visit regularly like their email (interestingly, most don’t even realise there’s a quick search bar just to the right that would save them even typing that!).
So, while being able to narrow down a set of search results by date might be useful for pinpointing a hard to locate file alongside other technologies like tagging (a file might belong to two distinct sets) and smart folders, it seems to me this should not be the default; instead, one of the many existing free software desktop search systems should be used, whether that’s Tracker, Stirigi or Beagle with these other technologies built around search as assistants.
Oh, and search would need to be well integrated into the operating system and not require me to open up a separate application before being able to do anything (as with Tracker now). Maybe something in the panel, maybe something like QuickSilver/Gnome-Do, maybe, crazily, a search bar in the middle of the desktop.
More later, perhaps…