Design Systems for Non-Traditional Use Cases

People usually associate Design Systems with polished final designs, cleanly mapped to production code and accompanied by a nicely documented site. This talk isn’t about those systems. It’s about all the other ones. The scrappy, simple, reusable components you use all the time, without thinking. The ones that help you express quick ideas, arrange sticky notes for research, or provide photos and names of people from your team to offer more realistic examples in your designs.

In this talk, Noah Levin, Design Manager for Figma shares some examples, tips, and best practices to be scrappier with your Design Systems and speed up the design process for everyone. He believes designers should only have to design a basic building block once, and everyone else should benefit immediately, without needing to put in all that extra work to create polished finalized documentation.

Content Strategy Techniques for Design Principles

In-house teams may spend months defining principles. But what makes great principles and once you have them, how do you apply them effectively?

In this talk, Selene Hinkley, Product & Design Systems Content Strategist will discuss content strategy techniques for design principles, and the context for how to translate design principles into experiences. She will share examples of how design principles help Shopify solve real-life problems, and how to define content formulas and page templates for writing solid design principles.

Designing Effective Collaboration at Scale

Facebook has over 2 billion users who are spending a reasonable amount of time on the app, and for a company of this stage, growth and time spent aren't the biggest problems anymore. When the company scales to this stage, how do you foster a collaborative environment focused on quality and long-term goals?

In this talk, Amanda Linden, Director of Design at Facebook shares examples and lessons learned on aligning teams around what the people problems are, measuring success and performance, as well as establishing a design bug resolution process where the design org works as one to implement pattern changes across the entire app.

Bridging the Design and Engineering Gap With Design Systems

Designers today are caught between shunning redline specs and being overwhelmed to learn new skills to bring their designs to life. Out of this tension comes design systems – not only a more efficient way to design, but a better a way to bridge the gap between design and engineering.

In this talk, Mike Dick, Design Systems Lead at Survey Monkey shares his experience leading design systems for companies like Twitch and Quora, and a deep dive on how SurveyMonkey's design system was built to empower design and engineering teams to come together to refresh their 20-year-old product.

Creating and Evolving a Cross-Platform System at Scale

The design challenges we face are becoming larger in scale and and more complex. As designers and developers, we need more systematic and abstracted methods to continue building great products.

The past couple of years, Airbnb has been systemizing UI design & development on web and mobile platforms with a design language system (DLS). In this talk, Karri Saarinen, Principal Designer at Airbnb discusses what are their learnings and challenges in creating and evolving a cross-platform system for a large, fast growing and design lead product company.

Designing a Comprehensive Color System

Color is subjective, emotional, and complex. How do you design a cohesive color system for your product that is both emotive and branded, but also usable, accessible, and flexible enough for the future?

In this talk, Linda will take you through how their design systems team at Lyft took a mathematical approach to build Lyft’s new color system (Spectrum). 

Linda shared how they created a color system that both designers and engineers can understand, the tools they made to develop and share their palettes, and how they approached a scalable system built to take Lyft through future brand refreshes and app redesigns.

Getting Your Design System Off The Ground

Introducing a design system successfully doesn’t happen overnight. It often takes months, if not years, to create full adoption and use of your system. In it’s early stages your system can feel like it isn’t working or providing value. So, how do you get your design system up and running?

In this talk, Joey Zingarelli, Product Designer at Pinterest, shares practical tips on how to get your team designing and building your product within a new set of rules and guidelines. He talks about how to avoid the pitfalls of enforcement and get your system to empower, rather than hinder, your team.

You vs. The Design System They Told You Not to Worry About

While some companies have full-time teams of designers and developers, some can only do design systems work in their spare time. As an individual contributor, you may feel pressured to be a great engineer as well as hone your visual and interactions skills—or maybe you enjoy both but find companies often make you choose one over the other?

Despite being in the fortunate position of working with full-time design systems team, Diana Mounter, Design Systems Manager at GitHub, is not immune from feeling imposter syndrome or envy towards design systems team. Diana will share some real-talk behind design systems work, taking a look at industry examples in comparison to her own experiences, how they strive to do things at GitHub and what the future might hold.

The Prototyping Process

It seems like every year, there’s a new hot prototyping tool. But how do you know what tools are worth investing time in? Isn’t knowing one enough?

Learn from Shana Hu, Product Designer at Pinterest, how keeping key prototyping principles in mind can help you make smarter decisions about your design tools and process. Shana shares how she decides when to use which tool, including why she uses Framer to dynamically generate layouts and pull in real data.

Provocative Prototyping

Our best ideas often start out by looking like really bad ideas. Prototyping can be an effective way to spread new ideas and help others see an idea the same way we see it.

In this talk, Zach Johnston, Product Designer at Dropbox walked us through how to communicate ambitious design ideas through prototypes and shared how he and the team at Dropbox have used prototyping to shake up traditional thinking. 

Zach turned our focus to two modes of prototyping: 

  1. Prototyping to understand

  2. Prototyping to be understood

Prototyping to understand

This is the explorative prototyping when you create dozens of prototypes all trying to solve the same problem. The goal of this prototyping method is to try to figure something out and understand an idea for yourself. Ultimately, we want to figure out the answer for ourselves, how does this feel in our hands.

Prototyping to be understood

This type of prototyping is focused on selling an idea, conveying an idea, getting buy-in from your stakeholders on a project that may have a major impact or simply getting people to understand that idea in the same way that you do. This type of prototyping is extremely powerful since it keeps explaining that idea over and over again without you being in the room.

How do you know when it’s time to switch mode from one type to another?

Zach would argue the importance of prototyping to be understood as being effective in three key moments: 

  • To simplify a complex solution - When you’re trying to explain your idea to someone, but people don’t quite get it, use prototyping to simplify something that seems super complex to others down into something that is really simple and just makes sense.

  • To provoke a discussion - If people are ignoring your idea, help them engage and get real critical feedback

  • To spread an idea - Use prototyping to convey the message across the entire company. Get people excited to engage with the idea, talk about, build on.

Zach, summed up his talk by talking about four practical tips that are useful when switching modes. 

1. Invest in a foundation

As soon as you realize that you’re going from lots of small prototypes into one epic big prototype it’s time to take a step back and invest in a foundation. Often prototypes take weeks or months to be built. A solid foundation helps designers and engineers understand your space, how things work, and have them build on that idea. 

2. Cut corners

This helps you to save time for yourself and for your users. Start with a kit. Think from your user's point of view about what is necessary to convey the idea. 

3. Test that the prototype is usable

Ensure people don’t struggle to see what is clickable what is not. If necessary, add some guidance to the prototypes. Make it feel more like a walk through than a click adventure. 

4. Share with context

Give people insight into what ’s the point of this prototype. Create a document which includes a short introduction, the general purpose of the prototype, a walk through the prototype. 

Most importantly, Zach leaves us with a question: What ideas are you working on today that you can use prototyping to help people understand? What idea is ready to be understood? 

Collaboration Through Change

There is no one way that works for growing companies and scaling teams during different stages of growth. Processes change depending on scale, shifts in team culture, and how the company works. As the company grows, bottlenecks suddenly appear as an indicator of the increasing complexity of the organization. How do you ensure there is team alignment & effective collaboration during different stages of growth: Early Stage, Middle Stage, Late Stage?

In this talk, Frank Yoo, Director of Design at Lyft, shares practical examples and strategies he has used along the way as a principle stakeholder at Lyft to navigate the transitions at different stages of growth.

Using Framer at Scale

Designing products at scale is challenging. Solutions often take years to build and they need to work across languages, backgrounds, and contexts.

In this talk, Jeff Smith, Product Designer at Facebook, speaks to how Framer has been a critical tool in his process, designing for 2 billion people at Facebook and shares his workflow using it to get a product from concept to launch.

The Imposter's Design System

Looking around you might think all Design Systems enter the world fully formed, built by elite teams and empowered by executive mandate. Nothing could be further from the truth. For many of us, what appears authoritative today, at one point was a hustle. What seems polished now, was at one point a hack. If you look to the start, you won't find anything awe-inspiring. What you will find is an imposter with a plan.

In this talk, Ed shares practical strategies for influencing adoption and building authority so that you can transform your aspirational design system into the real deal.



Julie Stanescu
Communicating Design Principles at Scale

Communicating the intent behind a new design system isn’t simple. You need to get the work out of the minds of the designers who crafted it and into use by others. For Material Design, which strives to meet the needs of a wide range of brands, the need to balance customization with consistency raises the challenge.

Rich Fulcher, Head of Material Design at Google shares how he and the Material team have approached educating designers and developers about getting the most of Material Design. From design principles to documentation, he’ll offer practical techniques for bringing a design system to life.

Design for Confrontation, Design for Growth

In today’s increasingly frictionless world, it’s easier than ever to avoid confrontation. The products and services we love are isolating us from different and opposing perspectives. We're becoming less empathetic and resilient people. But what if these products could help us overcome adversity, too?

In this talk, Steve shares thoughts on why design — and the products we love — need to help people develop the mindset and skills to constructively confront themselves, their fears, and each other.

Julie Stanescu
Building Appropriate Design Teams

Every designer is unique: they have different skill sets, strengths, and interests. Every company is also unique. They have different cultures, products, and challenges. So how do you match one with the other? How do you make sure that the design team you build is going to be successful within the context of your organization? 

In this talk, Joel shares a framework and his lessons learned on how to structure design teams that meet business and organizational needs, how to determine who to hire, and how to set those hires up for success.

Julie Stanescu
The System Always Kicks Back

Congratulations! You’ve launched a design system. Everyone loves it. Everything is great! But… Now what? Lucky for you, building a successful system is just the first step.

Last year, Shopify launched Polaris — a multi-year effort that brought Shopify’s experience together. In this talk, Kyle uses examples from ongoing efforts with the UX team at Shopify to keep Polaris working.

He covers how we’ve grown the system and the challenges we’ve encountered along the way. He talks about scaling the team and scaling the system while making sure it all doesn't fall apart. Through it all, he shared some light on the new problems you should expect after you build a successful system at your company.

About the Speaker

Kyle Peatt | Director of UX at Shopify | @kpeatt

Kyle enjoys problems. Lucky for him, leading Product UX at Shopify provides plenty of opportunities to think about complicated interconnected problems and try to come up with simple, powerful solutions.  As Director of UX, Kyle leads interdisciplinary teams across content, research, design, and front-end development to create great experiences to help Shopify’s hundreds of thousands of merchants. He also enjoys a good game of crib.

Effective Collaboration Between Designers and Engineers

A designer’s job doesn’t end when the best experience is captured in mocks or even prototypes. It’s only complete when that experience is shipped and in people’s hands. This often hinges on how well design collaborates with their engineering counterparts.

In this talk, Tina Chen (Sr Product Design Manager @Slack) and Garrett Miller (Sr. Engineer at Slack) go through some examples of design and engineering partnerships that allow both roles to thrive and rapidly ship polished products.

They discuss about how to build strong design and engineering relationships, bringing engineering in early in the product design process, how to conduct design and technical explorations in parallel, and how to communicate specs and polish without introducing friction.

Julie Stanescu
The Psychology of Designing for VR

Virtual Reality is unlike any other medium you have ever designed for. It has the unique challenge of being -cross-disciplinary amongst many fields of design. Further, it also requires a level of familiarity with human biology and psychology.

When VR is done well, it has the possibility of providing a deep level of immersion and presence. If done poorly, it can even negatively impact a person’s health. With so many possibilities and open-ended questions, where would one even begin to consider designing for VR?

Join Chris No and discover the strange but fascinating effects VR has from a psychological and physiological perspective, why these matters and how to use them to your own advantage.

Designing for Social VR

In this talk, Christophe Tauziet goes over the process and behind the scenes of designing Facebook Spaces, Facebook’s first Social VR experience.

He shares examples and explorations that led to the final product, and some useful takeaways while exploring questions like: what’s different about designing for VR? How do you rethink interactions that people have every day on Facebook for a completely new medium like Virtual Reality? What makes a good VR interface?

About the Speaker

Christophe Tauziet | Product Design Manager @Facebook | @christauziet

Christophe is a product designer at Facebook, leading the design of the company’s Social VR efforts. Prior to that, Christophe led the design work of the Facebook Photos team, and worked on Connected and developer products like FB Login. Before joining Facebook, Christophe worked as a designer at Apple and led design at Parse.