The Humane Interface: New Directions for Designing Interactive Systems
Jef Raskin, the visionary behind the Apple Macintosh project, challenges the standard conventions of modern computing in this provocative guide to interface design. Rather than following current trends, Raskin argues that many popular digital tools are fundamentally flawed and difficult to use. He proposes a shift toward systems that respect human cognitive limits, moving away from complex menus …
Shelves
More like this
Programming Pearls
"The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encount…
Designing Interactions
Bill Moggridge, the designer of the first laptop and cofounder of IDEO, provides an insider perspective on how digital technology has reshaped our…
GUI Bloopers: Don'ts and Do's for Software Developers and Web Designers
Jeff Johnson provides a practical look at the common pitfalls that plague software interfaces and websites. This updated edition focuses on real w…
Refactoring: Improving the Design of Existing Code
As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliab…
Eloquent JavaScript: A Modern Introduction to Programming
"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earlies…
Effective Java
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…
A Web for Everyone: Designing Accessible User Experiences
Designing for the web means designing for people of all abilities, yet accessibility is often treated as an afterthought or a technical burden. Sa…
The User Experience Team of One: A Research and Design Survival Guide
Leah Buley provides a practical roadmap for designers who find themselves working without a dedicated department or large budget. This guide focus…
Sketching User Experiences: Getting the Design Right and the Right Design
Bill Buxton explores the critical distinction between building a product correctly and ensuring you are building the correct product in the first …
Universal Principles of Design
Universal Principles of Design serves as a comprehensive visual encyclopedia covering one hundred psychological and structural concepts that shape…
The Algorithm Design Manual
This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…