• Denis RojcykDenis Rojcyk, over 3 years ago

    I've worked most of my career as a solo designer in products of various scale. And for the last year or so I've started designing design systems for every project I do.

    First we should define what is a design system. Or more precisely how many components or symbols do you need in order to call the collection of them a design system. In my books, it doesn't matter whether it is a collection of tens or hundreds of symbols or just two.

    Now, Todd Cantley in one of the comments here mentioned that they take a bit of time to complete. Which is 100% true. BUT! The more projects I did, the more I discovered that basically every project shared a very specific set of components. Like buttons, inputs and some very basic typographic styles. If it is an iPhone app then alerts, and modal views. If it is a website then you need a navigation, footer and so on.

    So I figured out, that in order to save some time for myself and at the same time provide more value to my clients I should design systems for every project I do (I have one else for desktop too). And I did it by designing templates, which handles most of the setup phase (90%), and the rest is just visual adjustments for the respective projects. But any template will do.

    So basically every time I start a new project I already have a basic design system set up.

    • It makes designing everything much faster.
    • It is easier to make everything consistent
    • It is easily expandable.
    • It is easier for devs
    • You provide more value to the customer -> You charge more
    5 points