- Dive Club
- Posts
- 𤿠agency flashlight
𤿠agency flashlight
Perplexity, shaders, and the rise of generalist designers

This week, Gunnar Gray (Product Design Lead at Perplexity) dives into the art of designing AI-native experiences š

He shares lessons from shaping Voice Mode and how prototyping with AI is changing the design process at Perplexity.
Some highlights:
Why Perplexity is racing to get ideas into code
What itās like designing at a hyper growth startup
What itās like designing dynamic voice experiences
Gunnarās journey learning metal shaders with Cursor
How Gunnar strategically invests in his design skillset
+ a lot more
š¤ WITH RAYCAST
I got a fun ping from Pedro at Raycast this weekā¦
He sent me a video the Hype Team put together for the first preview of Raycast for Windows and it looks amazing š
The team at Raycast hooked me up with 15 invites for Dive Club listeners to test out Raycast for Windows.
So if you are one of those people thatās been patiently waiting for your Windows upgrade... now is your time.
Thereās only 15 and when theyāre gone, theyāre gone. Click the link below to get yours and good luck! š
š KEY TAKEAWAYS
Takeaways from my chat with Gunnar
1 ā The rise of the generalist designer
My favorite way to think of AI is as an amplifier.
If you have even the smallest seed of a skill, AI can 10x its value.
Take Gunnar for example⦠he comes from Metalab and has a pretty impressive set of visual and animation skills (see for yourself).

But when it came to engineering, he was (almost) starting from scratch š
But that didnāt stop him from learning Metal shaders and designing the entire Perplexity Voice Mode animation in code.
"I certainly could have done it in After Effects and Cinema 4D, and that would have felt more natural to me, but I wanted it to feel like a more useful artifact."
All it took was curiosity, a willingness to learn, and a little help from Cursor.
"I was just curious how it could work in a metal shader environment in iOS. Now we have the ability to do that, so it just made sense to pick up a new tool and learn it there."
I donāt know about you but I find that mindset incredibly inspiring.
Metal shaders still scare me a bit not gonna lie š
So hearing how someone without a coding background shipped something beautiful into one of my favorite apps gets me amped.
2 ā Learning with Cursor
AI shines a flashlight on each of us and reveals exactly how much agency we really have. Because thereās nothing stopping you from following in Gunnarās footsteps.
āCursor has totally lowered the barrier to entry for anyone who hasnāt coded or wants to learn how to code or learn prototyping more. That barrier is so low now, it feels really empoweringā
You donāt need a course or a YouTube rabbit hole to get started. You just need to ask Cursor to teach you.
Honestly, 80% of my coding sessions begin with something like:
āHey, I want to work on [X] but I have no idea where it lives or how the current code works. Can you walk me through it like Iām non-technical?ā
āinstead of going out and to find a bunch of tutorials on how to build metal shaders, you just ask cursor to explain how something is working or give you a breakdown of what this does and what that does. Youāre building but youāre also learning along the wayā
3 ā The death of static design
The design process used to look something like this:
"Previously, it felt very static from a design standpoint... you would spend a lot of time in Figma, do a lot of work upfront, and then start building and shipping."
But thatās changing. Teams like Perplexity are racing to get things working in code as soon as possible which means sometimes design doesnāt even come first.
āthereās such a blurry line between design and engineering now where sometimes design is setting the vision or sometimes engineering is showing whatās possible firstā
Iāve been hearing this a lot from teams using AI as a material. When you donāt know exactly what the outputs will look like, mockups only get you so far.
"You need to see those outputs and understand what they are in order to shape and form them however you want."
As soon as I hit send on this, Iāll be in that same spot designing a page where the entire output comes from AI. You can kinda fake it by feeding GPT some structured data and mocking up dummy content in Figma⦠but itās messy. The truth is, AI is forcing designers and engineers to work more closely than ever.
As soon as I hit send on this email Iām about to be in this exact same scenarioādesigning a page where the output is entirely created with AI.
You can kinda fake it by feeding GPT some structured data and mocking up dummy content in Figma⦠but itās messy.
The reality is that AI is forcing designers and engineers to work more closely than ever.
ou can kinda hack it by feeding data into GPT and using it to mold dummy data for Figma, but itās tricky and the reality is that AI forces designers and engineers to work more closely than ever before.
On that note⦠I should probably start my own design process so Iām going to leave it here.
If youāre interested in AI, startups, or just want to be inspired by someone who is endlessly curious then I think youāll really like this weekās episode š
How much did you enjoy this issue?Never hesitate to reply with feedback too :) |
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š
Framerā ā How I build my websites
Genway ā How I do research
Granola ā How I take notes during CRIT
Jitterā ā How I animate my designs
Lovable ā How I build my ideas in code
Mobbin ā How I find design inspiration
Paper ā How I design like a creative
Raycast ā ā How I stay in flow while I work
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:
ā Read all āideasā
ā Watch all āepisodes ā
![]() |
|
P.S. if you were forwarded this email you can āsubscribe here