Skip to content
The Product Guys

Real products, pulled apart.

Each teardown walks a flow you already know and names the principle doing the work. Every one ends with what not to copy, because plenty of these patterns are closer to manipulation than to craft.

Duolingo

How the streak holds a lesson habit together

A five minute lesson, wrapped in a counter that hurts to lose.

6 min6 moments
Spotify

Turning a year of logs into a shareable artifact

Wrapped takes data Spotify already had and hands it back as identity.

6 min7 moments
Notion

Making a blank page survivable

The hardest screen in Notion is the one with nothing on it.

6 min6 moments
Figma

Multiplayer as a distribution strategy

Cursors with names on them did more for Figma than any feature list.

6 min6 moments
Stripe

The details that get a card number typed

Checkout is a form, and every millimetre of it is an argument.

5 min6 moments
Headspace

Asking why before showing anything

An onboarding survey that doubles as a promise about what the app will do.

5 min6 moments
Spotify

How listening turns into a personal library

Discover Weekly and the save button teach each other.

6 min6 moments
Netflix

Browsing designed to end in playback

Every row, preview and countdown exists to stop you deciding.

6 min6 moments
YouTube

What the watch-next rail is really optimising

A queue built from other people's sessions, not your intent.

6 min6 moments
Instagram

Two clocks running in one app

A permanent grid and a feed that expires, sharing a home button.

6 min6 moments
TikTok

A feed with no navigation left to do

One video, full screen, and a swipe that costs nothing.

6 min6 moments
Airbnb

Making a stranger's spare room feel safe to book

Search results, the listing page, and the moment money moves.

7 min6 moments
Uber

Designing the two minutes before the car arrives

The wait is the product, so the map never stops moving.

6 min6 moments
Amazon

A product page built around one button

Everything above the fold exists to justify Add to Cart.

6 min6 moments
Booking.com

Urgency as the whole interface

A results page where almost every element is a pressure cue.

6 min6 moments
Strava

Turning a solo run into a social object

The upload, the map, and the cheapest applause in fitness.

6 min6 moments
Pinterest

A save button that doubles as research

Collecting for later is the input the recommender needs.

5 min5 moments
Reddit

Ranking a crowd against itself

Two arrows, a time decay, and a sort menu that changes the site.

6 min6 moments
Apple Fitness

Three rings instead of a dashboard

A whole activity model compressed into one glanceable shape.

5 min5 moments
Google Maps

Routing you and recruiting you at once

Turn by turn navigation that quietly collects the next map.

6 min6 moments
Wikipedia

Why the edit button is still there

An open door, a revert, and a rule about sources doing the work.

6 min6 moments
Steam

The wishlist is the marketing channel

Save it now, buy it when the discount email lands.

6 min6 moments
Robinhood

When a serious decision looks like a game

Swipe to trade, and the interface never mentions risk.

6 min6 moments
Slack

Turning an empty workspace into a habit

Setup asks for work, not preferences, and the sidebar does the rest.

6 min6 moments
Linear

Building for the hands before the mouse

Single letter shortcuts, a command palette, and no spinners.

6 min6 moments
GitHub

Making code review a shared artifact

A diff, a comment thread, and a merge button that waits.

7 min6 moments
Vercel

A URL that argues better than a screenshot

Every push becomes a live environment someone can click.

6 min6 moments
Superhuman

Selling speed as the whole product

An email client where the mouse is the slow path.

6 min6 moments
Loom

A share link that recruits the next user

Recording ends and the link is already on the clipboard.

6 min6 moments
Calendly

Moving the work to the person who wants the meeting

One link ends the thread where two people compare calendars.

5 min5 moments
Zapier

Teaching non-programmers to wire two apps

Real sample data turns an abstract mapping into a visible one.

6 min6 moments
Airtable

One table, many opinions about it

Views let a team disagree about layout without forking the data.

6 min6 moments
Miro

Making a shared canvas feel inhabited

Named cursors, frames, and a way to drag everyone to where you are.

6 min6 moments
Intercom

Two products pretending to be one conversation

A chat bubble for the customer, a queue for the team.

6 min6 moments
Canva

Starting from someone else's finished work

The blank page is the enemy, so the product never shows one.

6 min6 moments
Webflow

A visual editor that refuses to hide the model

You drag boxes and the tool writes classes you have to understand.

7 min6 moments
Postman

Turning a private request into team knowledge

A saved request is documentation that can be run.

6 min6 moments
Sentry

Grouping a flood of errors into decisions

Thousands of events become one issue with an owner.

6 min6 moments
Datadog

Dashboards that must survive being woken by them

Tags, template variables, and a monitor that pages a human.

6 min6 moments
Jira

The cost of a tool that can model anything

Configurability sold to buyers, paid for by everyone else.

7 min6 moments
Shopify

Turning a blank store into a first sale

A setup checklist that treats an empty store as a sequence, not a form.

6 min6 moments
Etsy

How a handmade listing gets found

A marketplace that sells sameness as difference, one tag at a time.

6 min6 moments
eBay

The last thirty seconds of an auction

A countdown clock doing work that no pricing page could do.

6 min6 moments
IKEA

Planning a kitchen before buying one

A configurator that makes committing to a large purchase feel like play.

6 min6 moments
ASOS

Returns as the real product

Fashion online only works if sending it back is boring.

5 min5 moments
Zara

Scarcity that is actually true

Limited runs, thin stock, and why the honest version is rarer than the pattern.

5 min5 moments
Instacart

Deciding what happens when the item is gone

A whole product built around the one thing groceries cannot promise.

6 min6 moments
Deliveroo

Where the total actually comes from

Six charges, one basket, and the order they get revealed in.

5 min5 moments
Klarna

Splitting a price into four smaller ones

The clearest example on this site of craft serving a questionable goal.

6 min6 moments
Wise

Showing the fee nobody else shows

Building a company on the number your competitors hide.

6 min6 moments
Monzo

Turning one balance into several

Mental accounting, implemented in software, with the numbers shown daily.

6 min6 moments
Zerodha

A broking app that refuses to be fun

Indian retail broking, with the dopamine deliberately left out.

6 min6 moments
Swiggy

Ordering dinner in an Indian city

Address chaos, small baskets and a live map, handled at scale.

6 min6 moments
Zomato

Choosing where to eat, not what to order

A discovery surface holding reviews, photos and delivery in one place.

5 min5 moments
Flipkart

How a sale event bends a whole year

Big Billion Days as a demand instrument, not a discount.

6 min6 moments
PhonePe

Paying a stranger by scanning a sticker

UPI turned payment into an action with no account numbers in it.

5 min5 moments