April 20, 2006
Follow me on Twitter


I recently argued that, when we assume Usability is the core of software goodness, we're adopting a specific style and aesthetic in preference to other possible styles and aesthetics.

Louis Sullivan was an important modern architect, father of the skyscraper, and the stern theoretician who wrote that "form follows function." When you see a glass and steel tower, you're seeing Sullivan.

Here's a bit of one of his buildings, a Chicago department store:


Now this isn't abberant, or early; it's as idiomatically Sullivan as the haystacks are Monet. And it's not hypocrisy or inconsistency, either. Sullivan wants you to see the window, and he wants you to see the surface of the building, and he wants you to see that the building is at once lavish and ingenious -- that a lot of care has been spent in planning this store for you. It's not just a lot of expensive off-the-rack wood veneer and carpet -- superficial cruise-ship luxury. It's the real thing.

And it's designed to be seen again and again. Not to demand your attention like a Times Square sign or the Palmolive beacon, but to reward the attention you pay it.

There's not much in those ten heuristics that notices such care. When we come to big games, though -- software that wants us to spend hours and days with it, software that wants to create a new world for us -- we need this.

And in a lot of software, we want it.

Extra credit: We spend several days, at least, learning to operate a car. We spend longer, learning to operate the basics of algebra and calculus. We spend a few years achieving basic competence in fields like medicine, or gas fitting, or theatrical lighting. Why do we expect all our software to be mastered within an hour or two?