šŸ¤æ designing a unicorn

+ become your dev team's favorite designer šŸ‘€

Somehow itā€™s become cool to diss design systems (Ivanā€™s recent tweet about Notion definitely didnā€™t help).

But I think the pendulum has swung too far and weā€™ve started throwing the baby out with the bath waterā€¦

Hereā€™s why šŸ‘‡

LETā€™S PLAY A GAME

Which product am I talking about?

  1. They were named the top design tool of 2023 by Product Hunt

  2. They were voted 2024ā€™s top animation tool in Contraā€™s awards

Give up? The product is Jitter.

Itā€™s like Figma but for motion design and it is blowing up right now.

For good reason too! Jitter makes it so easy to create really high quality animations. And thereā€™s even a Figma plugin so you can bring your designs in with a single click.

So if youā€™re a designerā€¦ donā€™t sleep on this tool anymore šŸ‘‡

šŸ“ŗ THIS WEEKā€™S EPISODE

Designing a unicorn AI startup from nothing

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 highlights:

  • 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

Listen on YouTube, Spotify, Apple, or wherever you get your podcasts šŸ‘‡

Key takeaways

1ļøāƒ£ 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.

I go deeper in this weekā€™s featured idea šŸ‘€

2ļøāƒ£ 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ā€

3ļøāƒ£ 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.

4ļøāƒ£ 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 of the states and 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.

šŸ¤ WITH FRAMER

How to create the glow effect on the new Framer website

See the blue glow at the bottom of the new Framer website?

Well Iā€™m kind of obsessed with it. So I asked the designer (aka the big enchilada of hype) to walk us through exactly how itā€™s made.

It never gets old to see how the Framer team builds their own website in Framerā€¦

My biggest takeaway is that I need to be pairing linear gradients with radial masks a lot more šŸ‘€

šŸ§ƒ INSPIRATION JUICE

3 designs I saved this week

1 ā€” Unique icon style

My new favorite follow is Mehdi. He posts a new design every day and theyā€™re good.

I particularly love the way heā€™s nesting these icons in the alert banner. That sunken dark padding with the subtle shadows is :chefskiss: šŸ¤Œ

2 ā€” Clerk Auth page

If you missed the Oliur episode, his #1 example of what it looks like to share your work is James McDonald. This mockup shows why.

A few tiny details I love:

  1. The inner shadows on the input

  2. The subtle bg pattern nodding to the home page motif

  3. The way the bg pattern lines break the frame of the container

3 ā€” Airbnb inspired micro interaction

Bartek showing once again how delightfully buttery your animations can be with Jitterā€¦

(also I have a fun Airbnb partnership coming up next month that I cannot wait to share more about šŸ¤«)

See it live ā†’

šŸ”— FEATURED RESOURCE

How to become your engineering teamā€™s favorite designer

I probably spend too much time thinking about how designers can improve the way they collaborate with developersā€¦

So here are 7 tactics you can use to make your dev team love you šŸ‘‡

Meet the Dive partners 

I made a list of my favorite products and asked them to come on as sponsors of the newsletter/podcast. They said yes šŸ„¹

The #1 way to support Dive Club is to check them outšŸ‘‡

Jitterā€‹ ā†’ How I animate my designs

Framerā€‹ ā†’ How I build my websites

Maven ā€‹ā†’ How I invest in my career

Raycast ā€‹ ā†’ How I do pretty much everything on my computer

Episodes you mightā€™ve missed...

Ideas you mightā€™ve missedā€¦

How much did you enjoy this issue?

Never hesitate to reply with feedback too :)

Login or Subscribe to participate in polls.

Thanks for reading! I'm working hard to bring you the best design resources on the planet šŸ«¶

If you want to go even deeper you can always:


See you next week āœŒļø 
- Ridd

P.S. if you were forwarded this email you can ā€‹subscribe here