Skip to Content
UX Patterns for Devs GPT is now available! Read more →
PatternsUX Books for Developers

UX Books for Developers

A curated list of books to help developers understand and implement better user experiences.

Essential Reads

CoverTitleAuthorWhy Developers Should Read It
Don't Make Me ThinkDon’t Make Me Think, RevisitedSteve Krug• Practical usability principles
• Developer-friendly approach
• Real-world examples
UX FundamentalsUX Fundamentals for Non-UX ProfessionalsEdward Stull• Perfect for developers new to UX
• Clear, structured approach
• Focuses on core concepts
Design of Everyday ThingsThe Design of Everyday ThingsDon Norman• Fundamental design principles
• Understanding user psychology
• Error prevention
Practical UIPractical UIAdham Dannaway• Logic-driven approach
• Quick, actionable guidelines
• Includes Figma design system
• Updated in 2024
Refactoring UIRefactoring UIAdam Wathan & Steve Schoger• Design tactics for developers
• Practical, visual examples
• Component-based approach
• Color & typography guidelines

Form Design

CoverTitleAuthorWhy Developers Should Read It
Designing UX: FormsDesigning UX: FormsJessica Enders• Deep dive into form design psychology
• Best practices for validation
• Accessibility considerations
• Mobile-first approach
Form Design PatternsForm Design PatternsAdam Silver• Step-by-step implementation guide
• Progressive enhancement techniques
• Accessibility best practices
• Real-world examples
Dos and Don'ts for Form InputDos and Don’ts for Form Input and SelectionUX Movement• Comprehensive form patterns
• Visual examples
• Practical dos and don’ts
• Regular updates included

Tools & References

CoverTitleAuthorWhy Developers Should Read It
Smart Interface Design PatternsSmart Interface Design Patterns Checklist CardsVitaly Friedman• 100 ready-to-use checklists
• Covers all common UI components
• Based on usability research
• Perfect for design-implementation discussions

Inclusive Design

CoverTitleAuthorWhy Developers Should Read It
Inclusive Design PatternsInclusive Design PatternsHeydon Pickering• Practical accessibility techniques
• ARIA implementation patterns
• Progressive enhancement strategies
• Cross-browser solutions

Advanced UX

CoverTitleAuthorWhy Developers Should Read It
About FaceAbout Face: The Essentials of Interaction DesignAlan Cooper• Interaction design patterns
• User behavior models
• Interface guidelines
100 Things100 Things Every Designer Needs to Know About PeopleSusan Weinschenk• Psychology insights
• Research-based decisions
• Practical applications

Got a pattern request?

Let us know, and we'll add it!

Send Suggestion
Last updated on