user experience

programming languages

You’re Now Competing With The Internet

Reginald Braithwaite writes consistently great stuff on his blog, but I think my absolute favorite thing he’s ever written is We Have Lost Control of the Apparatus. But we programmers have lost and we must be realistic about things. The fact of the matter is this: people own their

By Jeff Atwood ·
Comments

graphics editor

Making Donations Easy

In my continuing quest for a decently full-featured graphics editor that hasn’t succumbed to feature bloat, I recently installed Paint.NET for the first time. I’ll admit that I had low expectations based on the abysmal user interfaces I’ve experienced in other open source projects. Imagine my

By Jeff Atwood ·
Comments

desktop organization

Your Desktop Is Not a Destination

I’m of two minds on the desktop. If you’re really using your computer, your desktop should almost never be visible. Your screen should be covered with information, with whatever data you’re working on. I can’t imagine why you’d willingly stare at a static background image

By Jeff Atwood ·
Comments

usability

A Lesson in Control Simplicity

I was struck, the other day, by how much I had to think when attempting to heat up my sandwich in the microwave. There are so many controls: a clock, a set of food-specific buttons, defrost and timer controls, and of course a full numeric keypad. Quick! What do you

By Jeff Atwood ·
Comments

user experience

On Expose, Flip3D, and Switcher

I’m one of the rare people who actually likes Windows Vista. Sure, it’s far from what was originally promised in terms of features, but it’s still a solid quality of life improvement from the crusty old 2001 version of Windows XP. Or at least it will be,

By Jeff Atwood ·
Comments

user experience

The Problem With Tabbed Interfaces

Cyrus Najmabadi* hates tabs in web browsers: Ok, I seriously don’t get tabs on Windows. Hell, I don’t get tabs on OSX either. In the latter there’s a great system called Expos, and in the former the taskbar does the job. Once I start using tabs, things

By Jeff Atwood ·
Comments

user interface design

The Peanut Butter Theory of User Interface Design

Task-Centered User Interface Design is a 1993 book delivered in digital shareware form, and also available as a PDF. Although it’s almost fifteen years old, it’s still highly relevant – a testament to the timelessness of studying human interface design principles. It was written by Clayton Lewis and John

By Jeff Atwood ·
Comments

software development concepts

Online Newspapers, Offline

One of the premium features of the New York Times website is the Windows Reader. It’s free if you subscribe to home delivery of the paper, otherwise it’s $14.95 per month. One of the key attractions of the Times Reader is that it lets you read the

By Jeff Atwood ·
Comments

usability

Keeping The Menu Simple

In-N-Out Burger is a fast food institution here in California. Part of their appeal, I think, is their radically simplified menu. Instead of forcing customers to process a complex menu with a hundred choices, In-N-Out got real and pared it down to what really matters: a burger, fries, and a

By Jeff Atwood ·
Comments

ergonomics

Computer Workstation Ergonomics

I spend almost every waking moment in front of a computer. I’m what you might call an indoor enthusiast. I’ve been lucky not to experience any kind of computer-related injury due to my prolonged use of computers, but it is a very real professional risk. I get some

By Jeff Atwood ·
Comments

typography

Measuring Font Legibility

If you think of fonts as a bit of design esoterica, consider this New York Times article on the new Clearview typeface that will appear on all new highway road signs here in the United States: The problem sounded modest enough: Add more information to the state’s road signs

By Jeff Atwood ·
Comments

user experience

The Large Display Paradox

As displays increase in size and prices drop, more and more users will end up with relatively large displays by default. Nobody buys 15 or 17 inch displays any more; soon, it won’t make financial sense to buy a display smaller than 20 inches. Eventually, if this trend continues,

By Jeff Atwood ·
Comments