Spaces
Interaction Design November 27, 2007

Define spaces in your application.

Too many websites and desktop applications jumble everything else. Again, like a house floorplan, divide everything into spaces and figure out the 'transition functions' between them.

Think of traffic flow as it relates to kitchen design or general house design. Which are the important/most-used rooms? How many paths are there from one room to another?

Seriously - ever go into a house that has only one entrance to the living room? Personally, I feel blocked in. You should always have at least two entrances/exits to/from public spaces.

Okay, let's relate this to websites. Don't make a page that's only accessible from a series of clicks. Users should be able to view nearly every page through a small number of clicks. This means all the most-used pages need to be accessible from EVERY page. Smaller sub-pages should be only two clicks away. Once you pass three, you're on thin ice. You can easily lose your audience's attention this way.

That's why having search capabilities is great. Wouldn't it be neat if you could jump to any room in your house? You have that power with the Internet - so use it!

Confusion leads to abandonment. If your user is lost, he/she will probably just close the window and go to another site. Or buy another house.


Other Interaction Design Posts

Feb 28, 2008

Interaction Design: A Visual Command Line

Code is essentially comprised of a bunch of functions that achieve some task. In the old days of computers, users would utilize these functions by typing something in some kind of command line. Even these days when writi...

Feb 18, 2008

Multi-Touch Interfaces

The multi-touch interface is emerging of late as the new interface for digital devices, what with the iPhone, Macbook Air, Microsoft Surface and others. With this comes a whole new way of human-computer interaction which...

Feb 06, 2008

Apple Breaks The Consistency Rule

My friend Elliott informed me that there's a discrepancy between the MacBook Air multi-touch interface vs. the iPhone interface and it's quite fascinating. A major part of Apple's Human Interface Guidelines (Found Her...

Jan 15, 2008

Is Prototyping Necessary?

Many web designers stress the need for heavy site prototyping and planning before the actual coding happens. That is, they sit down and after outlining the information architecture, plan the design with all the images an...

Dec 27, 2007

Choices: Less is More

How many ways can you eat a Reeses? How many ways can you turn off your computer? People like choices, but they don't like too many. I was reading a bit from Barry Schwartz's "Paradox of Choice" and was intrigued on the ...

Dec 11, 2007

Design is an Experience

What is design? Is it the graphics we use? The colors? The fonts? Yes, those all have some effect on the end experience, but I'm talking about something bigger. Something more encompassing. Design is the whole experi...

Nov 26, 2007

Designing in Steps

If you're creating an application that DOES something (as opposed to say, a website where users just search for something) it's essential to design in steps. What does that mean? You need to figure out how to user int...