Brock McClung
hello@brockmcclung.com
← Journal

Design Systems

The Case for Design Systems

Why investing in a design system early pays dividends across every product touchpoint — and how to make the case to stakeholders.

March 1, 2025

Design systems are one of the most misunderstood investments in product design. Teams often see them as overhead — a luxury for companies at scale. In reality, a well-built system is the fastest path to consistent, high-quality product output at any stage.

What a Design System Actually Is

A design system is not a component library. It's a shared language — a set of decisions about color, typography, spacing, interaction, and tone that a team agrees to make once and then never re-litigate.

When you build a button component, you're not just building a button. You're encoding a decision about:

The Real Cost of Not Having One

Every hour a designer spends deciding whether a heading should be 32px or 36px is an hour not spent on the actual user problem. Every time an engineer interprets a Figma file slightly differently is a pixel of drift between design intent and shipped product.

A design system doesn't constrain creativity. It reserves creative energy for the decisions that actually matter.

Over 18 months on a product team without a system, I watched us ship five variations of the same card component. Not because we wanted variety — because no one could find the previous version.

Where to Start

You don't need to build everything at once. Start with the decisions that recur most often:

  1. Typography scale — Define your type ramp once. Stop deciding ad hoc.
  2. Color tokens — Semantic names (color-action-primary) over raw values (#963808).
  3. Spacing system — An 8pt grid eliminates most layout debates.
  4. Core components — Button, Input, Card. Just those three eliminate 60% of the redundancy.

The Stakeholder Conversation

The ROI of a design system is real but delayed, which makes it a hard sell. The argument that works: frame it as reducing the cost of change. When your brand evolves, a system means updating one token, not 400 screens.

Ship the system incrementally. Don't ask for a quarter to build it — build it alongside product work and let the value speak for itself.

← Back to Journal