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

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.