User Interface Design for Programmers

User Interface Design for Programmers
by Joel Spolsky

User Interface Design for Programmers
List Price: $29.95
Our Price: $21.89
You Save: $8.06 (27%)
Availability: Usually ships in 1-2 business days
Buy Used: from $13.48 (click here)
Category: Book
See more book details and other editions


or

Book Summary Information

Author: Joel Spolsky
Edition: Paperback
Audio: English (Original Language); English (Unknown); English (Published)
Published: 2001-06-26
ISBN: 1893115941
Number of pages: 159
Publisher: Apress
Accessories:

Book Reviews of User Interface Design for Programmers

Book Review: Some good ideas, some nonsense
Summary: 4 Stars

This book is aimed at programmers who don't have the time or inclination to do research on user interface design, and it has some good suggestions, but you shouldn't take anything he says on faith because he is flat out wrong a good 25% of the time. Spolsky is very intelligent and the book can be fun to read at times, but he also comes off as really really arrogant and narrow minded. He is particularly and undeservedly venomous towards the Linux / OSS community, and this is really inexcusable.

Here is the executive summary: users can't read dialog boxes, they can't use the mouse, the don't read instructions, they have an idea of how the program is supposed to work, and most of the time they can't be bothered to learn how the program "does things differently," so be consistent and imitate programs your users are already likely to be familiar with.

You can lump all of this under the general heading "reduce user effort" which is a pretty good design philosophy. It really only breaks down when your users include other software developers. Developer software has its own set of user interface rules that are completely different (use man pages, don't produce output if everything is OK unless you are testing or the program is doing version control) but Spolsky doesn't appear to understand or appreciate this, so you'll just have to learn it on your own (you can start by googling unix philosophy).

This book gets 4 stars because the average computer book is AWFUL, so this book easily gets into the 80th percentile.

Summary of User Interface Design for Programmers

Most programmers' fear of user interface (UI) programming comes from their fear of doing UI design. They think that UI design is like graphic design&emdash;the mysterious process by which creative, latte-drinking, all-black-wearing people produce cool-looking, artistic pieces. Most programmers see themselves as analytic, logical thinkers instead&emdash;strong at reasoning, weak on artistic judgment, and incapable of doing UI design.

In this brilliantly readable book, author Joel Spolsky proposes simple, logical rules that can be applied without any artistic talent to improve any user interface, from traditional GUI applications to websites to consumer electronics. Spolky's primary axiom, the importance of bringing the program model in line with the user model, is both rational and simple.

In a fun and entertaining way, Spolky makes UI design easy for programmers to grasp. After reading User Interface Design for Programmers, you'll know how to design interfaces with the user in mind. You'll learn the important principles that underlie all good UI design, and you'll learn how to perform usability testing that works.

Design Tools & Techniques Books

Book Subjects
Most talked about in Design Tools & Techniques Books
Reducing Risk with Software Process Improvement ImageReducing Risk with Software Process Improvement
by Louis Poulin
Auerbach Publications; Published: 2005-05-26; Hardcover; Book
Best price: $74.03
Price in other shops: $88.95
Algorithms: Design Techniques and Analysis (Lecture Notes Series on Computing, Vol 7) ImageAlgorithms: Design Techniques and Analysis (Lecture Notes Series on Computing, Vol 7)
by M. H. Alsuwaiyel
World Scientific Publishing Company; Published: 1998-11; Hardcover; Book
Best price: $54.99
Price in other shops: $97.00
Performance by Design: Computer Capacity Planning By Example ImagePerformance by Design: Computer Capacity Planning By Example
by Daniel A. Menasce, Lawrence W. Dowdy, Virgilio A.F. Almeida
Prentice Hall PTR; Published: 2004-01-15; Paperback; Book
Best price: $39.59
Price in other shops: $54.99
Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software ImageDesign for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software
by Bijay K. Jayaswal, Peter C. Patton
Prentice Hall PTR; Published: 2006-09-10; Hardcover; Book
Best price: $19.47
Price in other shops: $64.99
Practical Software Metrics for Project Management and Process Improvement ImagePractical Software Metrics for Project Management and Process Improvement
by Robert B. Grady
Prentice Hall PTR; Published: 1992-05-08; Paperback; Book
Best price: $13.00
Price in other shops: $63.33
The Enterprise Unified Process: Extending the Rational Unified Process ImageThe Enterprise Unified Process: Extending the Rational Unified Process
by Scott W. Ambler, John Nalbone, Michael J. Vizdos
Prentice Hall PTR; Published: 2005-02-21; Paperback; Book
Best price: $5.99
Price in other shops: $54.99
Object-Process Methodology ImageObject-Process Methodology
by Dov Dori
Springer; Published: 2002-08-26; Hardcover; Book
Best price: $62.28
Price in other shops: $84.95
The Design Patterns Smalltalk Companion (Hardcover-1998) (Software Patterns Series) ImageThe Design Patterns Smalltalk Companion (Hardcover-1998) (Software Patterns Series)
by Sherman R. Alpert, Kyle Brown, Bobby Woolf
Addison Wesley Longmann, Inc.; Published: 1998; Hardcover; Book
Best price: $29.95
Delphi Component Design ImageDelphi Component Design
by Danny Thorpe
Addison Wesley Longman; Published: 1996-12; Paperback; Book
Price in other shops: $36.95
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series) ImageFramework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series)
by Krzysztof Cwalina, Brad Abrams
Addison-Wesley Professional; Published: 2005-09-29; Hardcover; Book
Best price: $29.24
Price in other shops: $49.99
Similar Books and other products
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) ImageThe Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
by Frederick P. Brooks
Addison-Wesley Professional; Published: 1995-08-12; Paperback; Book
Best price: $24.75
Price in other shops: $39.99
Peopleware: Productive Projects and Teams   (Second Edition) ImagePeopleware: Productive Projects and Teams (Second Edition)
by Tom DeMarco, Timothy Lister
Dorset House Publishing Company, Incorporated; Published: 1999-02-01; Paperback; Book
Best price: $31.13
Price in other shops: $33.95
Designing Interfaces: Patterns for Effective Interaction Design ImageDesigning Interfaces: Patterns for Effective Interaction Design
by Jenifer Tidwell
O'Reilly Media, Inc.; Published: 2005-11-21; Paperback; Book
Best price: $26.69
Price in other shops: $49.95
How to Win Friends & Influence People ImageHow to Win Friends & Influence People
by Dale Carnegie
Pocket; Published: 1998-10-01; Paperback; Book
Best price: $6.12
Price in other shops: $15.00
More Joel on Software: Further Thoughts on  Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and ... or Ill Luck, Work with Them in Some Capacity ImageMore Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and ... or Ill Luck, Work with Them in Some Capacity
by Joel Spolsky
Apress; Published: 2008-06-24; Paperback; Book
Best price: $0.73
Price in other shops: $24.99
The Best Software Writing I: Selected and Introduced by Joel Spolsky (v. 1) ImageThe Best Software Writing I: Selected and Introduced by Joel Spolsky (v. 1)
by Joel Spolsky
Apress; Published: 2005-06-20; Paperback; Book
Best price: $2.10
Price in other shops: $24.99
Making Things Happen: Mastering Project Management (Theory in Practice (O'Reilly)) ImageMaking Things Happen: Mastering Project Management (Theory in Practice (O'Reilly))
by Scott Berkun
O'Reilly Media, Inc.; Published: 2008-03-25; Paperback; Book
Best price: $26.84
Price in other shops: $39.99
Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent ImageSmart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent
by Joel Spolsky
Apress; Published: 2007-05-31; Hardcover; Book
Best price: $1.99
Price in other shops: $16.99
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity ImageJoel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity
by Joel Spolsky
Apress; Published: 2004-08-02; Paperback; Book
Best price: $5.90
Price in other shops: $24.99
Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition ImageDon't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition
by Steve Krug
New Riders Press; Published: 2005-08-28; Paperback; Book
Best price: $21.93
Price in other shops: $40.00