Imagine leading the design of an AI product that skyrockets to a billion+ dollar valuation in under two yearsâŠ
Thatâs the story of Perplexity and today we get to hear from their founding designer and current Head of Design, Henry Modisett. Some of the highlights from this conversation:
- What it takes to thrive as a founding designer
- Why Henry likes hiring designers who can code
- The challenges of designing dynamic interfaces
- Why Henry didnât want to anthropomorphize the AI
- The initial creative direction for the Perplexity brand
- The keys to making a consumer product cognitively fast
- Why Henry built a mini design system as his very first step
- a lot more
SHOW NOTES
- Ivan (CEO of Notion)âs tweet about not having a design system
- Perplexityâs incredible brand designer named Phi
- We talked about how booking.com is a masterclass in optimizing UI
KEY TAKEAWAYS
Starting with a design system
Before Henry had any idea what the Perplexity product would become, he built a component system in React as the first step. The goal was to give himself a toolbox to make it easy to assemble new features. Many components are obvious (ex: you know youâll need a grid, type system, color system, buttons, etc.). We donât have to overcomplicate design systems. Theyâre the thing you invest in to move fast⊠not the thing you invest in once you have most of the interface figured out.
Empowerment through code
When you write code, you develop a stronger emotional attachment to the product. Youâre also empowered to continually make improvements without having to go through engineers. The more removed you are from what ships, the easier it is to dish blame on someone else for an experience being janky.
âHaving designers that can code is a hackâŠquality just happensâ
Velocity is everything
Henry makes a point to prioritize velocity over exploration, debate, visual design, etc. And a big part of what makes that possible is empowering designers to make decisions. If itâs a UX question, the designer needs to make a call (âgo with your gut and if you want to change it later you canâ). This is also why having designers who can code is key. Nothing is cemented. You donât need permission to iterate after something ships.
Dynamic UI systems
At the root of Perplexity are UI systems that display dynamic content based on what the user searches. That means as a designer you canât possibly mock up all use cases. You have to think about interfaces as slightly abstracted (ex: âentity comparisonâ which can work for comparing dog breeds, restaurants, etc.). Part of designing a dynamic system is you have to be ok with percentage outcomes. Sometimes the formatting isnât going to be perfect.
Youâre designing the system, giving AI the tools to use, and hoping that it works most of the time.