Team Focus

Airbnb created a visual language, should you?

Team MakerSights

July 19, 2017

A few weeks ago, Airbnb published a blog post titled “Building a Visual Language” that made its rounds through the design community. In the article, Karri Saarinen explained the importance of a cohesive design system, a systematic guide to make their design efforts more streamlined across different teams within the organization.In a nutshell, he showed the design system’s value in four main arguments:

  • There are too few design constraints without one
  • Multiple designers struggle to achieve coherency
  • Software is a continuum and should be treated as such
  • The multitude of platforms offer a multitude of issues.

Furthering his argument, Saarinen explains, “A unified design language shouldn’t be just a set of static rules and individual atoms; it should be an evolving ecosystem.” A very compelling and well thought out argument, but perhaps a lot easier for Airbnb to achieve, than a smaller software company.

So, we asked a few members of our engineering team what they thought about the article:

Mike Mullins senior engineer
Building this ecosystem "is hard to do and you have to have an internal champion with a strong opinion on it offering clear direction. Actual use cases are also important; developers love the ability to not have to think to bring in components, they get to focus on making everything work vs styling.”

Shreeganesh Ramanan v.p. engineering
“At scale, systems exhibit complexity - becoming hard to enumerate, hard to maintain, hard to communicate about. This is especially visible in systems with few bounds like software. A large software system worked on by a large team over a long period of time will often descend into unmanageable chaos (or at the very least be unpleasant to work on and use).

Visual systems and design in general are the interfaces that software relies upon to interact with the real world. With the increasing consumer demand to provide interfaces that are supported across many devices and operating systems, the designers at Airbnb identify and present several compelling reasons for a design system to provide a uniform, appealing interface that enhances productivity.

Starting with a unified view of the whole system, ensures universal appeal that provides an iconic point of view focused to Airbnb specifically. This allows clear communication. The design system creates a powerful organized template that allows increased productivity for their designers and creates seamless, pleasing experiences.”

In sum, our team of engineers acknowledged the raw benefits of a system to define how the sum of parts fit together to create the whole, and what the guiding principles for that whole should be as components are created. We are eager to develop our own foundational template to reduce communication errors and maximize productivity, particularly as we scale our team quickly and continue to build a long living structure for large teams.

Team MakerSights

Related Blog Posts

#UntilWeAllWin

We stand united with those giving voice to the systemic inequities and injustices throughout our society — and we're sharing the concrete steps we're taking as an organization to contribute to this fight.

Dan Leahy

Read Now

1 in 7: What October means to us

Breast Cancer is highly personal to many of us at MakerSights. This month, we asked a few of our team members to reflect on how this disease has affected their lives and their friends and family.

Team MakerSights

Read Now

Dream Team: 2019 edition

We spent a week working in an unusual way: we drove ourselves to a cabin in the woods to disconnect and think deeply about the type of company we wanted to build.

Dan Leahy

Read Now

Ready to modernize your product-to-market process? Reach out for a free demo.

Request demo