Everyone Is Busy! A Docs Strategy

Computer is smiling but crying, saying "I'm busy. Please help."

When should you add visual elements to your docs? Let’s get back to the heart of what docs really are: solving problems when someone failed to complete a task with just vibes.

There’s a big divide between gen pop docs and developer docs. Everyone wants to hear hot takes about how to market to developers - how they’re so lazy and so smart and please don’t insult their intelligence. I’m an engineer and I’m here to tell you that I don’t think engineers are super efficient or super smart, they’re just busy. Everyone is busy!

Good docs respect people’s time. Take pointers from software development principles - if your code is getting too complex, modularize it. Break it up into smaller pieces until it is easier to digest. Visuals are one of the most effective ways to do this; they can replace walls of text, isolate complex concepts, or provide quick reference points.

AI isn’t a magic fix that removes the need for clarity. If anything, it raises the stakes because now you have two potential points of failure: bad docs confusing humans directly and bad docs causing AI to give inaccurate answers to humans.


In This Post


The Problem

Everyone is busy, context-switching constantly, and just trying to solve their immediate problem, not deeply understand the system - that might happen later, or over time through solving immediate problems over and over. I’m not saying that it’s ideal, but it happens.

This echoes my experiences in food and fine arts archiving. Chefs always wanted to wax poetically about their precious recipes when everything is literally on fire - cool story bro, just give me the goods: ingredients, measurements, steps.

While helping people navigate complex information systems in special collections archives, I learned that people don’t respond well to prescribed paths, they want to choose their own adventure.

Forcing everyone into the same linear path of dense text creates a traffic jam. Good docs are a well-designed highway system with clear exits, multiple routes, and signs that tell you exactly which lane to take.

People often only consult docs when they have a problem. So solve their problem! Use visuals to keep it scannable, actionable, and readable, because most people would rather enjoy the thing than get stuck in the docs about the thing.

sequenceDiagram participant Dev participant Docs Note over Dev: "What timestamp format?" Dev->>Docs: Opens docs Docs-->>Dev: 1. Here's context about timestamps... Note over Dev: Okay, but where's the answer? Docs-->>Dev: 2. Background on why timestamps matter... Note over Dev: Still scrolling... Docs-->>Dev: 3. Conceptual explanation of time... Note over Dev: Gets frustrated Docs-->>Dev: 4. Finally! Code sample with format Note over Dev: Too late, already tried 3 formats Docs-->>Dev: 5. Edge cases and caveats Note over Dev: Ships something that works
but might break later Note over Dev,Docs: Problem "solved"
but tech debt created

The AI Amplifier

It’s not just busy humans reading your docs, it’s busy humans using AI to read your docs for them. AI tools are scanning your docs the same way any tired human would - looking for the answer, not the journey, except AI does it in milliseconds across your entire docs site, meaning -

  1. Structure Matters: AI surfaces what’s clear, buries what’s vague

    AI rewards structure over prose. If your answer is buried in walls of text, it’s more likely to get missed or misinterpreted. If it’s frontloaded with clear structure, AI quotes it directly and accurately.

  2. Format Matters: AI rewards meaningful, dynamic docs

    Descriptive headers complementing actionable visuals - code blocks, diagrams, screenshots, and tables - streamline AI parsing and extraction. Dense paragraphs force AI to guess what’s important.

  3. Impact Matters: AI democratizes unhelpful docs

    Only patient readers would suffer through 800-word timestamp essays before. Now AI summarizes it poorly for everyone, spreading confusion far and wide - faster.

sequenceDiagram participant Dev as Dev participant AI as AI participant Docs as Docs Note over Dev: "How do I format timestamps?" Dev->>AI: Ask question AI->>Docs: Scans docs alt Good Docs Docs-->>AI: Clear answer found:
ISO 8601 format with example AI-->>Dev: Accurate, actionable response Note over Dev: Problem solved ✓ else Bad Docs Docs-->>AI: Answer buried in prose AI-->>Dev: Vague and/or hallucinated response Note over Dev: Tries wrong format,
creates tech debt end Note over Dev,Docs: Structure determines accuracy

The Strategy

Visual, Scannable, Actionable, Readable

How do you design docs that respect people’s time, offer multiple entry points, and stay effective in an AI-mediated world? Here’s a framework that’s ordered by what matters most when people come to the docs with a problem to solve:

  1. Visual = Assume Long Text Blocks Are Invisible

    When docs get long, people’s eyes glaze over. That text block might as well not be there. LLMs have the same problem and will extract information more accurately from structured formats than from prose. Whether someone’s reading directly or asking AI to summarize, dense text is a liability.

    I learned this the hard way when I wrote a procedural guide for a database migration - 12 steps in careful prose. No one read it. People kept making the same mistakes and asking questions in Slack that were outlined in the doc. When I rewrote it as an annotated flowchart, suddenly people could follow it.

    Prose can be a blocker to people in problem-solving mode. As discussed in Anti-pattern: Magic Numbers - Cognitive Load Theory aka “your brain’s tab limit”: one can only consider a certain amount of details at a time. If you “have too many tabs open” - you’ll have a harder time solving your problem and prose can be a tab multiplier.

    Note: This explanation framework uses prose and links (literally more tabs) because it’s conceptual, intending to teach why this strategy works - but good docs for problem-solving should default to visual and scannable.

    Not everyone’s tabs are arranged in the same way either. People want to wander and not be lectured at. Visual docs create multiple access points and paths. A diagram can help someone jump to the piece they need. An annotated screenshot shows them exactly where to look. A table lets them compare options at a glance.

    Scenario Visual Solution Why It Works
    5+ sequential steps Flowchart Shows the path and decision points at a glance
    Comparing 3+ options Table Side-by-side comparison beats reading paragraphs
    Explaining UI interactions Annotated Screenshot “Click here” > “Navigate to the settings panel in the upper right”
    System Architecture Diagram Shows relationships and data flow visually
    Complex Conditional Logic Decision Tree Maps all the if/then branches people need to navigate
    Code Snippets Inline Comments Explains what’s happening without breaking flow

    In Practice:

    Think like a chef reviewing a recipe. You don’t need to be sold the recipe, you’re already using it. You don’t need a story about how this dish represents the author’s childhood in Provence. Visually scannable ingredients, measurements, and steps - that’s what engineers want too.

  2. Scannable = Assume Nobody Reads Top-to-Bottom

    Docs need to work for someone who’s skimming, searching, jumping halfway through, or learning how to use AI effectively. People need to be able to access information from wherever they land, and that’s almost never from page one.

    Technique Why It Matters Example
    Descriptive Headings That Answer Questions People scan headers to find their section Not “Overview” but “When to use the bulk processing API vs. individual transactions”
    Frontload the Answer Put solution first, explanation second “Use ISO 8601 format (YYYY-MM-DDTHH:mm:ssZ). This ensures consistent timezone handling across services.”
    Visual Hierarchy Create scannable “checkpoints” Use formatting breaks so someone can land on the section they need
     <!-- Top-heavy prose challenges humans and AI -->
     ## Timestamp Handling
    
     Our API uses timestamps in several places. It's important to understand 
     how timestamps work because they affect caching, rate limiting, and data 
     consistency. When you send a request...
    
     ---
    
     <!-- Actionable -->
     ## Use ISO 8601 format for all timestamps
    
     **Format:** `YYYY-MM-DDTHH:mm:ssZ`  
     **Example:** `2026-02-05T14:30:00Z`
    
     Why this matters: Ensures timezone consistency across services and prevents 
     caching issues.
    
     [See: Timestamp handling in rate limiting →]
    

    In Practice:

    Special collections researchers usually don’t start at Box 1, Folder 1. They scan the finding aid, land somewhere interesting, and explore from there. Your docs should work the same way. Regularly test whether an LLM can extract the correct answer from your docs without hallucinating.

  3. Actionable = Assume Everyone Has a Specific Problem

    People who wake up thinking, “I’d love to learn about your payment processing architecture today” is probably a very short list. Most people come to your docs because they have a very specific problem: their integration isn’t working, they need to implement a feature, something broke and they need to fix it. Help them fix it.

    Technique Why It Matters Example - Human and AI Readers
    Start with the task, not the explanation People have a specific problem to solve “To process a refund:” not “Understanding refund processing:”
    Code Samples Over Prose Show don’t tell when possible Working code example beats paragraph explanation; AI extracts and modifies working code samples, but can’t fix broken concepts
    Copy-paste-friendly Examples Let people get started immediately Real values, not <YOUR_VALUE_HERE>
    Expected Outcomes Tell people what success looks like Show the response they should see when it works; AI uses these to validate its suggestions to users
     <!-- Top-heavy Prose -->
     ## Refund Processing
    
     Refunds are handled through the refund endpoint. You'll need to provide 
     the original transaction ID and the amount to refund. Note that partial 
     refunds are supported.
    
     # Copy-paste-friendly Examples
     # Process a refund
     curl -X POST https://api.example.com/v1/refunds \
     -H "Authorization: Bearer sk_live_abc123" \
     -d transaction_id="txn_xyz789" \
     -d amount=2500 \
     -d reason="customer_request"
    
     # Success Response - JSON
     {
     "id": "ref_def456",
     "status": "completed",
     "amount": 2500,
     "transaction_id": "txn_xyz789"
     }
    
     # Options for more info
     **Next steps:** 
     - Check refund status: `GET /v1/refunds/{refund_id}`
     - For partial refunds, set `amount` to less than the original transaction
     - See: Refund webhooks
    

    In Practice:

    Back to the kitchen. When you’re in the weeds during service and need to know “how long does this go in the oven?” you don’t want a lecture on heat transfer. You want “425°F, 12 minutes.” That’s actionable.

  4. Readable = Everyone’s Busy and Tired

    Cognitive load is real. Whether or not someone is using AI to read your docs at 2 AM during an incident, they’re likely not operating at full capacity. Someone reading on their phone while commuting is not either. Aim to make the docs readable for both humans and AI:

    Technique Why It Matters Example
    Short sentences. Short paragraphs. Lots of whitespace. Reduce cognitive load Break up dense text so people can breathe
    One concept per chunk Avoid overwhelming readers If you’re explaining three things, use three distinct sections with clear headers
    Progressive Disclosure Respect different depth needs Give the essential info first, link to deeper explanations for people who want them
    Conversational Tone Make it approachable You’re helping a colleague, not writing a textbook

    In Practice:

    Rarely do readers come to your docs prepared to absorb a novel. They’re context-switching, they’re multi-tasking, and probably not a prompt engineer. Whether they’re reading directly or asking an LLM for help - make it easy.


The Framework in Practice

Step Action Goal
Ask Identify the core question What is the reader trying to do or figure out?
Answer Answer it immediately Put the solution in the first 2-3 lines
Explain Provide the minimal viable explanation Just enough context to use it correctly
Structure Make it scannable Headers, formatting, visual breaks
Visualize Add visuals if it’s getting long Diagram, screenshot, table, code sample
Expand Link to deeper content For people who want/need more

Usability Test: Can a new reader skim it and solve their problem in under 2 minutes? If not, iterate.


The Payoff

Good docs aren’t always about being comprehensive. It’s about being useful to someone’s who’s busy, distracted, trying to solve a specific problem, and learning how to use AI to do it:

Outcome Impact
Reduced Time-to-Resolution for Common Issues Engineers find answers in runbooks faster
Fewer “How do I…?” questions in Slack People self-serve
AI Accuracy When readers ask “How do I …” AI returns helpful responses instead of hallucinations
Higher Docs Usage Metrics People actually reading what you wrote
Better Onboarding Experience New engineers ramp up independently

Summary

  1. Everyone is Busy!

    Respect people’s time with clarity. Structure your docs like modular code - break it up into smaller pieces until it’s easier to digest.

  2. People Often Only Consult Docs When They Have a Problem

    So solve their problem! Frontload the solution, give them the option to explore more context if they so choose.

  3. Create Multiple Entry Points

    Readers should be able to jump in anywhere and find what they need. Visuals and scannable structure let people navigate on their terms.

  4. Visual > Text When Things Get Long

    When do you add visual elements? When docs gets long. Diagrams, screenshots, tables, flowcharts - these aren’t decoration, they’re navigation tools and comprehension aids.

  5. Everyone Would Rather Enjoy the Thing Than Get Stuck in the Docs About the Thing

    Keep it scannable, actionable, and readable. Like a good recipe: ingredients, measurements, steps. No stories about Provence.

  6. Write for AI-Mediated Consumption

    Whether someone reads your docs directly or asks an AI to summarize them, the same principles apply: clear structure, frontloaded answers, and scannable format. Good docs aren’t just AI-friendly, they’re AI-proof against bad prompts. Even if someone asks AI a vague question, good docs mean AI can still extract the right answer.


© 2026 Fake Company, Inc. | This is Rhyannon Rodriguez's portfolio project with fictionalized content.

This site uses Just the Docs, a documentation theme for Jekyll.