Designer vs Developer #22: How to create a design system
In this episode of the Designer vs Developer series, Google Design Advocate Mustafa Kurtuldu discusses motion design, prototyping and the three layers of material design
![](https://creativereview.imgix.net/content/uploads/2018/10/1tMeTBwXe4M6ePdG27IiAZQ.jpeg?auto=compress,format&q=60&w=700&h=516)
Designer vs Developer by Google Design Advocate Mustafa Kurtuldu is a series of videos aimed at improving understanding between what are often seen as two separate camps. Each video, in which Kurtuldu has a conversation with a different industry expert, is accompanied by an essay (below) which delves deeper into the topic discussed.
A design system is a set of principles that helps guide designers trying to navigate a platform, environment or ecosystem. Sometimes they impose restrictions and force rules, but a good set will always seek to guide. Design principles are not a new thing, Roman architect Vitruvius had three golden rules for great architecture;
- Durability (Firmatis ): The building should be robust and remain in good condition.
- Utility (Utilitas): The building should be functional and useful for the people who are in it.
- Beauty (Venustatis): The building should be delightful and soulful.