Latest Tweets:

"

The Web world is divided into three layers: people, data, and the interfaces that stand between them.

The first layer is the people layer. There’s nothing in this layer but people. People, people, and more people. People who have information, use information, and want more information.

The third layer is the data layer (I’ll explain the second layer in a moment). Everything in the cyberworld that people need to know lives in the data layer: All the customer records, statistics, bookmarks, reference materials, finances, movie times, gas mileage, and popcorn cooking instructions live in the data layer.

The second layer is the one we deal with the most as Web developers. It’s the interface layer. The applications used to connect people with data are in the interface layer. Everything from Flickr to Amazon, from Google to Basecamp. These applications manage data and present it to us. They let us play around with it, churn it up, spit it out, translate it, decipher it, encode it, and sleep on it. The only difference between these applications is what kind of data is used and what people do with it.

Interfaces stand between people and their data, providing access to the data like a door from one room to another. But no application I’ve ever seen is as simple to use as a door.

"

(Designing the Obvious: A Common Sense Approach to Web Application Design by Robert Hoekman Jr.)

Damn right!