How are these relevant to the hacker who writes his own Linux device drivers? Or the hacker building an open source voice recognition library?
There are plenty of hackers who do amazing work that has nothing to do with visual design.
How are these relevant to the hacker who writes his own Linux device drivers? Or the hacker building an open source voice recognition library?
There are plenty of hackers who do amazing work that has nothing to do with visual design.
I liked the nuclear reactor example in The Design of Everyday Things because it illustrated (again) that usability is important even if only trained professionals have to use <something>.
Something as general as "don't make me think" may make sense for API design, but honestly I doubt the applicability of "The Elements of Typographic Style" or "Grid Systems" to library documentation and API discoverability.
"Design Books Every Hacker Who Would Like to Read About Design Should Consider Reading Unless They are Designing an API"
I know 2 of the books mentioned and they are great books, but the poster should mention that the Design of Everyday Things is starting to be seriously dated. At least for the examples exposed - the principles do not age.
I've read 2 of them and they have may be relevant. The ideas in them go past visual design and through to communication of ideas etc.