Zettelkasten — Slip-Box Method
Niklas Luhmann's slip-box, atomic notes, dense linking, and modern Zettelkasten implementations in OSS tools.
The grandparent of every PKM methodology. Niklas Luhmann produced ~90,000 notes and 70+ books from a paper slip-box; the rules transfer to any modern tool. Pair with pkm-overview-methodologies; for tooling see pkm-obsidian-deep, pkm-logseq-deep, pkm-org-mode-orgroam; academic flow in pkm-academic-zotero-workflow; see also edu-research-citations-zotero and markdown.
The core rules
- ★ ★ One idea per note (atomicity). A note expresses a single claim. If two ideas share a note, you can't link the second one cleanly.
- ★ ★ Write in your own words. Quoting locks the idea in the source's frame; rewriting forces understanding.
- ★ Link aggressively. Every new note should link to at least one existing note. Links beat folders.
- ★ Three note types (Ahrens framing): fleeting (raw capture), literature (per-source summary), permanent (atomic, your own ideas).
- Unique IDs. Luhmann used positional IDs (1, 1a, 1a1, 1b…). Modern Zettelkasten tools use timestamps (
202605091435) — same idea, easier to generate. - Index / Maps of Content. Entry points into the graph; structural notes that gather threads. See pkm-knowledge-graph-mocs.
OSS tools that fit Zettelkasten
- ★ Obsidian — closed core, free for personal; markdown files; backlinks built in; the most popular Zettelkasten tool of 2024-26. Deep dive: pkm-obsidian-deep.
- ★ Logseq — free OSS; outliner with first-class blocks-as-notes; great for atomic capture. Deep dive: pkm-logseq-deep.
- ★ Org-roam (Emacs) — free OSS Zettelkasten extension to Org-mode; the academic / Emacs default. See pkm-org-mode-orgroam.
- Zettlr — free OSS markdown editor designed for academics + Zettelkasten; CSL citations built-in.
- The Archive — paid Mac-only; minimalist Zettelkasten-flavoured markdown app from Christian Tietze (co-author of The Collector's Fallacy).
- Foam / Dendron — free OSS VS Code extensions — see pkm-foam-dendron-vscode.
- SilverBullet — free OSS markdown wiki — see pkm-trilium-silverbullet.
The Ahrens / Smart Notes workflow
- ★ Read with a pen. Make literature notes per source — what was claimed, what surprised you.
- ★ Translate literature notes into permanent notes the same day. Your own words, atomic, linked into the existing graph.
- No "later" pile. The fleeting → permanent translation is the methodology; skipping it produces a graveyard of clippings.
- Write papers / posts from the slip-box. When a permanent-note cluster has 12+ entries, you have a draft; sequence the notes, write transitions.
Common failure modes
- Collector's fallacy — saving sources without ever distilling them. Cap unread queues, see prod-knowledge-management-readwise.
- Note-as-folder — using notes as if they were folders. Hierarchies in Zettelkasten emerge from links, not nesting.
- Plugin overload — ten templating plugins, no permanent notes. Tool tinkering is procrastination.
- Linking everything to "MOC: Programming" — too-broad MOCs aren't useful. MOCs should be specific (e.g., "MOC: how attention mechanisms shape compute").
ID schemes (2026 picks)
- ★ Timestamp IDs (
YYYYMMDDHHMM) — easy in Obsidian / Logseq / Org-roam; sortable. - Luhmann positional —
1.1a3style; nostalgic, painful to maintain in a digital tool. Skip unless you're studying Luhmann. - Title-only (no ID) — Obsidian default; works because the filename is unique. Simpler. Risk: rename breaks links unless your tool auto-updates (Obsidian / Logseq do).
Modern derivatives
- Evergreen Notes (Andy Matuschak) — Zettelkasten with a publishing flavour and stronger style guidance — see pkm-evergreen-digital-garden.
- LYT / Maps of Content (Nick Milo) — softer Zettelkasten with explicit MOCs; less prescriptive about atomicity.
- Smart Notes (Ahrens) — the gateway book; effectively English Zettelkasten.
Reading list
- Sönke Ahrens — How to Take Smart Notes (2017). The English-language gateway.
- Niklas Luhmann — Communicating with Slip Boxes (1981 essay). Source.
- Christian Tietze + Sascha Fast — The Collector's Fallacy + zettelkasten.de.
- Andy Matuschak — Evergreen Notes (notes.andymatuschak.org).
- See pkm-learning-resources for the full list.
Pick this if…
- Researcher / academic: Zettelkasten is built for you. Use Obsidian + Zotero or Org-roam + Org-cite — see pkm-academic-zotero-workflow.
- Lifelong learner / autodidact: atomic notes + dense linking is the highest-ceiling PKM methodology.
- You write longform output: the slip-box doubles as a draft generator.
- You need lots of structure upfront: try PARA / BASB instead — see pkm-para-basb.
- You only capture for retrieval: a tag-based system is simpler.