All Comments
TopTalkedBooks posted at August 19, 2017
A good read would be "The design of everyday things" by Don A. Norman. It explains how brain works, and how to design by using map techniques and user tests.

A resume, when design:

1. Use both knowledge in the world and in the head. 2. Simplify the structure of tasks. 3. Make things visible. 4. Get the mappings right. 5. Exploit the powers of constraints-Natural & Artificial. 6. Design for Error. 7. When all else fails, standardize.

There's a lot of books in the matter of UI but they can fall either in the philosophy side or either the personal taste of the writer.

http://www.amazon.com/Design-Everyday-Things-Donald-Norman/d...

TopTalkedBooks posted at August 19, 2017
If you develop or market products which are intended for use by humans, you should read this.

http://www.amazon.com/Design-Everyday-Things-Donald-Norman/d...

It is not sufficient to make you an experienced designer, but it is a serious start towards thinking more critically about what makes a given design good or bad.

TopTalkedBooks posted at August 20, 2017

Well, a long-standing favorite specifically for user interface design is Alan Cooper's About Face. It should touch most important topics when designing Windows desktop applications.

Then there are also various UX patterns which are well-presented in Quince (needs Silverlight).

Jef Raskin's The Humane Interface is also rather good, but very radical in his ideas. Still, this book points out many fallacies in modern UI design. If you need to stick to the WIMP world, then following his suggestions might be a little hard as he tends to suggest to overthrow everything we're used to. But well-written and good for provoking thoughts, even if you don't follow all his advice.

As for books/articles on usability in general or on slightly different topics:

  • Jakob Nielsen's website useit.com. While not particularly fancy-designed it is a trove of thoughts and advice on usability in general.
  • Steve Krug's Don't Make Me Think. Web usability, but also a very good read.
  • Donald Norman's The Design of Everyday Things. Usability in general and has many pointers on how to think about usability without going into specific technologies. It's applicable to desktop application usability anyway, though.
TopTalkedBooks posted at August 20, 2017

As with any topic, get your hands on as many resources as possible.

My most recent addition to my pile of books is Designing Interfaces Patterns for Effective Interaction Design by Jenifer Tidwell. Links: Official website and Amazon.

I highly recommend it: it describes user interfaces in patterns (something that we are familiar with).

A few titles from my book shelf:

I could list more titles, however the above will get you started.

...

Possibly a bit Off-topic, however I cannot resist as this is an area that I know.

If you have the opportunity, talk with your users (or even better sit down with them as they work). It is the best research you can do when trying to improve usability of your software.

If you want to measure your usability check out running System Usability Scale test (commonly referred to as SUS scores). Link 1 and Link 2 (PDF)

HTH,

Dennis

Top Books
We collected top books from hacker news, stack overflow, Reddit, which are recommended by amazing people.