The Latticework A Mental-Models Reading · Jul 2026
Tap edges or swipe ← →
Field Note · Product Intelligence

The Dot Plot.

A latticework reading of Y Combinator's guide to individual user visualization — which mental models the tool amplifies, which it quietly overturns, and what new ones to add.

1 / 7
Y Combinator dot plot tutorial thumbnail

Video: Y Combinator / Dave Fontenot

14mRuntime
3Seats activated of 10
$80kContract that churned
2Tools: cohorts + dots
2 / 7
I · The Frame

What this video is really about.

Every founder tracking a dashboard is, in some sense, reading a map. The map may be accurate — the DAU line really is going up — and still be useless as a guide to where the product needs to go next. Dave Fontenot's fourteen-minute tutorial on dot plots is not really about a chart type. It is about the gap between the map and the territory, and the specific form that gap takes when the territory is individual human behaviour.

The video's central claim is precise: aggregate metrics don't just obscure detail — they actively deceive. A DAU graph that holds flat at two or three users per day is compatible with a product everyone loves and returns to daily, or with a product that keeps cycling through churned users who each try it once. You cannot tell which world you are in without looking at individuals. The dot plot is the mechanism that makes individual inspection cheap enough to do routinely.

Three kinds of edits to the latticework follow. Some familiar models come out sharper. Others don't survive the argument intact. And a handful of new structural observations earn a place in the toolkit — ones the canon doesn't yet have a name for.

3 / 7
II · The Reinforced

Old models, sharper edges.

The clearest amplification is of the map is not the territory. A DAU graph is a map. It compresses every individual's session into a single point in a single series. Fontenot's move is to zoom in — not to abandon aggregation, but to hold the individual and the aggregate in the same view simultaneously. The dot plot is a map that is explicitly shaped like the territory: one row per person, one cell per day, exactly mirroring the structure of the thing it represents.

So, if you were just looking at DAUs, this is the graph you would see. And it really doesn't tell you all that much…
So, if you were just looking at DAUs, this is the graph you would see. And it really doesn't tell you all that much. It basically tells you, yeah, we're not growing. We have some users. Instead, looking at the dot plot, we have a much richer understanding of our users. We know something about their behavior, maybe something about their lives. We probably have inferred from this that these people that use it during the week, probably they're doing it at the office or in some other place where they can listen to music every single day of the work week.

Signal vs. noise gets one of its clearest product-specific illustrations. The noise here isn't random — it's structural. A metric like DAU has a real signal buried inside it, but the aggregation introduces a specific kind of noise: the mixing of users who behave differently. Separating the weekday-listener cohort from the weekend-listener cohort is not a refinement of the DAU signal; it is the removal of noise that was preventing the signal from being readable at all.

Redundancy also appears, in an interesting form. Fontenot recommends layering multiple symbols into the same grid — a ring for the first-use day, different marks for different events. Each additional symbol is a redundant encoding of different information into the same spatial structure. The grid doesn't grow; the density of information per cell increases. The result is that a single glance at a row tells you more than a page of log output would.

One of the biggest mistakes I see founders make is relying on aggregate user metrics instead of understanding how any individual users use their product…
One of the biggest mistakes I see founders make is relying on aggregate user metrics instead of understanding how any individual users use their product. In my last video, I talked about cohort retention curves and how you can use those to separate groups of users and track what they do over time throughout using your product. And I think that's the best tool that you've got to figure out if people keep using your product. But what you don't know is how are they using your product? How are they interacting? What features are they using? What's the frequency of use? What's the pacing of how they use the product? And most founders just like ignore this. But I think it's the most important signal to figure out if you've built something that people want.
4 / 7
III · The Contradicted

Models that do not survive intact.

The most quietly subversive moment in the video is the PayPal story. Fontenot attributes it to Max Levchin: faced with a fraud problem they couldn't algorithmically characterize, PayPal built a visualization and had humans stare at it. The humans couldn't articulate the pattern — they didn't know what fraud looked like — but they could point at the screen and say that's different. This bends the common explicit knowledge bias: the assumption that insight must be articulable to be actionable. The fraud detectors worked precisely because the pattern was visible before it was nameable.

an idea that I remember hearing about 10 years ago from Max Levchin, one of the founders of PayPal. They had a big fraud problem when they first launched…
an idea that I remember hearing about 10 years ago from Max Levchin, one of the founders of PayPal. They had a big fraud problem at PayPal when they first launched, but they didn't know the patterns to look for. So, what they did instead is build a visualization, a graph of all the transactions that were happening on PayPal. And they just had humans sit and stare at screens of these drawings and graphs. And while the humans didn't know what exactly was going on, they were able to look at the screen and say that thing happening there, that's different and uh probably fraud. And then they would go and dig in to that. It's kind of the same idea with dot plots. You can look at these charts and figure out, huh, there's something going on with users. I see this pattern emerging. And then you can go dig into it a lot deeper.

The availability heuristic gets undermined in the other direction too. Fontenot's target audience — founders — is good at constructing stories about typical users. The stories feel available because they are; the founder built the product for someone. But the dot plot reveals that the distribution of actual user behaviours is often bimodal or stranger — weekday-only listeners and weekend-only listeners who would each need completely different product decisions to retain. The "typical user" story is a creature of the aggregate. Zoom in and it evaporates.

Finally, going up and to the right as a proxy for health takes a serious hit. Any DAU graph that draws new users through the top of the funnel and bleeds them out the bottom can show a flat-but-growing line for months. The champions who bought the product are gone; new users cycle through. The line says nothing about which world you are in. Fontenot's B2B churn story is the illustration: $80,000 signed, three of ten seats activated, the champion who drove the purchase left the company — and the only place all of that was visible was the dot plot.

that had a very name brand customer that signed up and bought their product. I think it was like a $80,000 a year contract…
that had a very name brand customer that signed up and bought their product. I think it was like a $80,000 a year contract. Um they onboarded the company. The company said they wanted 10 seats and later the company churned. Let me show you what they could have figured out had they been using dot plots. So this is what it actually looked like. The company bought 10 seats, but only three seats ever activated. Only three of those people ever tried the product. And if you look at their usage, they weren't getting a lot of value from it. Nobody used it more than 2 days per week. And it looks like pretty sporadic usage. And it turns out what happened is the company was in the state. The champion had gotten excited about this product and bought it. And then the champion left the company. And as soon as the champion left, a new person came in and they said, "Why are we using this software? We're going to churn." The company could have known that this contract was in jeopardy by looking at the dot plot.
5 / 7
IV · The New

New entries for the latticework.

The video's most portable new model is what might be called champion risk — the specific B2B failure mode where adoption depends on a single internal advocate, and usage never spreads wide enough to survive that person's departure. Champion risk is distinct from churn for dissatisfaction: the product may be working fine, the champion may have loved it, but the organizational surface was never enlarged. The dot plot reveals it as a pattern: ten seats contracted, three ever activated, usage sporadic. No metric captures this as directly.

The PayPal story contributes pattern-first detection: the discipline of exposing data visually before you have a hypothesis about what you are looking for. Classical scientific method runs the other direction — hypothesis first, then look for confirming data. PayPal's fraud team inverted this, and it worked. The dot plot applies the same inversion to product analytics: show every individual's behaviour, without filtering, and let anomalies surface before you have named them.

look at this example I've just drawn. What patterns have emerged now that we can see individual users and their own behavior?…
look at this example I've just drawn. Um, for our Spotify app, what do we see? What patterns have emerged now that we can see individual users and their own behavior? Well, one thing I see is it seems like there's a set of people who use the product on weekdays, right? We've got myself, we've got user number three here, user four used it on a Monday, user six used it during the week, and there's a couple users who seem to kind of only use it on the weekends. That's an interesting observation that might help me redesign my product in a different way or target different users. Maybe understand which users are the most valuable ones to me. Do I want the weekday worktime listeners or do I want the weekend users? We would have no idea about this if we didn't have a dot plot visualization like this. Another thing I can see is a measure of retention. Like do we see a lot of users like user 4 that try the app on one day and then never come back?

Third is structured sampling as a management practice. For products at scale, Fontenot describes printing out dot plots for random samples of user segments and handing sheets to team members: "iOS users in France." "Web users in the US earning over $80k." The discipline isn't the visualization; it's the deliberate, repeated, human act of looking at randomly selected individuals across defined segments. This is closer to an ethnographic method than a product-analytics method. It belongs in the latticework alongside confirmation bias as its corrective: you cannot cherry-pick individuals to inspect if you are randomly sampling.

And finally, event fidelity — the observation that the quality of everything downstream depends entirely on choosing the right event to plot. Log "opened the app" and you measure habit; log "processed an invoice" and you measure value delivered. These are different things, and the dot plot will faithfully reveal whichever world you are tracking. The mistake of charting the wrong event is not a technical mistake; it is a conceptual one, the same error as picking the wrong outcome variable in any causal analysis.

6 / 7
V · The Field Card

When to reach for which.

VI · Coda

The latticework, after the dots.

The dot plot is not a novel technology; it is a novel commitment. The commitment is to resist the temptation of the aggregate — not to abandon it, but to hold it alongside the individual view. Most product teams have aggregate data by default and individual data by exception. The dot plot inverts the default.

Most founders just like ignore this. But I think it's the most important signal to figure out if you've built something that people want. — Dave Fontenot, Y Combinator

What the latticework gains from this episode is a sharper version of an old lesson: the map is always a lossy compression, and the specific form of the loss matters. Aggregation loses individuals. The way you recover them is not to disaggregate everything — that's intractable — but to build visualizations that are structurally isomorphic to the thing you care about. One row per person. One cell per day. The dots tell you what the line cannot.

· · ·
Y Combinator · Watch on YouTube
7 / 7