What is the best alternative to The Design of Everyday Things?
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
The first edition of About Face was published in 1995, and has been referenced in a variety of work since then. It's in-depth coverage of of interaction design make it a well known reference book in the industry. The author, Alan Cooper, is a pioneer of interaction design. See More
About Face takes an in-depth look at a breadth of topics relevant to interaction design. It covers everything from personal development and psychology to methods and further resources. It's a large book at 720 pages for the fourth edition, and packed with information. See More
Throughout the book, typographic practices are explained along with their historical significance. Many terms and practices in typography are steeped in history, and learning it helps understand both the rationale, and significance of their adoption, and as a result, what role they play in modern typography. See More
This isn't a book you'll glean direct practical tidbits out of, an introduction to not only functional programming but how to think in a paradigm outside the usual way C*/Python/Ruby/Java/etc... are coded. Even if you wind up never working in Scheme or any other primarily functional language, the tactics and thought processes you'll learn here will apply to any currently-evolving language to a greater or lesser degree. You'll be able to map your thought process into the paradigm that works best for your current situation and not just be forced into a limited set of idioms that causes unnecessary boilerplate and clunky code mangling. See More
The K&R style works for old Unix mainframe command-line programs that exit after a simple task and leave the cleanup to the OS; where input is only from trusted experts; and most functions are only called internally to the program. The environment is very different today. This style will get your server owned by hackers, or crash it due to a memory leak, etc. You will have to unlearn what you've learned from this book to use C correctly in the real world today. See More