Design Systems
Design

Design Systems

Alla Kholmatova
Read 19 December 2020

Review

When I started working through what a proper design system actually requires, this was the book every practitioner pointed me toward. It was published in 2017, and that matters. Not because the ideas have aged badly, but because the tooling chapters describe a workflow that predates Figma, and most teams now live inside a world Figma built.

That gap creates a frustrating read. The conceptual core is strong: what patterns are, why naming them well is a design decision rather than a labeling task, how shared language prevents the slow erosion of a product's visual coherence. Those sections I kept returning to. The tooling chapters I read once and moved past.

The functional versus perceptual pattern distinction is genuinely useful. So is the argument that design principles need to be specific enough to rule something out, not just to sound good in a document. The governance question, whether your system should be centrally curated or distributed across product teams, gets more honest treatment here than in most conference talks on the subject.

I cannot give this book a clean recommendation. The theory is the best account of design systems I have read, and a post-Figma update would make it essential. Until someone writes that book, this is as close to essential as the field currently has.

Key Takeaways

The parts worth keeping:

Design principles that actually work

Two kinds of patterns

Kholmatova draws a clean line between functional and perceptual patterns. Both matter; they fail in different ways when poorly managed.

Pattern type What it covers Where it goes wrong
Functional Interface building blocks defined by the behavior they enable: buttons, navigation, form inputs, modals Duplicate components appear when teams build in parallel without a shared inventory
Perceptual Brand expression through sensory elements: color, typography, motion, texture Personality dilutes when teams apply these inconsistently across surfaces

What holds a system together

The governance question