User Interface Design for Programmers
User Interface Design for Programmers
Joel Spolsky
Ev Williams
On the "books read" section of Ev Williams' GoodReads profile.
+
1
All books

User Interface Design for Programmers

User Interface Design for Programmers

Joel Spolsky
By
Joel Spolsky
3.9
258
ratings on Goodreads

In the realm of software development, the chasm between crafting code and curating user experiences often seems vast, but "User Interface Design for Programmers" by Joel Spolsky serves as a bridge for this divide. Spolsky demystifies the art and science of UI design, presenting it not as a realm exclusive to the artistically inclined but as a logical extension of programming itself. Through engaging prose and practical examples, this book empowers developers with the tools to enhance their applications by designing with the user’s perspective in mind. Spolsky’s foundational axiom, aligning the program model with the user model, is both a revelation and a straightforward guide that programmers, irrespective of their artistic prowess, can apply to create intuitive and effective interfaces. What sets this book apart is its ability to translate the principles of good UI design into a language that resonates with programmers. Spolsky, with his witty and accessible writing style, tackles common UI pitfalls and offers clear, actionable solutions that can be integrated into any project. The inclusion of usability testing methods further enriches the reader's toolkit, ensuring that the interfaces designed not only look good but also work well for the end user. "User Interface Design for Programmers" is not just a book; it’s a transformational journey that redefines the boundaries of programming and design, ensuring that readers come away equipped to create more engaging, user-friendly software.

Read more
Released
2001
25 Jun
Length
159
Pages

1

recommendations

recommendation

On the "books read" section of Ev Williams' GoodReads profile.
Usability, fundamentally, is a matter of bringing a bit of human rights into the world of computer-human interaction. It's a way to let our ideals shine through in our software, no matter how mundane the software is. You may think that you're stuck in a boring, drab IT department making mind-numbing inventory software that only five lonely people will ever use. But you have daily opportunities to show respect for humanity even with the most mundane software.
— Joel Spolsky, User Interface Design for Programmers

Similar recommendations

View all
AI Superpowers
AI Superpowers
Kai-Fu Lee
9
people
person
The Coming Wave
The Coming Wave
Mustafa Suleyman
8
people
person
Masters of Doom
Masters of Doom
David Kushner
7
people
person
Amusing Ourselves to Death
6
people
person
Hackers & Painters
6
people
person
Don't Make Me Think
5
people
person
Hackers
Hackers
Steven Levy
5
people
person
The Network State
The Network State
Balaji Srinivasan
5
people
person
The Mythical Man-Month
The Mythical Man-Month
Frederick P. Brooks Jr.
5
people
person
Digital Gold
Digital Gold
Nathaniel Popper
4
people
person

This site is part of Amazon’s Associates Program. Purchasing books recommended by successful individuals through my links earns us a small commission, helping keep the site running, at no additional cost to you. Thank you for supporting our site!