Refactoring UI is a comprehensive guide to designing great user interfaces. Written by Steve Schoger and Adam Wathan, two experienced web developers and designers, the book covers everything from the basics of typography and color theory to more advanced topics like accessibility and performance.

The book is divided into three parts: Foundations, Patterns, and Practice. The Foundations section covers the essential principles of good UI design, such as clarity, consistency, and efficiency. The Patterns section provides a catalog of over 100 reusable UI components, along with examples of how to use them. The Practice section offers advice on how to apply the principles and patterns in real-world projects.

Refactoring UI is an excellent resource for anyone who wants to improve their UI design skills. The book is well-written and easy to follow, and it is packed with practical advice. Whether you are a beginner or an experienced designer, Refactoring UI will help you create better user interfaces.

Here are some of the things I liked about the book:

Here are some of the things I didn't like about the book:

Overall, I highly recommend Refactoring UI to anyone who wants to improve their UI design skills. The book is an excellent resource for beginners and experienced designers alike.

Here are some additional thoughts on the book: