Buy new:
£39.99£39.99
FREE delivery:
Wednesday, Nov 16
in the UK
Dispatches from: Amazon Sold by: Amazon
Buy used: £3.31
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer - no Kindle device required. Learn more.
Read instantly on your browser with Kindle Cloud Reader.
Using your mobile phone camera - scan the code below and download the Kindle app.
User Interface Design for Programmers Paperback – 26 Jun. 2001
- Choose from over 20,000 locations across the UK
- FREE unlimited deliveries at no additional cost for all customers
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Enhance your purchase
- ISBN-101893115941
- ISBN-13978-1893115941
- EditionSoftcover reprint of the original 1st ed.
- PublisherApress
- Publication date26 Jun. 2001
- LanguageEnglish
- Dimensions21.59 x 0.94 x 26.04 cm
- Print length159 pages
Customers who bought this item also bought
Product description
Review
From the reviews:
"He picks apart commercial products from big companies, showing their UI mistakes. I love that."
Dr. Dobb's Journal
"The author of a popular independent website gives you a book about what programmers need to know about user interface design. Spolsky concentrates especially on the common mistakes that too many programs exhibit. Most programmers dislike user interface programming, but this book makes it easy, straightforward, and fun. It is written with an audience of programmers in mind, but does not assume any prior programming knowledge nor any specific programming language." (Amazon.co.uk, April, 2001)
"This book offers many useful pointers on designing user interfaces which even experienced programmers should need. The 18 chapters cover topics ranging from effective use of colour to metaphors and usability testing. Underlined throughout is the most fundamental principle that ‘a user interface is well designed when the program behaves how the user thought it would’. The style is informal, humorous and anecdotal. There are numerous examples of design at its worst, each with an explanation of why the design is poor." (Richard Avery, The Computer Bulletin, March, 2002)
About the Author
Product details
- Publisher : Apress; Softcover reprint of the original 1st ed. edition (26 Jun. 2001)
- Language : English
- Paperback : 159 pages
- ISBN-10 : 1893115941
- ISBN-13 : 978-1893115941
- Dimensions : 21.59 x 0.94 x 26.04 cm
- Best Sellers Rank: 1,340,189 in Books (See Top 100 in Books)
- 637 in Interface Design Programming
- 1,153 in Graphics & Multimedia Programming
- 1,673 in Computer Operating Systems (Books)
- Customer reviews:
Customer reviews
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from United Kingdom
There was a problem filtering reviews right now. Please try again later.
It points out that users can't remember and can't use the mouse. Convention-following design is often better simply because it doesn't surprise users. Things that take you weeks to code may be experienced by the user in seconds, so they had better be clear.
The book is very easy to read, in plain English with plenty of screen shots. It says things that all application programmers should know. I think of it as being the desktop-application equivalent to "Don't Make Me Think" by Steve Krug, which is about web usability.
Similarly to his other books, Joel does a good job of crystallising those thoughts about or doubts you may have had regarding various techniques in software engineering that you had a gut feeling on, but never quite acted upon (e.g. I always hated using combo-boxes but didn't purposely avoid using them in software until after I'd read this book).
You will find your self wanting to continue reading, and learning. You will find yourself thinking - "aha that is why it's that way" or "no wonder the customer alway complains about that bit" or maybe just "that is what I was doing then" when you finally know what the name is for the concept you applied without knowing.
All in all I would HIGHLY recommend this for new and experienced UI designer alike as a must have - maybe not sat on the bookshelf as a constant reference but they should all have read a copy at somepoint!
To some extent I suspect that Joel's audience are already converted given that they are reading the book at all - but I'll admit to committing a few of the sins he describes so entertainingly, and I'll avoid them in future.
I recommend it as a good read almost as much as for its technical content - buy it at once.
I'm sure I'll be dipping into time and again to make sure the my user-interfaces of my own applications match up.

