GMail Versions

As GMail has been rolling out changes to their UI, I've been interested to see where the mail in GMail actually appears on the screen. Here's an infographic I made chronicling the changes of GMail's look over the past few versions. ...Read More

linked-in-endorsement

Getting users to use a new feature by showing others who used the feature isn't a new concept for interfaces. It's even more powerful when the other users are friends... because it gives an air of legitimacy to the feature. The technique ...Read More

Google Plus

I've been using Google+ for a few months now. The most striking difference has been the type of content I see posted in contrast to Facebook. Most Facebook posts I read are about the poster and their personal life. They're also ...Read More

Panic Transmit

I was recently spurred by a question on a forum to collect a bunch of tab-based interfaces. Surprisingly, it is hard to to find good examples of modal tab UIs on the internet. I looked a lot a few years ...Read More

Tweener's Easing Demo

[caption id="attachment_102" align="aligncenter" width="400"] Tweener's Easing Demo[/caption] Using Robert Penner's easing equations is probably one of the easiest things you can do to spice up your UI. Apple's famous for using CubicInOut almost everywhere they can to make their interfaces look ...Read More

I forget how, but I came across Issuu the other day, an online document publishing web service, mainly aimed at magazines. Now, I now Scribd is all the rage these days, but for me its interface takes a lot of ...Read More

While doing some research the other day, I came across a very interesting paper on recognizing facial expressions. The authors state: On the other hand, there are a limited number of distinct facial expressions of emotion that appear to be biologically ...Read More

vpn-redesign

I'm always frustrated when the UI gets in the way of the user's experience. As an anectdote, let's talk about how a UI I use which has this very problem, and in the process has increased the number of steps ...Read More