Devlico.Us
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @devlicious

Derik Whittaker

Thoughts on Software Development, .Net, OOP, Design Patterns and all things cool



Deeper in .Net (live) -- The Science of a Great UI

Author: Mark Miller (Developer Express, iNeta Speaker)

The second session of the day was about great UI's.  I thought that this would be how to design great UI's, but no.  It really was about how we as developers need to start observing the 'cost' of the UI.  How much time/effort it takes for a user to navigate your application as well as how various things such as contrast, color, layout, etc can kill a user's experience.

Mark's speech was both funny (yea, a geek can be funny), but also very well thought out and very informative.  He was a great speaker.

Here are some of the topics that he covered

  • Did an overview of keystrokes and how they are expensive to the user.  He has even come up with a point system to calculate the cost of different keystrokes. (letters == 1, Space == .4, Ctrl+S == 2.5)
  • Did a review of how the distractions of user shortcuts (Ctrl+S, etc) are very costly to a user based and take away from their perceived efficiency or the task at hand.  Many, non-intuitive shortcuts name, sequences require memory space.
  • Went over how long mouse travel kills productivity.  We as UI designers need to think about mouse travel when building a UI.  Does the user have to go from side to side of the application in order to accomplish a task.
  • Talks about how various things take away from a users brainpower.  Annoying message boxes, vague toolbars, mis-managed UI layout
  • Edward Tufts book, he swears by this book.  A must read for designers.
  • How contrast and colors can make a huge impact on the UI design.  How we should use color to our advantage.  Create contrast to draw attention towards or away from various.
  • Differences of info in Serial and Parallel
    Serial - one thing at a time , requires you to remember the past
    Parallel - many things at once, does not require you to remember the past.
  • How UI's can lead to frustration and confusion if they are not clearly laid out.  Too much text, and readers will ignore the text.
    Do not make the user 'guess' what needs to be done, tell them.
  • http://kuler.adobe.com -- Nice flash tool for choosing a color pallet to use.
  • Had a great concept of menus that 'learn' habits based on customer usages.  This is a great concept.  I guess DevExpress does exactly this.  Will need to check this out.

Overall, Mark gave a great presentation.  He is very engaging with the audience and gets very involved.

Till next time,



Comments

DotNetKicks.com said:

You've been kicked (a good thing) - Trackback from DotNetKicks.com

# April 5, 2008 9:50 PM

Derik Whittaker said:

Wow, yesterday was great. Myself and Jordan Martz make the trek up from Chicago land up to Brookfield

# April 6, 2008 11:20 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Derik Whittaker

Derik is a .Net Developer/Architect specializing in WinForms working out the northern suburbs of Chicago. He is also believer and advocate for Agile development including SCRUM, TDD, CI, etc.

When Derik is not writing code he can be found spending time with his wife and young son, climbing on his bouldering wall, watching sports (mostly baseball), and generally vegging out. Check out Devlicio.us!

Our Sponsors

Proudly Partnered With


This Blog

Syndication

News