This is an interesting question and a very common question that all of us have. That's also because we are part of the industry or better way to put it is culture where things move at fast pace and everyone is just hustling and build products at a rocket speed. It's fine there's nothing against it. But there are certain principles that remains constant regardless of the speed we are building products. One such thing is Design System
Let's go one step backward from where we started and break them in sequence of events
- We start with the idea of building an amazing and beautiful product
- We start putting down our thoughts about our product by defining the flows a.k.a defining the User experience of our product.
- Until now things were just black and white so to add some charm to our product what we do next is we start by defining some colors for our product which also help us think about brand colors so people can relate to our product instantly.