Get AI summaries of any video or article — Sign up free
Don't Say Simply - Jim Fisher thumbnail

Don't Say Simply - Jim Fisher

Write the Docs·
6 min read

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.

TL;DR

“Simple” and “easy” describe different things: few untangled concepts versus short mental/physical distance to the action.

Briefing

“Don’t say simply” is the core takeaway: the word “simply” often hides the concepts and assumptions that make a task feel straightforward to insiders, while making it harder—or even insulting—for newcomers. Jim Fisher’s story begins with his first MacBook and the installation of apps via disk images (DMGs). He downloads a Steam “.dmg,” double-clicks through a two-step flow, and ends up with apps appearing in Finder—yet he’s doing it the wrong way. Only after a colleague points out the correct process—drag the app from the DMG into the Applications folder, then unmount the image—does the real problem surface: the documentation’s “simply drag” instruction assumes knowledge of what a DMG is, what “installed” means on macOS, and how drag-and-drop behaves in this context.

Fisher uses that failure to argue that “simple” and “easy” aren’t the same. Drawing on Rich Hickey’s distinction, he frames “simple” as having few, untangled concepts, while “easy” is about short distance—physical or mental—from the user to the action. Over time, software designers and power users become so familiar with the underlying concepts that they stop noticing them, like the “fish in water” analogy. What feels conceptually simple to an expert may still be cognitively distant to someone else.

He then lays out five reasons to avoid “simply,” starting with terminology: “simply” tends to describe actions while skipping the concepts that make those actions meaningful. In the DMG example, the documentation highlights the visible gesture (dragging) but omits the conceptual steps (DMG vs. app, installation meaning, and the fact that drag-and-drop here copies into Applications). Second, “simply” is subjective—what counts as simple depends on prior experience. Fisher recounts how a Windows user couldn’t “click” during macOS setup because trackpad clicking behavior differs and requires an obscure setting to match Windows expectations.

Third, “simply” can inflame anger and shame. Fisher points to marketing slogans like “it just works” and “boom you’re done” as examples of language that backfires when reality doesn’t cooperate. When people fail at a “simple” task and no one else is to blame, the failure often turns inward.

Fourth, “simply” is overused and lazy. If something is truly simple, better wording usually exists: name the complexity you’re avoiding, flag what’s tricky, or replace vagueness with specifics—comparisons, measurable time, or even “show rather than tell” walkthroughs. Fisher cites examples where “three minutes” claims collapse under real-world testing.

Fifth, “simply” is filler text when it adds no information. Fisher even tried to automate removal with a script that opened pull requests deleting “simply.” The approach worked in some places (like Laravel), but backfired in others (Redis). Anteras (the Redis author) objected that the script imposed Fisher’s preferred meaning and tone, and the automation felt like shaming writers rather than improving empathy. The conclusion is that better documentation requires human judgment and an attitude shift toward the audience—so the fix isn’t just word replacement, but writing with context, meaning, and care. Fisher ends by calling for technical writers and documentarians to help tackle these problems, not just by editing language, but by understanding readers.

Cornell Notes

Jim Fisher argues that “simply” is a risky word in documentation because it often hides the concepts newcomers need. He distinguishes “simple” (few, untangled concepts) from “easy” (short mental or physical distance), noting that experts forget the concepts they no longer notice. Using his own missteps with macOS DMG installation, he shows how “simply drag” can omit crucial ideas like what a DMG represents, what “installing” means on macOS, and how drag-and-drop copies files in that workflow. He then lists reasons to avoid “simply”: it’s action-only without context, subjective across user backgrounds, prone to causing shame, overused, and sometimes pure filler. Attempts to remove it automatically can also be offensive, so documentation improvements require human empathy and context, not scripts.

Why does Fisher treat “simple” as different from “easy,” and how does that distinction apply to DMG installation instructions?

Fisher leans on Rich Hickey’s distinction: “simple” is about having few, untangled concepts, while “easy” is about distance—how far the user is (mentally or physically) from the required action. In the DMG example, “simply drag” spotlights the visible action but assumes the user already understands underlying concepts: a DMG is a disk image/installer container rather than the app itself; “installed on Mac OS” means placing the app into the global Applications folder; and the Applications folder shown inside the DMG is a link to that global location. Without those concepts, the action isn’t conceptually simple—it’s cognitively distant.

What specific concepts were missing from the “simply drag” instruction that Fisher needed to succeed?

Fisher identifies several implicit concepts: (1) the DMG isn’t the program (Steam) but the installer container; (2) “installation” on macOS means copying the app into the Applications folder; (3) the Applications folder inside the DMG is actually a link to the user’s global Applications folder; and (4) drag-and-drop in this context performs a copy into Applications, which differs from how drag-and-drop is often mentally modeled. He argues that these concepts were never spelled out in his initial Mac OS onboarding, so the documentation’s simplicity claim didn’t match his knowledge state.

How does Fisher show that “simple” is subjective rather than universal?

He recounts a trackpad “click” failure during macOS setup for a Windows user. The user couldn’t find how to click the “Next” button because Windows habits differ: Windows often uses physical buttons or tap-to-click on a trackpad, but macOS setup may not behave the same by default. Fisher notes that making it behave like Windows requires enabling an obscure setting—meaning the task felt broken to someone with a different baseline. That’s Fisher’s point: what seems simple to one group can be confusing to another.

Why does Fisher argue that “simply” can cause anger or shame?

Fisher links “simply” to language that promises effortless success, like “it just works” or “boom you’re done.” When the promised simplicity fails, people may get angry publicly (memes, Reddit) or privately turn the blame inward. If documentation implies the task is trivial and the user still can’t do it, the user may conclude “it must be me,” which Fisher calls out as a harmful emotional outcome.

What alternatives does Fisher suggest to replace “simply,” and what’s the goal of those alternatives?

He recommends replacing vague claims with information that respects the reader’s perspective: (1) focus on complexity—describe what’s hard instead of what’s easy; (2) flag difficulty explicitly—e.g., “programming is hard” rather than “requires X simply”; (3) be more specific—use comparisons (“smaller than jQuery”), measurable time (“takes three minutes”), or counts (“requires five lines of code”); and (4) show rather than tell—provide walkthroughs or videos to prove setup time. The goal is to reduce cognitive distance by giving concrete, verifiable context.

Why did Fisher’s script-based approach to removing “simply” backfire with Redis?

Fisher created a script that removed “simply” and opened pull requests. It was accepted in some projects (Laravel), but Redis’s author, Anteras, found the change unhelpful and offensive. The issue wasn’t only the word; it was meaning and tone. Anteras interpreted “simply” differently—closer to “only/solely”—and objected to Fisher dictating how others should write. Fisher concludes that empathy and context matter, and that automation can shame writers rather than improve documentation.

Review Questions

  1. In Fisher’s framework, what underlying concepts must be made explicit when an instruction highlights only an action (like “drag”)?
  2. Give one example of how prior user experience can change whether a task feels “simple” or “easy.”
  3. Why might removing a single word like “simply” be less effective than changing documentation to match the reader’s mental model?

Key Points

  1. 1

    “Simple” and “easy” describe different things: few untangled concepts versus short mental/physical distance to the action.

  2. 2

    Documentation often becomes misleading when it names an action (“simply drag”) but omits the concepts that make that action work (e.g., what a DMG is and what “install” means on macOS).

  3. 3

    Perceived simplicity is highly subjective; users bring different defaults and settings, so the same instruction can fail for different audiences.

  4. 4

    “Simply” can trigger anger or shame when people can’t complete a task that language implies should be effortless.

  5. 5

    Overuse of “simply” is a writing shortcut; better wording usually includes specifics, comparisons, measurable time, or “show rather than tell” walkthroughs.

  6. 6

    Automated removal of “simply” can be counterproductive if it ignores context, intended meaning, and the tone writers aim for.

  7. 7

    Improving documentation requires human empathy and judgment, not just word-level edits.

Highlights

Fisher’s macOS DMG story shows how a single phrase (“simply drag”) can conceal multiple missing concepts: DMG vs. app, what “installation” means on macOS, and that drag-and-drop copies into Applications.
The simple/easy distinction reframes why experts underestimate what newcomers need: familiarity shrinks perceived cognitive distance while leaving conceptual gaps unaddressed.
A script that deletes “simply” can offend because it may impose one person’s interpretation and tone on another author’s intent (as happened with Redis and Anteras).
Fisher argues that “simply” is often filler text—when it adds no information, removing it can make documentation shorter, crisper, and more honest.

Topics

  • Documentation Writing
  • User Empathy
  • macOS DMG Installation
  • Language and Clarity
  • Technical Writing

Mentioned

  • Jim Fisher
  • Rich Hickey
  • Anteras
  • DMG