A fair while back I wrote a post on pressed button states
Archive for category Usability Post
The Unstoppable Carousel
Nov 15
Javascript carousels are a nice way to show off multiple products or highlights in the same area of the page. But there is one thing about the badly made ones that annoys me: they have no way to pause the thing. Here’s an example of a product carousel used on the Penguin
Timeless Fashion
Nov 12
The headline is a contradiction, for what is fashionable cannot be timeless — nevertheless, this is how I see the designs of Jonny Ive, Apple’s chief designer. His original iMac was a work of style. It was made out of shiny, transparent plastic, was full of anthropomorphic curves and came in a variety of colors. Over the years Ive’s designs have moved away from this original explosion of style towards something more restrained, more mathematical. His latest designs are a tribute to Dieter Rams, who sought to produce the timeless through ruthless, methodical elimination. Rams approach produced work that was clean, simple and could stand the test of time because it was not a work of style but his best solution to the given problem.
Ive’s latest work is the same in that it is a ruthless elimination of the unnecessary, which leaves a very simple, minimalist design of metal and glass. What’s interesting about this is that while his direction is the timeless, the products themselves are not — they keep changing every other year, and every other model gets its own design refresh. Fashion is essential if you want to sell more product. The new models will not be as attractive if they look just like the old models, so their style has to change — they have to look different. What allows Ive to focus on solving the problem rather than introducing novel styles is that the underlying technology evolves year to year. This means that the variables in the equation always change, e.g. the button controls are now touch, the size is now half as thick, etc.
Apple’s design stands out precisely because it doesn’t try to be stylish or fashionable, but the best solution to a given problem. In the clothing industry there is essentially no evolution in technology, which means fashion has to keep working overtime and keep introducing new styles and trends. In contrast, the technology in consumer computers keeps evolving every year, and so the underlying problem the design has to solve keeps changing too. Apple doesn’t need to use fashion, they just have to keep evolving the technology, and by extension, the design of the product will also evolve. This allows for a restrained minimalist look that strives to be timeless, yet will become obsolete as the product is surpassed by new technology, giving it the commercial advantage of ever changing fashion.
Blank Screens
Oct 13
One thing that strikes me about PC manufacturers is just how disconnected their marketing is from the software that will run on their machines. One sign of this is the blank screens shown on the product pictures of their latest products. Sometimes these screens have a picture of some actual software running on the machine, but oftentimes it’s either blank or has the product title pasted over it. Here’s a picture of Acer’s latest Ultrabook, taken from their website:

The Ultrabook is Intel’s initiative to take on Apple’s very thin and popular MacBook Air. Here’s the
Should Web Designers Code?
Sep 19
To define is to limit.
– Oscar Wilde, The Picture of Dorian Gray
Just over a month ago I’ve launched Usaura
Clever Terminals
Jun 12
At the 1997 WWDC, Steve Jobs described his vision for the future (video
In Plato’s Phaedrus
Carving Pixels
Apr 27
Developers—that is, those who spend most of their time on back-end code rather than front-end—often say that they’re no good at design. Sometimes they put things together that end up looking rough, and they take it as proof of their lack of design talent. Of course lacking experience is a major reason for this, but I don’t really buy it that developers can’t design. I think there is something else at play here.
When you write code, the end product either works or doesn’t. There is no sort-of-works stage. Yes, the software as a whole may have bugs which put it in the sort-of-works box, but its individual components either work or don’t work. Recently we’ve got the whole test-driven development movement which advocates writing tests
On CSS Galleries
Apr 24
Designing UX Exchange
Apr 24
A few weeks ago Jin Yang

