Ryan Young - Is it (layer) cake: Thinking in content levels
Based on Write the Docs's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Users often arrive at docs with a specific job to be done, even if their initial intent sounds broad (like “accept payments”).
Briefing
Stripe’s documentation frustration isn’t coming from a lack of information—it’s coming from mismatched “content levels” that force users to make the wrong decisions at the wrong time. After reviewing customer feedback, Ryan Young found recurring complaints: too many options presented too early, information that users couldn’t apply in context, incorrect scope (either too broad or too narrow), unclear next steps, and missing links to the resources needed to finish the job. Even when guides contained the right facts, users still felt stuck because the docs didn’t help them reason through what to do next.
Young frames the problem through a user-job lens. Most people arrive at Stripe docs thinking they want to “accept payments,” but their real goals are more specific—creating subscriptions, adding buy buttons, building checkout sessions, or sending invoices. When the information architecture assumes a single path (or a single type of user), users experience choice overload and disorientation. Feedback also points to a growing mismatch between the original developer-first audience and newer users who either don’t want to write code immediately or don’t want to invest time in coding when payments are a side project. In those cases, “too technical” isn’t just about language—it’s about where the docs ask users to jump into implementation before they’ve understood the shape and scope of the integration.
To diagnose what was missing, Young compares docs to mall navigation. A mall directory helps orient visitors (“you are here” and where stores are), while signs help once they’re close to their destination. But granular store maps and high-level overviews alone don’t cover the middle distance where people need to make decisions—figuring out which path fits their situation before they start executing. That analogy leads to a three-layer “docs layer cake” framework.
At the top is the orientation layer: high-level overview pages that guide users to the right entry point for their use case, such as a payments landing page with direct links to detailed guides. The middle is the decision layer—new, intentionally designed content that helps users reason about options and understand the scope of their integration before writing code. Young argues this layer is absent in many doc systems, which tend to jump from overview to implementation.
Finally, the implementation layer contains the familiar low-level assets: integration guides, quick starts, and API reference material. These are most effective when users already know where they are and what they’re trying to build, so the docs can focus on execution, accuracy, and copy-pasteable steps. Young also notes that some implementation guidance can be embedded in the product experience (tooltips, in-context flows, immersive quick starts) to reduce context switching.
Stripe’s response includes dedicated “no code” documentation that follows the same layered pattern: overview landing pages, low-level UI-driven how-tos, and a decision-level doc that defines integration pieces, explains options in plain language, and ties them to common use cases. Early feedback suggests this middle layer reduces frustration for non-technical and time-constrained users and makes complex concepts like recurring payments easier to explain.
In the Q&A, Young describes how Stripe collects feedback through thumbs up/down prompts (with follow-up multiple-choice questions and free text), supplemented by user interviews and triangulated with page views and CSAT. When negative feedback appears, the team retraces user steps to determine whether the issue is documentation clarity, product gating, or a mismatch between what the UI exposes and what the docs describe. The overarching takeaway: docs work best when they match the user’s journey—orient, decide, then implement—rather than treating all readers as if they’re ready to execute immediately.
Cornell Notes
Ryan Young’s core finding is that documentation failures often come from missing “content levels,” not from missing facts. Stripe’s users arrive with specific jobs (e.g., subscriptions, checkout sessions, invoices) even when they start with a broad intent like “accept payments.” Young proposes a three-layer framework: an orientation layer (high-level entry points and navigation), a decision layer (middle-depth guidance that helps users reason about options and integration scope), and an implementation layer (execution-focused guides, quick starts, and API reference). This middle layer matters most for users who are overwhelmed by options or not ready to jump straight into code. Stripe’s no-code docs adopt the same structure, and early feedback suggests it reduces frustration by clarifying scope and next steps before implementation begins.
Why did users still feel frustrated even when Stripe’s docs were packed with details and code samples?
What does the “mall” analogy add to the docs problem?
How do the three layers—orientation, decision, implementation—map to user needs?
What changes did Stripe make for “no code” users, and where does the decision layer show up?
How does Stripe distinguish whether negative feedback is a docs issue or a product issue?
What feedback and metrics does Stripe use to measure documentation effectiveness?
Review Questions
- Which specific user complaints Young cites point to missing decision support rather than missing technical content?
- How would you redesign a docs site that jumps from overview pages directly to code-heavy quick starts using the orientation/decision/implementation framework?
- In the mall analogy, what would “signs” and “directory maps” correspond to in a documentation system, and why does that matter for user drop-off?
Key Points
- 1
Users often arrive at docs with a specific job to be done, even if their initial intent sounds broad (like “accept payments”).
- 2
Choice overload and inconsistent entry guidance can make docs feel contradictory, overwhelming, and disorienting.
- 3
Correct information still fails if users can’t apply it in context or if the guide’s scope doesn’t match their immediate need.
- 4
A three-layer framework—orientation, decision, implementation—helps align documentation with the user journey.
- 5
The decision layer is the missing middle in many doc systems: it helps users reason about options and integration scope before implementation.
- 6
No-code documentation works best when it follows the same layered pattern, including a decision-level page that defines integration pieces and ties them to use cases.
- 7
Feedback loops combine thumbs up/down prompts, user interviews, CSAT, and page-view triangulation; negative feedback is investigated by retracing user steps to separate docs issues from product gating problems.