Let’s be honest, design systems are doing what code has been doing for a long time now.
Programming by nature is functional, reusable, extensible, and version controlled.
Modern design systems aim to accomplish much of the same and more, and therefore can take direction from how programming already functions.
I believe that design and development work better together when our namespace, tools, and models are in sync.
When we reduce mental overhead, teams don’t have to compromise on quality, even while they build and ship features fast. Keeping development and design concurrent means your product is easier to maintain, test, and update.
by John Choura in Stack mirroring: Designing for code and coding for design
by John Choura
in Stack mirroring: Designing for code and coding for design