hraness

the idea

the unfinished business — memex to zettelkasten to roam, why it stalled, and what agents change.

lineage

  1. 1945vannevar bushthe memex: 'the human mind does not work that way. it operates by association.' trails of linked material as the founding image of knowledge as a network, not a filing cabinet.the atlantic, 1945-07
  2. 1962–1968doug engelbartaugmenting human intellect as an explicit research program — computers as thinking partners. nls shipped hyperlinks, outlining, view control, and collaboration in the 1968 mother of all demos.doug engelbart institute, 1962-10
  3. 1960–1995ted nelsonhypertext and transclusion — the same content living in many documents. roam's block reference is a descendant. also the field's cautionary tale: thirty years of xanadu as the canonical unfinished vision.internet archive (scan), 1974wired, 1995-06
  4. 1995ward cunninghamthe wiki: every page editable, every camelcase word a link that creates the page if missing — bottom-up structure made nearly free.wikipedia, 1995
  5. 1950s–1981niklas luhmannthe slip-box as communication partner — 90,000 cards behind ~70 books. also the honest caveat roam lived out: a slip-box needs years to reach critical mass; until then it is a mere container.luhmann.surge.sh (translation), 1981
  6. 1990s–2002mark bernsteinserious literary hypertext and the personal notes tool — tinderbox (2002) put maps and agents inside notes; 'hypertext gardens' (1998) is the first recorded use of 'digital garden.'eastgate, 1998
  7. 1980s–2010the outliner linethe zoomable bullet tree — thinktank and more to org-mode and workflowy — the surface grammar roam rebuilt as a product.atpm, 2003orgmode.org, 2003techcrunch, 2010-11-04
  8. 2004jeremy rustonthe personal wiki as one self-contained file of reusable tiddlers — quasi-transclusion and non-linear notes a decade and a half early.tiddlywiki.com, 2004
  9. 2015mike caulfieldthe garden-vs-stream frame: the web as topology against serialization — 'every walk through the garden creates new paths, new meanings.'hapgood, 2015-10-17
  10. 2017sönke ahrensthe zettelkasten method translated for a mass audience — the book that primed the exact readership roam landed in.northbooks, 2017
  11. 2018michael nielsenmemory as a choice: the rigorous case that personal memory systems are real and buildable — the cognitive-science backbone of the tools-for-thought wave.michael nielsen, 2018-07
  12. 2019andy matuschak & michael nielsenthe field's manifesto — why the tech industry made little effort on tools for thought, and the warning that good ones arise mostly as byproducts of serious work. that warning doubles as a diagnosis of why note apps stall.numinous productions, 2019notes.andymatuschak.org, 2019
  13. 2018–2019tom critchlowthe build-your-own-garden stance — jekyll wikifolders and blogs without publish buttons — prefiguring the audience roam captured.tomcritchlow.com, 2018-10
  14. 2019ink & switchthe counter-ideology roam violated: you own your data in spite of the cloud. obsidian and logseq recruited roam's defectors under this banner.ink & switch, 2019-04
  15. 2017–2022tiago fortethe demand engine: code and para turned personal knowledge management into a mass aspiration roam rode to its first million in arr.building a second brain, 2017
  16. 2023steph angothe epilogue-manifesto from obsidian's ceo: apps are ephemeral, files last. in the agent era it reads as prophetic — plain markdown is the substrate agents already read.stephango.com, 2023-07-01

what roam proved

  1. it shipped the lineageroam shipped the lineage as one product: a daily-notes-first outliner where every block is an addressable node in a queryable graph — datomic underneath, datalog on top. 'notes as a database' was literal, not metaphorical.roam research, ~2020roam research, 2019
  2. the primitives wonbidirectional links at page and block level went from research curiosity to default expectation — `[[page]]` creates the page if missing, `((block ref))` gives nelson-style transclusion. every successor now ships some version.obsidian, 2020github, 2020tana, 2023
  3. low-friction capture worksdaily-notes-first capture made filing-free entry work at scale: open today's page, write, let links do the organizing later. even roam's sharpest critics concede this insight.platformer, 2023-09-11nat eliason, 2020-01-18
  4. proof by adoption and imitationroughly $1m arr within a year of public launch, a $9m seed at ~$200m, and a clone flood inside eighteen months — obsidian, logseq, athens, then tana, reflect, capacities, mem. 'roam-like' became a category name.the information, 2020-09-11github, 2020github, 2020
  5. a tool can be a movement#roamcult was a genuine community phenomenon — courses, conferences, a plugin ecosystem, and a discourse the tool carried for years. the demand was real even if the retention wasn't.built in sf, 2020the generalist, 2020

why it stalled

  1. the manual-labor problemlinks are cheap to create and expensive to use well. 'i waited for the insights to come. and waited. and waited.' — the structure-building was the work, and the work never paid off at the advertised rate for most users.platformer, 2023-09-11
  2. the cargo-cult gapthe promised mechanism — graph, surprise, insight — requires luhmann-grade practice. the surrounding culture became a 'cargo cult of zettelkasten': users follow the motions for months, don't see the gains, and give up, sometimes in shame.boffosocko, 2023-02-03notesnudge, ~2025
  3. capture outran retrievalroam optimized the cheap side. capture was frictionless; retrieval and synthesis still demanded queries, review discipline, and skill — so most graphs stayed shallow collections. 'a very organized warehouse.'platformer, 2023-09-11buildfirstbrain, ~2026
  4. price, performance, and lock-in$15 a month, $165 a year, $500 for the five-year believer plan, no free tier — against free obsidian and free, open logseq. sync bugs, slowdowns on large graphs, an afterthought mobile app, and a proprietary cloud that degraded on export.ness labs, 2020yu-wenhao.com, ~2025mickmel (substack), ~2022threadreader app, 2021-01
  5. the feature moat drainedeverything signature — backlinks, graph view, daily notes, block refs — was copied within eighteen months, often cheaper, local, or open. the white paper's deeper promises (bayesian weights, collaborative reasoning) never shipped. funding stopped at the 2020 seed.obsidian, 2020github, 2020roam research, ~2020

the agent-era reopening

  1. forllms collapse the exact labor that killed casual adoption — linking, summarizing, filing, review. karpathy's llm-wiki pattern: the model incrementally builds a persistent, interlinked markdown wiki; lint passes hunt orphan pages; the human moves up a level to sourcing and reviewing. 'the wiki is the codebase.'github gist, 2026-04-04
  2. forcompiled knowledge beats re-derived retrieval. plain rag rediscovers knowledge from scratch on every question; a maintained wiki accumulates — 'the cross-references are already there.' microsoft's graphrag operationalizes the same claim at corpus scale.github gist, 2026-04-04microsoft research, 2024-02-13
  3. foragents need asserted structure, not just vibes: decision traces, typed relationships, provenance, and time-aware truth. the context-graphs thesis re-founds networked thought as enterprise infrastructure — 'the main bottleneck is context.'foundation capital, 2025-12github, 2026
  4. forat project scale, links beat embeddings outright: index files as routing tables, structured markdown underneath, and the agent follows links in two or three hops to grounded answers — no vector db required.blog.pollack.ai, ~2025
  5. forfiles plus conventions are the substrate: agents.md as a readme for agents across codex, cursor, jules, and copilot; letta's git-backed memory projected as markdown into a real repo; mcp as the open socket. the industry independently reinvented roam's data model — plain text, explicit structure, versioned, inspectable.agents.md, 2025letta, ~2025anthropic, 2024-11-25
  6. againstthe retrieval problem may simply be dead: semantic search finds the half-remembered idea across a million tokens without a single tag or link. 'the ai does not care about your backlinks. it reads text, scores relevance, and answers.'self.md, ~2025
  7. againsta filesystem is empirically competitive: letta benchmarked a plain agent with grep and file tools at 74% on the locomio memory benchmark — matching specialized memory systems. if files plus grep suffice, hand-maintained graph structure may be ceremony.letta, ~2025
  8. againstmachine-built links inherit machine confabulation: at ~100 articles a maintained wiki can exceed usable context and the model starts fabricating cross-note relationships. 'more context is not the same as better memory.'dev.to, ~2026
  9. againstmemory behavior is harness-trained, not structure-determined: production agents converge on small markdown taxonomies, and 'remember this' instinct is shaped by post-training — implying the harness matters more than the representation.nicolasbustamante.com, ~2026
  10. againstthe stale-insight objection survives automation: newton's complaint was never labor cost — it was that links didn't produce insight when he did the labor. an agent-maintained graph might be a better map for the agent while leaving the human's empty discovery experience untouched.platformer, 2023-09-11
  11. nuancethe durable position this site stakes out: the agent era doesn't vindicate roam's ux for humans — it transposes the architecture to a new reader. the value proposition shifts from 'help me think' (unproven) to 'give the agent inspectable, reviewable, provenance-carrying context' (demonstrably needed). the unfinished idea isn't backlinks for humans; it's a shared, owned, structured memory layer between humans and agents.foundation capital, 2025-12github, 2026github, 2026

successors

open questions

  1. if an agent maintains the graph, does the owner still get the insight — or only the agent? is the deliverable discovery, or delegation?
  2. is the graph the product or the byproduct? wordcell treats indexes as replaceable views over authoritative markdown and git; graphrag rebuilds the graph per corpus. is any particular graph worth owning, or is the convention the asset?
  3. who reviews the links an agent creates — a diff, a link, a claim? does review scale, or does it become the new manual labor?
  4. explicit links versus learned structure: letta's filesystem benchmark says files plus grep rival memory systems; context graphs and graphrag say asserted structure answers what vectors can't. is the answer a two-layer split — asserted provenance plus learned association?
  5. whose memory is it? roam's lock-in was proprietary; agent-era memory files are written by the agent and trained per-harness. is portable agent memory possible, or does each vendor's format recreate the lock-in with worse consequences?
  6. does the thinking tool survive delegation? matuschak and nielsen warned good tools for thought arise as byproducts of serious work — if agents do the work, do tools for thought collapse into tools for agents, with humans reading the graphs?

AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.