Everything from

O'Reilly Media

2 resources from O'Reilly Media we point founders to, and the questions each answers.

📖 Book
✓ Link checked Paid Intermediate

A good spec is not a feature dump, it is the product broken into user-centered slices, and that framing is exactly what Jeff Patton teaches. Story mapping gives you a way to lay out the whole user journey and then decide what is genuinely needed for a first version, which keeps you and your developer aligned on the why behind each feature. Read it before you write the spec, not after, and you will write a better one.

User Story Mapping: Discover the Whole Story, Build the Right Product

From O'Reilly Media by Jeff Patton ~324 pages

  • Map the whole user journey first, then slice out the smallest version that still tells a complete story: this is how you scope an MVP honestly.
  • Stories are a tool for conversation and shared understanding, not just a list of tickets to hand off.
  • Keeping the focus on user needs stops a spec from drifting into a pile of disconnected features.
Open oreilly.com →
📖 Book
✓ Link checked Paid Intermediate

This is the book most working UX writers point to when they need a system, not just tips, for the exact text on buttons, errors, labels, and confirmations. Chapter 4 walks through UX text patterns for each of these components, so it directly answers how to phrase a button so people know what will happen and how to turn a vague error into a next step. The 2nd edition is current (2025) and covers writing copy in a world of AI-generated UI text.

Strategic Writing for UX (2nd Edition)

From O'Reilly Media by Torrey Podmajersky

  • Treat every button and error as a pattern with a job to do, then write to that job (buttons name the action, errors name the fix), rather than reaching for generic words like Submit or OK.
  • Keep button labels tight (Podmajersky's guidance is roughly three words max) and use an action verb so the label reads as what happens next.
  • Anchor your voice and word choices to product principles so copy stays consistent across every screen, not written fresh and randomly each time.
Open oreilly.com →
eChai Partner Brands The partnership →