Learning to love the constraints of a design system