User Journey

Don't design features — design the timeline of an experience.

The User Journey visualizes the entire interaction between a user and a product or service as a timeline, marking the behaviors, emotions, pain points, and opportunities at each stage. It forces designers to shift from "what feature should I build?" to "what is the user living through?" — switching from an inside-out view to an outside-in one. A full journey usually covers: trigger → discovery → first use → core experience → retention/churn → referral/exit.

Non-trivial insight: the real value of a journey map is not "drawing a complete path" — it is exposing two hidden dimensions. First, the emotional curve matters more than the feature list. Users' memory of a product obeys the peak-end rule: they remember the emotional peaks and the final moment, not the average quality. So instead of uniformly improving every step, concentrate resources on one "Wow moment" and a strong ending. Second, the journey does not end at your product boundary — what is the user doing before and after using you? Competitive analysis usually compares features; user journeys compare entire experiences, including the parts outside your control. Uber won not by building "a better hailing screen" but by erasing the journey pains of "standing in the street, uncertain ETA, hunting for change."

How to apply it: choose a key user scenario and draw the full timeline from trigger to goal completion. At each node mark: user behavior, touchpoint, emotional state (+/-/neutral), main friction. Find the emotional low (fix first) and the spot that can deliver a Wow (concentrate investment). Extend the journey beyond your product boundary — the pains they hit before reaching you are also your opportunities.

Classic Example

Airbnb's journey-map breakthrough. Early on, Airbnb saw low bookings. Mapping the full user journey revealed the key pain was not in site features but in photo quality — prospective guests bounced off dim, host-shot pictures. Airbnb sent free professional photographers to hosts, and that "off-product" intervention doubled bookings. They were not optimizing the booking flow; they were repairing the emotional cliff inside the journey.

Scenario · BigCat

Apply journey thinking to your "Mental Models" content product. Reader journey: discover (social media / referral) → first visit (index page) → pick one post → read → resonate → try the AI prompt → get an insight → share / save → return next day. Key emotional nodes: first read with "wow, this maps onto my situation" is the peak; the AI prompt producing a usable result is the second peak. Biggest churn risk: finishing and thinking "I get the idea, but I don't know how to use it." Fix: append a "5-minute practice for today" action box after every model, turning insight directly into behavior. Parenting works the same — design a child's "learning journey," not their "learning tasks." Watch the emotional curve, place an achievement peak just before a hard part, and engineer a sense of harvest at the end.


A User Journey maps the complete timeline of interaction between a user and a product, capturing behaviors, emotions, pain points, and opportunities at each stage. Its deepest value lies in two hidden dimensions: the emotional curve matters more than the feature checklist (peak-end rule — users remember emotional peaks and endings, not averages), and the journey extends beyond your product's boundaries (users' pre- and post-product experience is your competitive landscape). Airbnb's breakthrough came from fixing a journey pain point outside their software — photo quality. Practical approach: map the full journey from trigger to goal completion, plot the emotional curve, invest in creating one "Wow moment" and a strong ending, and extend your view to the user's experience before and after your product.


English Template
Map the complete user journey for [product / service / content]. From trigger through goal completion to referral/exit, list at each stage: (1) User behavior (2) Touchpoint (3) Emotional state (+/-) (4) Main friction point. Identify the emotional nadir and zenith, then propose 3 prioritized improvements — fix the emotional cliff first, then engineer a Wow moment.

Product-Market Fit

It's not that you built a good product — the market is pulling you.

Marc Andreessen defined Product-Market Fit (PMF) as "being in a good market with a product that can satisfy that market." It describes not product quality but the resonance between a product and a real need — when PMF hits, you feel the market pulling, not the team pushing. Sean Ellis offered a quantitative test: if more than 40% of users say they would be "very disappointed" if they could no longer use the product, you have PMF.

Non-trivial insight: the most counterintuitive thing about PMF is that it is usually not "designed" — it is discovered, through repeated iteration, in unexpected user segments or use patterns. Slack started as the internal chat tool of a game company. Instagram was a feature-laden check-in app (Burbn). YouTube was a dating-video site. They all found a PMF in usage data that differed from the original intent. Second insight: PMF is not binary; it is a spectrum — you may have strong PMF in a narrow segment but not in a broader market. Scaling prematurely (burning money on growth before PMF) is the leading cause of startup death. Third insight: PMF can fade — markets change, competitors appear, user expectations escalate.

How to apply it: in the early stage, track "pull signals" rather than vanity metrics — organic growth rate, unprompted referral rate, frequency trends, and post-churn return rate. Use the Sean Ellis test to quantify PMF. If you are not at PMF, do not optimize growth — optimize the product until you find the fit. Keep narrowing the target user until you find a segment that "loves you," then expand from there.

Classic Example

Superhuman's PMF engine. Founder Rahul Vohra industrialized the Sean Ellis test: continually survey users on "how disappointed would you be without Superhuman?", segment them into "very," "somewhat," and "not" disappointed, study the shared traits of the "very disappointed" to sharpen positioning, and study what the "somewhat disappointed" lack to direct development. This closed loop raised the PMF score from 22% to 58%.

Scenario · BigCat

Your "Mental Models" content system is itself a product seeking PMF. Core question: who would be "very disappointed" without access to this content? Probably not generic "learning enthusiasts," but a more precise segment — "cross-disciplinary thinkers actively using AI to boost cognitive efficiency." Validation: which pages have the longest dwell time, which AI prompts have the highest usage, and whether readers share it unprompted. If the "AI prompts" block far exceeds expected usage, that is the market telling you the real PMF may be in "directly usable AI thinking tools" rather than "mental-models education." Same lens in investing: do not fall in love with the asset; evaluate whether it is at PMF stage — a company with strong PMF signals deserves a premium.


Product-Market Fit describes the resonance between a product and genuine market demand — when it happens, the market pulls the product rather than requiring the team to push it. PMF is typically discovered through iteration rather than designed upfront; many iconic products found their fit in unexpected user segments or use cases. It exists on a spectrum: strong fit in a narrow segment first, then expand. Premature scaling before PMF is the leading cause of startup failure. The Sean Ellis test — "how disappointed would you be without this product?" — provides a quantifiable benchmark (40%+ "very disappointed" signals PMF). PMF can also erode as markets evolve, competitors emerge, and user expectations escalate, requiring continuous recalibration.


English Template
Assess the Product-Market Fit of [product / project / content]. (1) Describe the current target user and core value proposition; (2) List 5 "pull signal" metrics and their current status; (3) Predict the Sean Ellis PMF score; (4) If below PMF threshold, recommend how to narrow the target to a "love it" minimum segment; (5) Identify 2 long-term risks that could erode PMF.

Occam's Design

Perfection is not when nothing more can be added, but when nothing more can be taken away.

Occam's Design applies William of Ockham's 14th-century principle of "do not multiply entities without necessity" to product design: given that the core need is met, the simplest solution is the best one. The same idea is captured by Saint-Exupéry: "perfection is achieved not when there is nothing more to add but when there is nothing left to take away." Every added feature carries complexity costs — development and maintenance, cognitive load on the user, bug risk, performance hit — and these hidden costs are usually invisible.

Non-trivial insight: the most counterintuitive thing about Occam's design is that "subtraction creates value." Most organizations reward adding features (visible output) and ignore — sometimes punish — removing them (looks like nothing was done). The result is relentless feature creep; every feature has its stakeholder; no one wants to cut their own. Products turn into landfills of features; core value drowns in noise. Second insight: complexity grows nonlinearly. Ten features have up to 45 pairwise interaction combinations (C(10,2)=45). Adding one feature is not "+1" complexity but "+N." Third insight: stated feature requests and real needs often diverge. Users say "more options"; what they need is "to make the right choice faster." Satisfying the surface request (more options) is worse than serving the underlying need (fewer choices but higher-quality defaults).

How to apply it: before adding any feature, ask three questions — (1) which core user problem does this solve? (2) what happens if we do not add it? (3) is there a simpler way to solve the same problem? Periodically perform "feature decluttering" — track usage rates and be willing to cut low-usage features. Make "simplicity" an explicit metric in design reviews.

Classic Example

Google's search homepage. In the era when Yahoo and AOL filled their homepages with news, links, and ads, Google's was a single search box and two buttons. That extreme simplicity was not laziness — it was a deep understanding of the core user need: users come here for one reason — to search. Anything that does not serve that purpose is noise. Twenty years later, the design has barely changed because the core need has not.

Scenario · BigCat

Occam's design applies directly to building your AI workflows. Many people chase "fully automated, full coverage" and end up with systems too complex to maintain and too brittle to debug. The better strategy: find one most-painful core problem (say, "daily mental-models content generation"), wire up the simplest version (one prompt + one AI call + manual polish), confirm it works, then decide whether to automate the next step. Before adding any automation step, ask: how much time would the manual version cost? Is the post-automation maintenance cheaper than doing it manually? Parenting works the same way: do not load a child up with after-school classes (feature pile-up). Find 1-2 directions that genuinely ignite passion and go deep — subtraction takes more courage and judgment than addition.


Occam's Design applies the principle of parsimony to product creation: the simplest solution that meets the core need is the best solution. Every added feature carries hidden complexity costs — cognitive load, maintenance burden, interaction combinatorics (N features create N*(N-1)/2 potential interactions), and dilution of core value. The deepest insight is that subtraction creates value, yet organizations systematically reward addition over removal. Users' stated feature requests often mask a deeper need: they say "more options" but mean "faster correct decisions." Google's search homepage — one box, two buttons, unchanged for decades — exemplifies how radical simplicity serves the core need with zero noise. Practice: before every feature addition, ask whether a simpler alternative exists; track feature usage rates and courageously remove low-usage features.


English Template
Apply Occam's Design to audit [product / workflow / system / curriculum]. (1) List all current features or components; (2) Rate each by usage frequency or core relevance (high/medium/low); (3) Identify candidates for removal or consolidation; (4) Verify the simplified version still meets the core need; (5) Propose a "minimal viable version" retaining only the 3 most essential elements.

Iterative Thinking

Don't try to nail it in one shot — let every step be better than the last.

Iterative thinking approaches the optimal answer through fast Build–Measure–Learn loops rather than designing a perfect plan upfront. Eric Ries formalized this in the lean startup, but the idea is older — the scientific method is iteration (hypothesis–experiment–revise) and agile software development is iteration (sprint loops). The core idea: in high-uncertainty environments, fast trial-and-error beats perfect planning.

Non-trivial insight: the key to iterative thinking is not "speed" but "learning efficiency." Fast iteration without an effective feedback loop is just fast burn. Every iteration must contain a falsifiable hypothesis — "I believe doing X will produce Y, and I will verify by measuring Z." Otherwise you are random-walking. Second insight: iteration has a "granularity sweet spot" — too coarse (each change is too big) and you cannot attribute which change caused the effect; too fine (each change is too small) and iteration speed collapses. The most effective unit is the "minimum verifiable hypothesis" — small enough to test quickly, big enough to produce a meaningful signal. Third counterintuitive point: iteration does not mean directionless. The best iterators hold a clear long-term vision and a flexible short-term path — like navigating in fog: north star is fixed, but every step adjusts to real-time feedback.

How to apply it: decompose big goals into a series of testable small hypotheses. Before each iteration, name the hypothesis, the minimum viable experiment, and the pass/fail criteria. After each iteration, record: was the hypothesis confirmed or refuted? What surprises emerged? What is the next hypothesis? Maintain a learning journal to accumulate insights across iterations.

Classic Example

SpaceX's rocket iteration strategy. Traditional aerospace companies (like Boeing) follow waterfall development — years of designing a perfect plan before manufacturing, with catastrophic cost on any failure. SpaceX iterates fast — build a prototype, blow it up, analyze the data, improve, repeat. Starship saw multiple explosions through 2023-2024, each one generating priceless data, and the iteration tempo runs an order of magnitude faster than the traditional approach. Musk: "if things aren't blowing up, you're not innovating boldly enough."

Scenario · BigCat

Your "Mental Models" project is itself a testbed for iterative thinking. Each day's publication is an iteration loop: publish → observe reading data and feedback → adjust content depth, format, topic choice → publish next. The key is naming a falsifiable hypothesis per iteration. For example: "Hypothesis: making AI prompts more specific raises actual usage." In the next post, swap a generic template for a fill-in-the-blank specific one, and measure click/copy rates on the prompt block. Use AI as your iteration accelerator: have AI analyze daily content patterns, generate variation hypotheses, and rapidly prototype new formats. Parenting iteration: do not chase a "perfect parenting method." Run one small weekly experiment (a new homework approach, a new incentive), observe, keep what works, drop what doesn't.


Iterative thinking approaches optimal solutions through rapid Build-Measure-Learn cycles rather than attempting upfront perfection. Its power lies not in speed alone but in learning efficiency — each cycle must test a falsifiable hypothesis, not just make random changes. The iteration "sweet spot" balances granularity: too coarse and you can't attribute effects; too fine and progress is too slow. The best iterators combine a clear long-term vision with flexible short-term paths — navigating through fog with a compass. SpaceX exemplifies this: rapid prototype-test-learn cycles achieve in months what traditional aerospace takes years. Key discipline: before each iteration, state your hypothesis and success criteria; after each iteration, log what you learned and what changed your assumptions.


English Template
Design a 4-week iteration plan for [project / product / learning goal]. (1) Decompose the big goal into 4 testable hypotheses (one per week); (2) Design a minimum viable experiment for each; (3) Define quantitative success/failure criteria; (4) Create a "learning log" template for capturing iteration insights; (5) Pre-plan a pivot direction if the first two hypotheses are both falsified.