Minimalist UI Followup

Posted in: Development

A few quick follow-up thoughts on UI presentation strategies. I employ these in my development.

  1. The application interface should be designed so that user has a good idea what will happen when they take a certain action. Surprises are bad.
  2. Basic users should rarely need to go to the prefs. The best way to accomplish this is to create smart defaults for the way your application works. This requires having a vision for the app and thinking like the user, and making smart and consistent decisions.
  3. Having lots of preferences can be a bad thing, but it isn’t always. If you have an application designed for power users (like a text editor for programmers), they are likely to welcome additional preferences rather than be put off by them. Preferences should still be added judiciously, as they do add complexity to an application. In particular, each preference behavior now must be tested.

I should take the time to write up some formal notes when I get some roundtuit.

Popularity: 2% [?]

Posted February 12th, 2005 @ 8:34 PM

One Reply

  1. Chris adds this Comment:

    Hey, just wanted to say that I appreciate your thoughts on the matter. Also, very timely as I’ve been thinking about my own meager ideas for simple applications and these seem to be rational logical ideas I should keep in mind.

    So, thanks.

    February 13th, 2005 at 9:27 am

Add a Comment

Please note: Use of a non-personal web site or blog in the field below and/or comments that are off-topic, personal attacks, or support requests will likely be removed at my discretion.

Note: This post is over 3 years old. You may want to check later in this blog to see if there is new information relevant to your comment.

What I use in PathFinder » « Minimalist UI Difficulties

About This Site

This is the personal web site of Alex King, a web developer in Denver, Colorado USA. More...


Crowd Favorite

Crowd Favorite is my software and web development business.

We build web applications, design and develop custom WordPress themes and plugins, and build custom sites using WordPress as a CMS.


I also have a tumblog that aggregates my online content from other services (Twitter, Flickr, del.icio.us. etc.).

America

Ads