human-computer interaction

user experience

The "Just In Time" Theory of User Behavior

I've long believed that the design of your software has a profound impact on how users behave within your software. But there are two sides to this story: * Encouraging the "right" things by making those things intentionally easy to do. * Discouraging the "wrong" things

By Jeff Atwood ·
Comments

usability

The Opposite of Fitts' Law

If you've ever wrangled a user interface, you've probably heard of Fitts' Law. It's pretty simple – the larger an item is, and the closer it is to your cursor, the easier it is to click on. Kevin Hale put together a great visual

By Jeff Atwood ·
Comments

user experience

What Should The Middle Mouse Button Mean?

Despite Apple's historical insistence that the computer mouse should only have one button-- which led to the highly unfortunate convention of double-clicking-- most mice have more than one button today. In his classic book The Humane Interface, Jef Raskin revisits the earliest days of his involvement with the

By Jeff Atwood ·
Comments

ui design

The Three Faces of About Face

I bought my copy of Alan Cooper's classic About Face in 1995. I remember poring over it, studying its excellent advice, reveling in its focus on the hot new UI paradigms standardized in Windows 95-- toolbars, menus with icons, tabbed dialogs, and so forth. Seems quaint now, if

By Jeff Atwood ·
Comments

human-computer interaction

Fitts' Law and Infinite Width

Fitts' Law is arguably the most important formula in the field of human-computer interaction. It's.. Time = a + b log2 ( D / S + 1 ) .. where D is the distance from the starting point of the cursor, and S is the width of the target. This is all considered on

By Jeff Atwood ·
Comments

software development

My Giant Calculator

Have you ever noticed how many people keep a physical calculator next to their computer? The irony is almost palpable. My favorite is the calculator mousepad. Jef Raskin, in The Humane Interface, defends the practice of keeping a pocket calculator next to your PC: It's true. Many of

By Jeff Atwood ·
Comments