Category: User Interface

Just 3 seconds left!

I recently got this dialog box telling me I had just 3 seconds left in my installation. In fact I had way more then 3 seconds because the software had an error right at the end. As the progress dialog displayed it jumped around in it’s estimation starting at 10 seconds, then jumping to 7 […]

Read More

User Interface Design for Software Developers – Update

User Interface Design for Software Developers – Update For anyone in the Boston area I will be speaking tomorrow at MIT on user interface design for software developers. The meeting will be held in a classroom in MIT’s Stata Center, Bldg. 32 Room 144, onThursday, October 19th. Catered food from Anna’s Taqueria will be provided. […]

Read More

Web Start Menu

I’ve been exploring some interesting concepts with how you start a web application. When you want to start a traditional application you use either the “Start Menu” in Windows or the “Dock” in OSX, Ubuntu also has a start menu approach. When you want to start a web-application, you first launch the web-browser-application, then you […]

Read More

API’s to better UI

The APIs and functions that developers create for software often influence the user interface that is later created by other developers. It’s therefore important to consider the interface implications of your API’s. Let’s take a simple example, the MessageBox function. This function makes it very easy for developers to prompt the user with YES, NO […]

Read More

How much do we really see?

How much do we really see? I came across an interesting video that asks us, how much do we really see? We all think we’re good observers and can watch closely and carefully but how often do our eyes really deceive us? For example, how many times do the people in the white shirts bounce […]

Read More

Context Insensativity Training

Context menus or right click menus can provide valuable tools for experience users but abusing context can get you into trouble. Assume that experienced users will find context menus more often then beginners. People who are new with computers will usually left click on everything and won’t experiment with right clicking. There is no affordances […]

Read More

Native vs. HTML apps

I wish HTML could be the future of app development but there are a number of reasons it’s not there and unfortunately won’t be anytime soon. HTML is always one step behind native.  While HTML can continue to play catch-up with new features it’ll always be a step behind when it comes to new technology.  Features like […]

Read More

I forgot my password please rob me

Passwords are one of the worst user interface problems that has been imposed on every-day people. The problem is worse if you use a computer but even if you don’t you are forced to remember more and more random charecters for voice mail, bank machines, movie rentals, video games and of course most websites. Why […]

Read More

Linux Thoughts

For years the open-source Linux community has been competing with Microsoft to become the dominant desktop operating system. Linux has made great progress as a server OS but continues to struggle to get a hold on the consumer desktop. Progress has been quick to match features with Redmond but this type of progress will only […]

Read More