- Dive Club
- Posts
- 𤿠slow is smooth, smooth is fast
𤿠slow is smooth, smooth is fast
the AI design pattern masterclass

Iām willing to bet that you have been on Smashing Magazine at some point in the last 18 yearsā¦
Their founder, Vitaly Friedman, has been one of the leading thinkers in UX for decades. And right now heās obsessing over how we can design AI experiences that people love using.
So this weekās episode is a masterclass in design patterns for AI (read: lots of screen-sharing š).
We dissect products like Consensus, Perplexity, Elicit, and many more to figure out whatās missing and what can be improved.
Some highlights:
The use case for dynamic interfaces with AI
How to design a less painful refinement journey
The best AI design patterns to use for inspiration
When to use quiet AI vs. visible AI in your interfaces
Why more products should be āAI-secondā not āAI-firstā
Why we need to slow users down when designing AI products
How designers can establish trust when users interact with AI
+ a lot more
š¤ WITH PAPER
Remember what Janum Trivedi from Airbnb said about shaders?
āI think shaders in a lot of ways are like the final frontier of UI developmentā

They used to be this alien format that I couldnāt really do anything about. But now Paper is making it possible for designers anywhere to create their own shaders.
You can even preview them directly on the canvasā¦
Itās just another reason why I am all-in on Paper as the next great design tool.
Theyāre truly raising the ceiling for creativity and you can be one of the first to try it out just click the link to get started š
š KEY TAKEAWAYS
Key takeaways about AI design patterns
1 ā Helping users slow down
I worked with a contractor on my home for a year and he would always say the same phrase: āSlow is smooth, and smooth is fastā.
I think this applies to designing AI products as well š
Vitalyās goal is to make sure that before anybody sends a prompt, itās āso succinct, so accurate, so useful, so detailed, so contextualā that the chance of getting a generic, unhelpful response is minimal.
That means actively slowing people down before they attempt to generate an output with AI.
Skilled prompters would never open a new chat and say āmake me a ______ā.
They would probably say something like: āMy goal is to make a _______. Iām going to include some context, and then Iād like you to ask me as many questions as needed to ensure you have everything required to nail the taskā.
So how do we bake that understanding into the UX itself?
The good news is we already have some tried and true patterns for doing exactly thatš
2 ā Leveraging familiar UI patterns
The internet is a sea of open-ended text boxes right now.
Proven UI patterns are strangely absent in AI interfaces, even though theyāve been table stakes in SaaS for years.
Itās a big reason why Vitaly is such a fan of Consensus. They layer familiar affordances around the core chat interface that really improve the UX (like a filter panel for instance).

They also go further with ideas like quantifiably representing sources in a āConsensus Meterā and creating UIs to filter by type. These patterns make results more useful and help users feel in control.

Vitaly shares about 20 more examples of little patterns like this in the full video š
3 ā Dynamic loading states
Loading states are more important than ever because this is the first time it actually makes sense to have a 10ā20 second wait in your product.
So how can we use that downtime to help users add context and set the model up for success?
It reminds me of something the Head of Design at Gamma shared: in the early days while presentation outlines were loading, they gave users theming options to customize the output. This eliminated the feeling of waiting and turned a dead moment into progress.
How many other AI products could take advantage of this same moment?
Based on the initial prompt, the AI could assemble a UI to clarify the userās intent.
Maybe that includes sliders, a number rating scale, a follow-up question, etc. All of this could be done with simple, predictable components.
Done right, these micro-flows would keep people engaged and level up the quality of AI interactions.
So if you enjoy getting nerdy on patterns like this then this episode will probably be one of your favorites yet š
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