Skip to content

Books

A collection of books that are piling up in my library.

The Evolution of Useful Things: How Everyday Artifacts-From Forks and Pins to Paper Clips and Zippers-Came to be as They are

The Evolution of Useful Things

How Everyday Artifacts-From Forks and Pins to Paper Clips and Zippers-Came to be as They are

(1994) Henry Petroski
To Engineer Is Human: The Role of Failure in Successful Design

To Engineer Is Human

The Role of Failure in Successful Design

(1992) Henry Petroski
Design That Scales: Creating a Sustainable Design System

Design That Scales

Creating a Sustainable Design System Practice

(2023) Dan Mall
A practical guide to Design System components: A 4-part guide to create, document and maintain your design system components

A practical guide to Design System components

A 4-part guide to create, document and maintain your design system components

(2024) Ness Grixti
Dieter Rams. Less But Better

Less But Better

(2014) Dieter Rams
Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs

Creative Selection

Inside Apple's Design Process During the Golden Age of Steve Jobs

(2018) Ken Kocienda
Refactoring UI - Adam Wathan, Steve Schoger

Refactoring UI

(2018) Adam Wathan, Steve Schoger
Learning TypeScript

Learning TypeScript

(2022) Josh Goldberg
Learn React with TypeScript: A beginner's guide to reactive web development with React 18 and TypeScript

Learn React with TypeScript

A beginner's guide to reactive web development with React 18 and TypeScript

(2024) Carl Rippon
The Road to React: Your journey to master plain yet pragmatic React.js

The Road to React

Your journey to master plain yet pragmatic React.js

(2017) Robin Wieruch
Learning React: Modern Patterns for Developing React Apps

Learning React

Modern Patterns for Developing React Apps

(2017) Alex Banks
Eloquent JavaScript: A Modern Introduction to Programming

Eloquent JavaScript

A Modern Introduction to Programming

(2018) Marijn Haverbeke
Fluent React: Build Fast, Performant, and Intuitive Web Applications

Fluent React

Build Fast, Performant, and Intuitive Web Applications

(2024) Tejas Kumar
How to Make Sense of Any Mess - Abby Covert

How to Make Sense of Any Mess

(2014) Abby Covert
JavaScript: The Definitive Guide - David Flanagan

JavaScript: The Definitive Guide

(2006) David Flanagan
Practical UI

Practical UI

(2022) Adham Dannaway
Change by Design: How Design Thinking Transforms Organizations and Inspires Innovation - Tim Brown

Change by Design

How Design Thinking Transforms Organizations and Inspires Innovation

(2009) Tim Brown
Beautiful Visualization: Looking at Data through the Eyes of Experts - Julia Steele

Beautiful Visualization

Looking at Data through the Eyes of Experts

(2010) Julia Steele
Information Architecture - Peter Morville

Information Architecture

(2015) Peter Morville
Graphic Design Thinking: Beyond Brainstorming

Graphic Design Thinking

Beyond Brainstorming

(2011) Ed. Lupton, Ellen
The Systems Thinker - Albert Rutherford

The Systems Thinker

(2018) Albert Rutherford
Thinking in Systems: A Primer - Donella Meadows

Thinking in Systems

A Primer

(2008) Donella Meadows
Expressive Design Systems - Yesenia Perez-Cruz

Expressive Design Systems

(2019) Yesenia Perez-Cruz
Hack the Design System: Revolutionize the way your organization scales design

Hack the Design System

Revolutionize the way your organization scales design

(2019) Elisa Pyrhonen
UX Strategy: How to Devise Innovative Digital Products that People Want

Universal Principles of Design

(2003) William Lidwell
Simple and Usable: Web, Mobile, and Interaction Design (Voices That Matter)

Simple and Usable

Web, Mobile, and Interaction Design (Voices That Matter)

(2010) Giles Colborne
UI is Communication: How to Design Intuitive, User Centered Interfaces by Focusing on Effective Communication

UI is Communication

How to Design Intuitive, User Centered Interfaces by Focusing on Effective Communication

(2013) Everett N McKay
Prototyping for Designers: Developing the Best Digital and Physical Products

Prototyping for Designers

Developing the Best Digital and Physical Products

(2016) Kathryn McElroy
Flexible Typesetting

Flexible Typesetting

(2018) Tim Brown
Design Systems: A practical guide to creating design languages for digital products - Alla Kholmatova

Design Systems

A practical guide to creating design languages for digital products

(2017) Alla Kholmatova
The What, How, and Why of Design Systems

The What, How, and Why of Design Systems

(2020) Andrea Hock
Building Design Systems: Unify User Experiences Through a Shared Design Language - Sarrah Vesselov, Taurie Davis

Building Design Systems

Unify User Experiences Through a Shared Design Language

(2019) Sarrah Vesselov, Taurie Davis
Frontend Architecture for Design Systems: A Modern Blueprint for Scalable and Sustainable Websites - Micah Godbolt

Frontend Architecture for Design Systems

A Modern Blueprint for Scalable and Sustainable Websites

(2016) Micah Godbolt
Practical UI Patterns for Design Systems: Fast-Track Interaction Design for a Seamless User Experience - Diana MacDonald

Practical UI Patterns for Design Systems

Fast-Track Interaction Design for a Seamless User Experience

(2019) Diana MacDonald
A Pattern Language: Towns, Buildings, Construction

A Pattern Language

Towns, Buildings, Construction

(1977) Christopher Alexander
Anna Debenham - Front-end Style Guides

Front-end Style Guides

(2017) Anna Debenham
Architecting CSS: The Programmer’s Guide to Effective Style Sheets

Architecting CSS

The Programmer’s Guide to Effective Style Sheets

(2020) Martine Dowden, Michael Dowden
The Art of Color: The Subjective Experience and Objective Rationale of Color - Johannes Itten

The Art of Color

The Subjective Experience and Objective Rationale of Color

(1961) Johannes Itten
Atomic Design - Brad Frost

Atomic Design

(2016) Brad Frost
About Face: The Essentials of Interaction Design - Alan Cooper

About Face

The Essentials of Interaction Design

(2007) Alan Cooper
Living with Complexity

Living with Complexity

(2016) Donald A. Norman
Things That Make Us Smart: Defending Human Attributes in the Age of the Machine - Donald A. Norman

Things That Make Us Smart

Defending Human Attributes in the Age of the Machine

(1994) Donald A. Norman
Design of Future Things - Donald A. Norman

Design of Future Things

(2009) Donald A. Norman
Designing for the Digital Age: How to Create Human-Centered Products and Services - Kim Goodwin

Designing for the Digital Age

How to Create Human-Centered Products and Services

(2009) Kim Goodwin
Org Design for Design Orgs: Building and Managing In-House Design Teams

Org Design for Design Orgs

Building and Managing In-House Design Teams

(2016) Peter Merholz
The Lean Startup

The Lean Startup

(2011) Eric Ries
Web Form Design: Filling in the Blanks

Web Form Design

Filling in the Blanks

(2008) Luke Wroblewski
Visualize This: The FlowingData Guide to Design, Visualization, and Statistics

Visualize This

The FlowingData Guide to Design, Visualization, and Statistics

(2011) Nathan Yau
The Design of Everyday Things

The Design of Everyday Things

(1988) Don Norman
Stuck? Diagrams help.

Stuck? Diagrams help.

(2022) Abby Covert
Designing Web Interfaces

Designing Web Interfaces

Principles and Patterns for Rich Interactions

Bill Scott (2009)
The New CSS Layout - Rachel Andrew

The Timeless Way of Building

(1979) Christopher Alexander
Grid Systems in Graphic Design - Josef Müller-Brockmann

Grid Systems in Graphic Design

(1996) Josef Müller-Brockmann
Form Design Patterns - Adam Silver

Form Design Patterns

(2018) Adam Silver
The laws of simplicity

The Laws of Simplicity

(2006) John Maeda
Design for How People Think: Using Brain Science to Build Better Products

Designing for How People Think

Using Brain Science to Build Better Products

(2019) John Whalen
Design for the Mind: Seven Psychological Principles of Persuasive Design

Design for the Mind

Seven Psychological Principles of Persuasive Design

Victor Yocco (2016)
Storytelling with Data: A Data Visualization Guide for Business Professionals

Storytelling with Data

A Data Visualization Guide for Business Professionals

(2015) Cole Nussbaumer Knaflic
Hooked: How to Build Habit-Forming Products

Hooked

How to Build Habit-Forming Products

(2013) Nir Eyal
Inclusive Design Patterns - Coding Accessibility Into Web Design - Heydon Pickering

Inclusive Design Patterns

Coding Accessibility Into Web Design

(2016) Heydon Pickering
Don't Make Me Think: A Common Sense Approach to Web Usability

Don't Make Me Think

A Common Sense Approach to Web Usability

(2000) Steve Krug
The New CSS Layout - Rachel Andrew

The New CSS Layout

(2017) Rachel Andrew
Web UI Design for the Human Eye: Colors, Space, Contrast - UXpin

Web UI Design for the Human Eye

Colors, Space, Contrast

(2015) UXpin
Accessibility for Everyone - Laura Kalbag

Accessibility for Everyone

(2017) Laura Kalbag
Color Accessibility Workflows

Color Accessibility Workflows

Geri Coady (2017)
CSS Mastery: Advanced Web Standards Solutions - Andy Budd, Emil Björklund

CSS Mastery

(2016) Andy Budd, Emil Björklund
Get Ready for CSS Grid Layout - Rachel Andrew

Get Ready for CSS Grid Layout

(2016) Rachel Andrew
SVG Animations: From Common UX Implementations to Complex Responsive Animation - Sarah Drasner

SVG Animations

From Common UX Implementations to Complex Responsive Animation

(2017) Sarah Drasner
CSS Secrets: Better Solutions to Everyday Web Design Problems - Lea Verou

CSS Secrets

Better Solutions to Everyday Web Design Problems

(2014) Lea Verou
Practical SVG - Chris Coyier

Practical SVG

Chris Coyier (2016)
The Essential Guide to User Interface Design: An Introduction to GUI Design

The Essential Guide to User Interface Design

An Introduction to GUI Design

(1997) Wilbert O Galitz
Going Responsive - Karen McGrane

Going Responsive

(2015) Karen McGrane
Non-Designer's Design Book

Non-Designer's Design Book

(1994) Robin Williams
Responsive Design: Patterns & Principles - Ethan Marcotte

Responsive Design: Patterns & Principles

Ethan Marcotte (2015)
Articulating Design Decisions: Communicate with Stakeholders, Keep Your Sanity, and Deliver the Best

Articulating Design Decisions

Communicate with Stakeholders, Keep Your Sanity, and Deliver the Best UX

(2015) Tom Greever
Responsible Responsive Design - Scott Jehl

Responsible Responsive Design

(2014) Scott Jehl
A Web for Everyone: Designing Accessible User Experiences - Sarah Horton, Whitney Quesenbery, Aaron Gustafson

A Web for Everyone

Designing Accessible User Experiences

(2014) Sarah Horton, Whitney Quesenbery, Aaron Gustafson
Global UX Design and Research in a Connected World

Global UX Design and Research in a Connected World

(2011) Whitney Quesenbery
Sass for Web Designers - Dan Cederholm

Sass for Web Designers

(2013) Dan Cederholm
The Principles of Beautiful Web Design

The Principles of Beautiful Web Design

(2010) Jason Beaird
The Big Book of Dashboards: Visualizing Your Data Using Real-World Business Scenarios

The Big Book of Dashboards

Visualizing Your Data Using Real-World Business Scenarios

(2017) Steve Wexler
Designing for Emotion

Designing for Emotion

(2011) Aarron Walter
Designing Interfaces: Patterns for Effective Interaction Design

Designing Interfaces

Patterns for Effective Interaction Design

Jenifer Tidwell (2005)
Responsive Web Design - Ethan Marcotte

Responsive Web Design

(2011) Ethan Marcotte
HTML Semantics - Smashing Magazine

HTML Semantics

(2012) Smashing Magazine
Psychology Of Everyday Things - Donald A. Norman

Psychology Of Everyday Things

(1988) Donald A. Norman
Emotional Design: Why We Love (or Hate) Everyday Things

Emotional Design

Why We Love (or Hate) Everyday Things

(2003) Don Norman
HTML5 for Web Designers - Jeremy Keith

HTML5 for Web Designers

Jeremy Keith (2010)
CSS3 for Web Designers - Dan Cederholm

CSS3 for Web Designers

Dan Cederholm (2010)
Designing with the Mind in Mind

Designing with the Mind in Mind

(2010) Jeff Johnson
Designing with Web Standards

Designing with Web Standards

Jeffrey Zeldman (2009)
CSS: The Definitive Guide - Eric A. Meyer

CSS: The Definitive Guide

Eric A. Meyer (2000)
Inclusive Design for a Digital World: Designing with Accessibility in Mind - Reginé Gilbert

Inclusive Design for a Digital World

Designing with Accessibility in Mind

(2019) Reginé Gilbert
Bulletproof Web Design - Dan Cederholm

Bulletproof Web Design

(2005) Dan Cederholm
Interaction Design: Beyond Human‑Computer

Interaction Design: Beyond Human-Computer

(2002) Jenny Preece