Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules

4.0/5 · 1K+ ratings

Jeff Johnson provides a clear bridge between cognitive psychology and modern digital design. While most designers know the basic rules of user interface construction, many do not understand why those rules exist. This book explains how human perception and memory actually function, transforming a checklist of design principles into an intuitive mental framework. By focusing on the science of how …

Shelves
Nonfiction Art Design book Jeff Johnson Business Computer Science Technology Website Design Design Psychology Reference Science

More like this


Coders at Work: Reflections on the Craft of Programming

Peter Seibel interviews 16 of the most interesting computer programmers alive today in Coders at Work, offering a brand-new companion volume to Ap…

4.0/5 · 1K+ ratings

Java Concurrency in Practice

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platfo…

4.0/5 · 1K+ ratings

Continuous delivery

Winner of the 2011 Jolt Excellence Award!Getting software released to users is often a painful, risky, and time-consuming process. This groundbrea…

4.0/5 · 1K+ ratings

JavaScript: The Definitive Guide

This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an exam…

4.0/5 · 1K+ ratings

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…

4.0/5 · 1K+ ratings

Design Patterns: Elements of Reusable Object-Oriented Software

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct s…

4.0/5 · 1K+ ratings

The C++ Programming Language

More than three-quarters of a million programmers have benefited from this book in all of its editions Written by Bjarne Stroustrup, the creator o…

4.0/5 · 1K+ ratings

Learning Python

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …

4.0/5 · 1K+ ratings

Peopleware: Productive Projects and Teams

Demarco and Lister demonstrate that the major issues of software development are human, not technical. Their answers aren't easy--just incredibly …

4.0/5 · 1K+ ratings

Head First Design Patterns

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know y…

4.0/5 · 1K+ ratings

Code Complete: A Practical Handbook of Software Construction

Widely considered one of the best practical guides to programming, Steve McConnell’s original code complete has been helping developers write bett…

4.0/5 · 1K+ ratings

Working Effectively with Legacy Code

Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get near…

4.0/5 · 1K+ ratings