Get AI summaries of any video or article — Sign up free
Roam's co-founder teaches me Roam Research | Conor White-Sullivan (The Peace Summit) thumbnail

Roam's co-founder teaches me Roam Research | Conor White-Sullivan (The Peace Summit)

Tiago Forte·
5 min read

Based on Tiago Forte's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Roam Research treats notes as a linked database, enabling concept pages, backlinks, and cross-database queries rather than relying on files and folders.

Briefing

Roam Research is positioned as a “database-first” note system for knowledge work—built to connect ideas through links, queries, and flexible views rather than forcing everything into rigid files and folders. The core pitch from Roam’s co-founder is that insight-heavy work doesn’t fit neatly into deadlines, so the system needs to help people manage ongoing concepts and make sense of constant incoming information.

The conversation turns into a hands-on setup: a new Roam graph is created for a collection of knowledge-management quotes, then shared with an editor account. A key practical detail emerges immediately—collaboration can be free for non-admin users. Admins and graph owners are the ones who pay, while unlimited collaborators can work inside the same database without needing paid access. That matters because it lowers the barrier for team research projects and shared knowledge bases.

Once the quotes are imported, Roam’s central mechanism becomes clear: daily notes act as the default “home” for timestamped entries, but the real power comes from turning text into a linked structure. Double-square-bracket linking creates pages automatically when a term is selected (for example, selecting “memory” generates a “memory” page). “Link all” then converts unlinked references into connected backlinks, letting a user gather all occurrences of a concept across the database. Importantly, Roam also supports leaving references unlinked when a term appears incidentally—so “Shakespeare” can be searchable without forcing every mention into a conceptual relationship.

The system’s query and navigation model is demonstrated through slash commands and database-wide searches. Queries can filter by multiple constraints (e.g., terms that are both about “shakespeare” and “memory”), and results respect Roam’s indentation path. That means users can zoom in and out of context—hierarchy is allowed, but not treated as the only organizing principle. Another workflow advantage is that renaming a page updates references everywhere, reducing the pain of early typos or inconsistent naming.

As the import grows, the co-founder shifts from mechanics to cleanup strategy. The recommended first pass isn’t heavy formatting; it’s adding structure through tags and links. Tags and links are treated as closely related concepts, and multi-word tags require specific syntax. For quotes, the suggested approach is to tag themes (like “creative process”) and link people’s names, then use Roam queries to surface clusters—such as “Connor’s favorite quotes” or “creative process quotes.”

Finally, Roam’s flexibility extends beyond lists. Multi-selecting items and copying them into different representations can generate diagrams, tables, or other views while keeping the underlying connections intact. The session ends with a plan for follow-up: a deeper discussion of how to interpret and associate the quotes themselves, plus a promise to cover additional mental models like progressive summarization in a later episode.

Cornell Notes

Roam Research is presented as a knowledge-management system that treats notes as a linked database rather than a folder tree. The workflow starts with importing content into a graph, then using double-square-bracket linking to create pages and backlinks automatically. Users can choose whether a reference becomes a meaningful connection (“link all”) or stays unlinked when a term appears without the intended relationship. Queries (via slash commands) let people filter across the whole database—for example, finding items that relate to both “shakespeare” and “memory”—while indentation paths provide contextual zooming. The payoff is easier renaming, theme tagging, and multiple display formats (including diagrams) without breaking the underlying connections.

How does Roam turn plain text into a navigable knowledge structure?

By using double-square-bracket linking. Selecting a term like “memory” and typing brackets creates a dedicated page for that concept. Then “link all” converts matching unlinked references into backlinks so all relevant quotes appear together on the concept page. The system also allows leaving references unlinked when the term is incidental, preventing forced connections (e.g., a quote that mentions “Shakespeare” but is really about compiling plays rather than being “a quote from Shakespeare”).

What’s the practical difference between linking and leaving references unlinked?

Linking makes a reference part of the concept’s network, so it shows up in searches and concept pages. Leaving it unlinked keeps the term searchable but does not imply the conceptual relationship. That distinction matters when a word appears inside a quote for context but the quote shouldn’t be categorized under that concept.

How do queries work in Roam, and what role does context play?

Queries are triggered through slash commands and search across the database, including within the indentation path (context hierarchy). For instance, a query can retrieve items that are about both “shakespeare” and “memory.” Roam’s results can be navigated by zooming into bullet points, with the indentation path preserving context so users can see where items sit within larger structures.

Why does Roam’s database model reduce cleanup pain compared with file systems?

Because pages are referenced by identity rather than location. Renaming a page (like correcting a name or changing a label) updates everywhere that page is referenced. That makes it easier to fix early inconsistencies—such as misspellings—without manually hunting through folders or documents.

What’s a sensible first-pass strategy for organizing a large quote collection?

Start with light structure: tag themes and link people’s names, then rely on queries to assemble views. The session suggests tagging items with concepts like “creative process” and creating a “quotes” grouping, then using queries such as “creative process quotes” to surface clusters. Heavy formatting isn’t required initially; the key is building enough links/tags for meaningful retrieval.

How can Roam display the same underlying items in different formats?

By multi-selecting items and copying them into different representations like diagrams or tables. The display can change based on the user’s current thinking task (e.g., a flowchart-style relationship view), while the items remain connected to their original locations in the central graph.

Review Questions

  1. When would you choose to leave a reference unlinked even if a term matches a concept page?
  2. How does Roam’s indentation path affect query results and navigation?
  3. What organization steps would you take first to make a quote database searchable by themes and people?

Key Points

  1. 1

    Roam Research treats notes as a linked database, enabling concept pages, backlinks, and cross-database queries rather than relying on files and folders.

  2. 2

    Double-square-bracket linking auto-creates pages and supports converting unlinked references into connected backlinks with “link all.”

  3. 3

    Unlinked references keep terms searchable without forcing conceptual relationships, which helps avoid over-linking incidental mentions.

  4. 4

    Slash-command queries can filter across the entire graph using multiple constraints while preserving indentation-path context for “zoomable” structure.

  5. 5

    Renaming a page updates references everywhere, reducing the cost of early naming mistakes.

  6. 6

    A practical cleanup approach for imported content is to add theme tags and link people’s names, then use queries to generate curated views.

  7. 7

    Roam can render the same connected items in multiple display formats (e.g., diagrams or tables) without breaking the underlying links.

Highlights

Collaboration can be free for non-admin users: unlimited collaborators can work inside a shared graph without needing paid access.
Linking is optional and meaningful—unlinked references prevent accidental categorization when a term appears incidentally.
Queries respect Roam’s indentation path, letting users zoom into context while still searching across the whole database.
Renaming a page propagates everywhere, turning cleanup into a low-friction operation rather than a manual refactor.
Multi-selecting and copying items can generate diagrams or tables while keeping the items connected to their original locations.

Topics