6 min
Design Systems for Small Teams
You don't need a 60-component library to have a design system. You need three good primitives and the discipline to actually use them.
I've watched teams of four engineers try to maintain a 60-component design system. It always ends the same way: the system is half-broken, half-ignored, and full of one-off variants.
What works on a small team is usually three things: a real type scale, a real spacing scale, and a small handful of well-thought-out primitives (button, input, card). The rest can be local.
The discipline isn't in the library — it's in saying no when somebody wants to introduce a fourth button variant.
#Design#UX#Frontend