The Zettelkasten Method

https://www.lesswrong.com/posts/NfdHG6oHBJ8Qxc26s/the-zettelkasten-method-1

Contents

Very Short Summary

Materials

Technique

Related Literature

There are other descriptions of Zettelkasten out there. I mainly read How to Take Smart Notes, which is the best book on Zettelkasten as far as I know—it claims to be the best write-up available in English, anyway. The book contains a thorough description of the technique, plus a lot of "philosophical" stuff which is intended to help you approach it with the right mindset to actually integrate it into your thinking in a useful way. I am sympathetic to this approach, but some of the content seems like bad science to me (such as the description of growth mindset, which didn’t strike me as at all accurate—I’ve read some of the original research on growth mindset). An issue with some other write-ups is that they focus on implementing Zettelkasten-like systems digitally. In fact, Conor White-Sullivan, who I’ve already mentioned, is working on a Workflowy/​Dynalist-like digital tool for thinking, inspired partially by Zettelkasten (and also by the idea that a Workflowy/​Dynalist style tool which is designed explicitly to nudge users into good thinking patterns with awareness of cognitive biases, good practices for argument mapping, etc. could be very valuable). You can take a look at his tool, Roam, here. He also wrote up some thoughts about Zettelkasten in Roam. However, I strongly recommend trying out Zettelkasten on actual note-cards, even if you end up implementing it on a computer. There’s something good about the note-card version that I don’t fully understand. As such, I would advise against trusting other people’s attempts to distill what makes Zettelkasten good into a digital format—better to try it yourself, so that you can then judge whether alternate versions are improvements for you. The version I will describe here is fairly close to the original. I don’t strongly recommend my own write-up over what’s said in How to Take Smart Notes, particularly the parts which describe the actual technique. I’m writing this up partly just so that there’s an easily linkable document for people to read, and partly because I have some ideas about how to make Zettelkasten work for you (based on my own previous note-taking systems) which are different from the book. Another source on note-taking which I recommend highly is Lion Kimbro’s How to Make a Complete Map of Every Thought You Think (html, pdf). This is about a completely different system of note-taking, with different goals. However, it contains a wealth of inspiring ideas about note-taking systems, including valuable tips for the raw physical aspects of keeping paper notes. I recommend reading this interview with Lion Kimbro as a "teaser" for the book—he mentions some things which he didn’t in the actual book, and it serves somewhat as "the missing introduction" to the book. (You can skip the part at the end about wikis if you don’t find it interesting; it is sort of outdated speculation about the future of the web, and it doesn’t get back to talking about the book.) Part of what I love about How to Make a Complete Map of Every Thought You Think is the manic brain-dump writing style—it is a book which feels very "alive" to me. If you find its style grating rather than engaging, it’s probably not worth you reading through. I should also mention another recent post about Zettelkasten here on LW.

Zettelkasten, Part 1: The Basics

Zettelkasten is German for ‘slip-box’, IE, a box with slips of paper in it. You keep everything on a bunch of note cards. Niklas Luhmann developed the system to take notes on his reading. He went on to be an incredibly prolific social scientist. It is hard to know whether his productivity was tied to Zettelkasten, but he thinks so, and others have reported large productivity boosts from the technique as well.

Small Pieces of Paper Are Just Modular Large Pieces of Paper

You may be thinking: aren’t small pieces of paper bad? Aren’t large notebooks just better? Won’t small pages make for small ideas? What I find is that the drive for larger paper is better-served by splitting things off into new note cards. Note-cards relevant to your current thinking can be spread on a table to get the same big-picture overview which you’d get from a large sheet of paper. Writing on an actual large sheet of paper locks things into place.

When I was learning to write in my teens, it seemed to me that paper was a prison. Four walls, right? And the ideas were constantly trying to escape. What is a parenthesis but an idea trying to escape? What is a footnote but an idea that tried—that jumped off the cliff? Because paper enforces single sequence—and there’s no room for digression—it imposes a particular kind of order in the very nature of the structure.-- Ted Nelson, > demonstration of Xanadu spaceI use 3x5 index cards. That’s quite small compared to most notebooks. It may be that this is the right size for me only because I already have very small handwriting. I believe Luhmann used larger cards. However, I expected it to be too small. Instead, I found the small cards to be freeing. I strongly recommend trying 3x5 cards before trying with a larger size. In fact, even smaller sizes than this are viable—one early reader of this write-up decided to use half 3x5 cards, so that they’d fit in mtg deck boxes. Writing on small cards forces certain habits which would be good even for larger paper, but which I didn’t consider until the small cards made them necessary. It forces ideas to be broken up into simple pieces, which helps to clarify them. Breaking up ideas forces you to link them together explicitly, rather than relying on the linear structure of a notebook to link together chains of thought. Once you’re forced to adopt a linking system, it becomes natural to use it to "break out of the prison of the page"—tangents, parentheticals, explanatory remarks, caveats, … everything becomes a new card. This gives your thoughts much more "surface area" to expand upon. On a computer, this is essentially the wiki-style [[magic link]] which links to a page if the page exists, or creates the page if it doesn’t yet exist—a critical but all-too-rare feature of note-taking software. Again, though, I strongly recommend trying the system on paper before jumping to a computer; putting yourself in a position where you need to link information like crazy will help you to see the value of it. This brings us to one of the defining features of the Zettelkasten method: the addressing system, which is how links between cards are established.

Paper Hypertext

We want to use card addresses to organize and reference everything. So, when you start a new card, its address should be the first thing you write—you never want to have a card go without an address. Choose a consistent location for the addresses, such as the upper right corner. If you’re using multi-color pens, like me, you might want to choose one color just for addresses. Wiki-style links tend to use the title of a page to reference that page, which works very well on a computer. However, for a pen-and-paper hypertext system, we want to optimize several things:

Physical Issues: Card Storage

Linear notes can be kept in any kind of paper notebook. Nonlinear/​modular systems such as Zettelkasten, on the other hand, require some sort of binder-like system where you can insert pages at will. I’ve tried a lot of different things. Binders are typically just less comfortable to write in (because of the rings—this is another point where the fact that I’m left-handed is very significant, and right-handed readers may have a different experience). (One thing that’s improved my life is realizing that I can use a binder "backwards" to get essentially the right-hander’s experience—I write on the "back" of pages, starting from the "end".) They’re also bulky; it seems somewhat absurd how much more bulky they are than a notebook of equivalently-sized paper. This is a serious concern if you want to carry them around. (As a general rule, I’ve found that a binder feels roughly equivalent to one-size-larger notebook—a three-ring binder for 3x5 cards feels like carrying around a deck of 4x6 cards; a binder of A6 paper feels like a notebook of A5 paper; and so on.) Index cards are often kept in special boxes, which you can get. However, I don’t like this so much? I want a more binder-like thing which I can easily hold in my hands and flip through. Also, boxes are often made to view cards in landscape orientation, but I prefer portrait orientation—so it’s hard to flip through things and read while they’re still in the box. Currently, I use the Staples index-cards-on-a-ring which put all the cards on a single ring, and protect them with plastic covers. However, I replace the metal rings (which I find harder to work with) with plastic rings. I also bought a variety of note cards to try—you can try thicker/​thinner paper, colors, line grid, dot grid, etc. If you do this, you’ll need a hole punch, too. I recommend getting a "low force" hole punch; if you just go and buy the cheapest hole punch you can find, it’ll probably be pretty terrible. You want to be fairly consistent with where you punch the holes, but, that wasn’t as important as I expected (it doesn’t matter as much with a one-ring binder in contrast to a three-ring, since you’re not trying to get holes to line up with each other). I enjoy the ring storage method, because it makes cards really easy to flip through, and I can work on several cards at once by splaying them out (which means I don’t lose my place when I decide to make a new card or make a note on a different one, and don’t have to take things out of sort order to work with them). Deck Architecture I don’t keep the cards perfectly sorted all the time. Instead, I divide things up into sorted and not-yet-sorted: (Blue in this image mean "written on"—they’re all actually white except for the yellow divider, although of course you could use colored cards if you like.) Fetch Modi As I write on blank cards, I just leave them where they are, rather than immediately putting them into the sort ordering. I sort them in later. (Unsorted cards still have addresses and can be referenced. The address is always, always the very first thing I write on a card.) There is an advantage to this approach beyond the efficiency of sorting things all at once. The unsorted cards are a physical record of what I’m actively working on. Since cards are so small, working on an idea almost always means creating new cards. So, I can easily jump back into whatever I was thinking about last time I handled the binder of cards. Unless you have a specific new idea you want to think about (in which case you start a new card, or, go find the most closely related cards in your existing pile), there are basically two ways to enter into your card deck: from the front, and from the back. The front is "top-down" (both literally and figuratively), going from bigger ideas to smaller details. It’s more breadth-first. You’re likely to notice an idea which you’ve been neglecting, and start a new branch from it. Starting from the back, on the other hand, is depth-first. You’re continuing to go deeper into a branch which you’ve already developed some depth in. Don’t sort too often. The unsorted cards are a valuable record of what you’ve been thinking about. I’ve regretted sorting too frequently—it feels like I have to start over, find the interesting open questions buried in my stack of cards all over again. In theory, one could also move cards from sorted to unsorted specifically to remind oneself to work on those cards, but I haven’t really used this tactic. The advantage of sorting is to make address lookup easier. But, actually, address lookup in my unsorted cards is not that hard! Because the cards remain in creation-order, I know that e.g. card 10a1 must come somewhere after card 10a. It just doesn’t need to be immediately after when the cards aren’t sorted. Splitting & Deck Management When a ring feels over-full (after I fill approximately 100 cards), I sort all of the cards, and split the deck into two. (Look for a sensible place to split the tree into two—you want to avoid a deep branch being split up into two separate decks, as much as you can.) Load up the two new decks with 50ish blank cards each, and stick them on new rings. Everything is still on one big addressing system, so, it is a good idea to label the two new binders with the address range within. I use blank stickers, which I put on the front of each ring binder. The labels serve both to keep lookup easy (I don’t want to be guessing about which binder certain addresses are in), and also, to remind me to limit the addresses within a given deck. For example, suppose this is my first deck of cards (so before the split, it holds everything). Let’s say there are 30 cards underneath "1", 20 cards underneath "2", and then about 50 more cards total, under the numbers 3 through 14. I would split this deck into a "1 through 2" deck, and a "3 through " deck—the * meaning "anything". You might think it would be "3 through 14", but, when I make card 15, it would go in that deck. So at any time, you have one deck of cards with no upper bound. On the other hand, when you are working with the "1 − 2" deck, you don’t want to mistakenly make a card 3; you’ve already got a card 3 somewhere. You don’t want duplicate addresses anywhere! Currently, I have 6 decks: 0 − 1.4, 1.5 − 1., 2 − 2.4, 2.5 − 2., 3, and 4 − 4.. (I was foolish when I started my Zettelkasten, and used the decimal system rather than the alphanumeric system. I switched quickly, but all my top-level addresses are still decimal. So, I have a lot of mixed-address cards, such as 1.3a1, 1.5.2a2, 2.6b4a, etc. As for why my numbers start at 0 rather than 1, I’ll discuss that in the "Index & Bibliography" section.) I like to have the unsorted/​blank "short-term memory" section on every single deck, so that I can conveniently start thinking about stuff within that deck without grabbing anything else. However, it might also make sense to have only one "short-term memory" in order to keep yourself more focused (and so that there’s only one place to check when you want to remember what you were recently working on!).

Getting Started: Your First Card

Your first note doesn’t need to be anything important—it isn’t as if every idea you put into your Zettelkasten has to be "underneath" it. Remember, you aren’t trying to invent a good category system. Not every card has to look like a core idea with bullet points which elaborate on that idea, like my example in the previous section. You can just start writing whatever. In fact, it might be good if you make your first cards messy and unimportant, just to make sure you don’t feel like everything has to be nicely organized and highly significant. On the other hand, it might be important to have a good starting point, if you really want to give Zettelkasten a chance. I mentioned that I knew I liked Zettelkasten within the first 30 minutes. I think it might be important that when I sat down to try it, I had an idea I was excited to work on. It wasn’t a nice solid mathematical idea—it was a fuzzy idea, one which had been burning in the back of my brain for a week or so, waiting to be born. It filled the fractal branches of a zettelkasten nicely, expanding in every direction. So, maybe start with one of those ideas. Something you’ve been struggling to articulate. Something which hasn’t found a place in your linear notebook. Alright. That’s all I have to say about the basics of Zettelkasten. You can go try it now if you want, or keep reading. The rest of this document is about further ideas in note-taking which have shaped the way I use Zettelkasten. These may or may not be useful to you; I don’t know for sure why Zettelkasten is such a productive system for me personally.

Note-Taking Systems I Have Known and Loved

I’m organizing this section by my previous note-taking systems, but secretly, the main point is to convey a number of note-taking ideas which may have contributed to Zettelkasten working well for me. These ideas have seemed generally useful to me—maybe they’ll be useful to you, even if you don’t end up using Zettelkasten in particular.

Notebooks

Developing Ideas Firstly, and most importantly, I have been keeping idea books since middle school. I think there’s something very important in the simple idea of writing regularly—I don’t have the reference, but, I remember reading someone who described the day they first started keeping a diary as the day they first woke up, started reflectively thinking about their relationship with the world. Here’s a somewhat similar quote from a Zettelkasten blog:

During the time spanning Nov. 2007–Jan. 2010, I filled 11 note books with ideas, to-do lists, ramblings, diary entries, drawings, and worries.> Looking back, this is about the time I started to live consciously. I guess keeping a journal helped me "wake up" from some kind of teenage slumber.> --ChristianI never got into autobiographical diary-style writing, personally, instead writing about ideas I was having. Still, things were in a very "narrative" format—the ideas were a drama, a back-and-forth, a dance of rejoinders. There was some math—pages filled with equations—but only after a great deal of (very) informal development of an idea. As a result, "elaborate on an idea" /​ "keep going" seems like a primitive operation to me—and, specifically, a primitive operation which involves paper. (I can’t translate the same thinking style to conversation, not completely.) I’m sure that there is a lot to unpack, but for me, it just feels natural to keep developing ideas further. So, when I say that the Zettelkasten card 1b2 "elaborates on" the card 1b, I’m calling on the long experience I’ve had with idea books. I don’t know if it’ll mean the same thing for you. Here’s my incomplete attempt to convey some of what it means. When I’m writing in an idea book, I spend a lot of time trying to clearly explain ideas under the (often false) assumption that I know what I’m talking about. There’s an imaginary audience who knows a lot of what I’m talking about, but I have to explain certain things. I can’t get away with leaving important terms undefined—I have to establish anything I feel less than fully confident about. For example, the definition of a Bayesian network is something I can assume my "audience" can look up on wikipedia. However, if I’m less than totally confident in the concept of d-separation, I have to explain it; especially if it is important to the argument I hope to make. Once I’ve established the terms, I try to explain the idea I was having. I spend a lot of time staring off into space, not really knowing what’s going on in my head exactly, but with a sense that there’s a simple point I’m trying to make, if only I could see it. I simultaneously feel like I know what I want to say (if only I could find the words), and like I don’t know what it is—after all, I haven’t articulated it yet. Generally, I can pick up where I left off with a particular thought, even after several weeks—I can glance at what I’ve written so far, and get right back to staring at the wall again, trying to articulate the same un-articulated idea. If I start again in a different notebook (for example, switching to writing my thoughts on a computer), I have to explain everything again. This audience doesn’t know yet! I can’t just pick up on a computer where I left off on paper. It’s like trying to pick up a conversation in the middle, but with a different person. This is sort of annoying, but often good (because re-explaining things may hold surprises, as I notice new details.) Similarly, if I do a lot of thinking without a notebook (maybe in a conversation), I generally have to "construct" my new position from my old one. This has an unfortunate "freezing" effect on thoughts: there’s a lot of gravity toward the chain of thought wherever it is on the page. I tend to work on whatever line of thought is most recent in my notebook, regardless of any more important or better ideas which have come along—especially if the line of thought in the notebook isn’t yet at a conclusive place. Sometimes I put a scribble in the notebook after a line of thought, to indicate explicitly that it no longer reflects the state of my thinking, to give myself "permission" to do something else. Once I’ve articulated some point, then criticisms of the point often become clear, and I’ll start writing about them. I often have a sense that I know how it’s going to go a few steps ahead in this back-and-forth; a few critiques and replies/​revisions. Especially if the ideas are flowing faster than I can write them down. However, it is important to actually write things down, because they often don’t go quite as I expect. If an idea seems to have reached a natural conclusion, including all the critiques/​replies which felt important enough to write, I’ll often write a list of "future work": any open questions I can think of, applications, details which are important but not so important that I want to write about them yet, etc. At this point, it is usually time to write the idea up for a real audience, which will require more detail and refine the idea yet further (possibly destroying it, or changing it significantly, as I often find a critical flaw when I try to write an idea up for consumption by others). If I don’t have any particular idea I’m developing, I may start fresh with a mental motion like "OK, obviously I know how to solve everything" and write down the grand solution to everything, starting big-picture and continuing until I get stuck. Or, instead, I might make a bulleted list free-associating about what I think the interesting problems are—the things I don’t know how to do.

Workflowy

The next advance in my idea notes was workflowy. I still love the simplicity of workflowy, even though I have moved on from it. For those unfamilar, Workflowy is an outlining tool. I was unfamiliar with the idea before Workflowy introduced it to me. Word processors generally support nested bulleted lists, but the page-like format of a word processor limits the depth such lists can go, and it didn’t really occur to me to use these as a primary mode of writing. Workflowy doesn’t let you do anything but this, and it provides enough features to make it extremely convenient and natural. Nonlinear Ideas: Branching Development Workflowy introduced me to the possibility of nonlinear formats for idea development. I’ve already discussed this to some extent, since it is also one of the main advantages of Zettelkasten over ordinary notebooks. Suddenly, I could continue a thread anywhere, rather than always picking it up at the end. I could sketch out where I expected things to go, with an outline, rather than keeping all the points I wanted to hit in my head as I wrote. If I got stuck on something, I could write about how I was stuck nested underneath whatever paragraph I was currently writing, but then collapse the meta-thoughts to be invisible later—so the overall narrative doesn’t feel interrupted. In contrast, writing in paper notebooks forces you to choose consciously that you’re done for now with a topic if you want to start a new one. Every new paragraph is like choosing a single fork in a twisting maze. Workflowy allowed me to take them all. What are Children? I’ve seen people hit a block right away when they try to use workflowy, because they don’t know what a "child node" is.

Dynalist

The next thing I tried was Dynalist. The main advantage of Dynalist over Workflowy is that it takes a feature-rich rather than minimalistic approach. I like the clean aesthetics of Workflowy, but… eventually, there’ll be some critical feature Workflowy just doesn’t provide, and you’ll want to make the jump to Dynasilt. I use hardly any of the extra features of Dynalist, but the ones I do use, I need. For me, it’s mostly the LaTeX support. Another thing about Dynalist which felt very different for me was the file system. Workflowy forces you to keep everything in one big outline. Dynalist lets you create many outlines, which it treats as different files; and, you can organize them into folders (recursively). Technically, that’s just another tree structure. In terms of UI, though, it made navigation much easier (because you can easily access a desired file through the file pane). Psychologically, it made me much more willing to start fresh outlines rather than add to one big one. This was both good and bad. It meant my ideas were less anchored in one big tree, but it eventually resulted in a big, disorganized pile of notes. I did learn my lesson from Workflowy, though, and set things up in my Dynalist such that I actually developed ideas, rather than just collecting scraps forever. Temporary Notes vs Organized Notes I organized my Dynalist files as follows:

At Long Last, Zettelkasten

I’ve been hammering home the idea of "linear" vs "nonlinear" formats as one of the big advantages of Zettelkasten. But workflowy and dynalist both allow nonlinear writing. Why should you be interested in Zettelkasten? Is it anything more than a way to implement workflowy-like writing for a paper format? I’ve said that (at least for me) there’s something extra-good about Zettelkasten which I don’t really understand. But, there are a couple of important elements which make Zettelkasten more than just paper workflowy.

Zettelkasten, Part 2: Further Advice

Card Layout

Don’t stress about card formatting. You should write however feels natural to you. However, I thought you might like to see an example of what my cards tend to look like: I’m left handed, so you may want to flip all of this around if you’re right handed. I use the ring binder "backwards" from the intended configuration (the punched hole would usually be on the left, rather than the right). Also, I prefer portrait rather than landscape. Most people prefer to use 3x5 cards in landscape, I suppose. Anyway, not every card will look exactly like the above. A card might just contain a bunch of free-writing, with no bulleted list. Or it might only contain a bulleted list, with no blurb at the beginning. Whatever works. I think my layout is close to Luhmann’s and close to common advice—but if you try to copy it religiously, you’ll probably feel like Zettelkasten is awkward and restrictive. The only absolutely necessary thing is the address. The address is the first thing you write on a new card. You don’t ever want a card to go without an address. And it should be in a standard location, so that it is really easy to look through a bunch of cards for one with a specific address. Don’t feel bad if you start a card and leave it mostly blank forever. Maybe you thought you were going to elaborate an idea, so you made a new card, but it’s got nothing but an address. That’s ok. Maybe you will fill it later. Maybe you won’t. Don’t worry about it. Mostly, a thought is continued through elaboration on bullet points. I might write something like "cont. 1.1a1a" at the bottom of the card if there’s another card that’s really a direct continuation, though. (Actually, I don’t write "cont."; I just write the down arrow, which means the same thing.) If so, I’d write "see 1.1a1" in the upper left hand corner, to indicate that 1.1a1a probably doesn’t make much sense on its own without consulting 1.1a1 -- moreso than usual for child cards. (Actually, I’d write another down arrow rather than "see", mirroring the down arrow on the previous card—this indicates the direct-continuation relationship.) In the illustration, I wrote links [in square brackets]. The truth is, I often put them in full rectangular boxes (to make them stand out more), although not always. Sometimes I put them in parentheses when I’m using them more as a noun, as in: "I think pizza (12a) might be relevant to pasta. [14x5b]" In that example, "(12a)" is the card for pizza. "[14x5b]" is a card continuing the whole thought "pizza might be relevant to pasta". So parentheses-vs-box is sort of like top-corner-vs-bottom, but for an individual line rather than a whole card. Use of Color The colors are true to my writing as well. For a long time, I wanted to try writing with multi-color click pens, because I knew some people found them very useful; but, I was unable to find any which satisfied my (exceptionally picky) taste. I don’t generally go for ball-point pens; they aren’t smooth enough. I prefer to write with felt-tip drawing pens or similar. I also prefer very fine tips (as a consequence of preferring my writing to be very small, as I mentioned previously) -- although I’ve also found that the appropriate line width varies with my mental state and with the subject matter. Fine lines are better for fine details, and for energetic mental states; broad lines are better for loose free-association and brainstorming, and for tired mental states. In any case, a friend recommended the Hi-Tec C Coleto, a multi-color click pen which feels as smooth as felt-tip pens usually do (almost). You can buy whatever colors you want, and they’re available in a variety of line-widths, so you can customize it quite a bit. At first I just used different colors haphazardly. I figured I would eventually settle on meanings for colors, if I just used whatever felt appropriate and experimented. Mostly, that meant that I switched colors to indicate a change of topic, or used a different color when I went back and annotated something (which really helps readability, by the way—black writing with a bunch of black annotations scribbled next to it or between lines is hard to read, compared to purple writing with orange annotations, or whatever!). When I switched to Zettelkasten, though, I got more systematic with my use of color. I roughly follow Lion Kimbro’s advice about colors, from How to Make a Complete Map of Every Thought you Think:

Now lets talk about color.> Your pen has four colors: Red, Green, Blue, and Black> You will want to connect meaning with each color.> Here’s my associations:> RED: Error, Warning, Correction> BLUE: Structure, Diagram, Picture, Links, Keys (in key-value pairs)> GREEN: Meta, Definition, Naming, Brief Annotation, Glyphs> BLACK: Main Content> I also use green to clarify sloppy writing later on. Blue is for Keys, Black is for values.> I hope that’s self-explanatory.> If you make a correction, put it in red. Page numbers are blue. If you draw a diagram, make it blue. Main content in black.> Suppose you make a diagram: Start with a big blue box. Put the diagram in the box. (Or the other way around- make the diagram, than the box around it.) Put some highlighted content in black. Want to define a word? Use a green callout. Oops- there’s a problem in the drawing- X it out in red, followed by the correction, in red.> Some times, I use black and blue to alternate emphasis. Black and blue are the easiest to see.> If I’m annotating some text in the future, and the text is black, I’ll switch to using blue for content. Or vise versa.> Some annotations are red, if they are major corrections.> Always remember: Tolerate errors. If your black has run out, and you don’t want to get up right away to fetch your backup pen, then just switch to blue. When the thoughts out, go get your backup pen.The only big differences are that I use brown instead of black in my pen, I tend to use red for titles so that they stand out very clearly, and I use green for links rather than blue. (Honestly I think my use of green for links might be a mistake. You want links to stand out more.)

Index & Bibliography?

Bibliography Taking Smart Notes describes two other kinds of cards: indexes, and bibliographical notes. I haven’t made those work for me very effectively, however. Luhmann, the inventor of Zettelkasten, is described inventing Zettelkasten as a way to organize notes originally made while reading. I don’t use it like that—I mainly use it for organizing notes I make while thinking. So bibliography isn’t of primary importance for me. (Apparently Umberto Eco similarly advises keeping idea notes and reading notes on separate sets of index cards.) Indexing So I don’t miss the bibliography cards. (Maybe I will eventually.) On the other hand, I definitely need some sort of index, but I’m not sure about the best way to keep it up to date. I only notice that I need it when I go looking for a particular card and it is difficult to find! When that happens, and I eventually find the card I wanted, I can jot down its address in an index. But, it would be nice to somehow avoid this. So, I’ve experimented with some ideas. Here are someone else’s thoughts on indexing (for a digital zettelkasten). Listing Assorted Cards The first type of index which I tried lists "important" cards (cards which I refer to often). I just have one of these right now. The idea is that you write a card’s name and address on this index if you find that you’ve had difficulty locating a card and wished it had been listed in your index. This sounds like it should be better than a simple list of the top-level numbered cards, since (as I mentioned earlier) cards like 11a often turn out to be more important than cards like 11. Unfortunately, I’ve found this not to be the case. The problem is that this kind of index is too hard to maintain. If I’ve just been struggling to find a card, my working memory is probably already over-taxed with all the stuff I wanted to do after finding that card. So I forget to add it to the index. Topic Index Sometimes it also makes sense to just make a new top-level card on which you list everything which has to do with a particular category. I have only done this once so far. It seems like this is the main mode of indexing which other people use? But I don’t like the idea that well. Listing Sibling Cards When a card has enough children that they’re difficult to keep track of, I add a "zero" card before all the other children, and this works as an index. So, for example, card 2a might have children 2a1, 2a2, 2a3, … 2a15. That’s a lot to keep track of. So I add 2a0, which gets an entry for 2a1-2a15, and any new cards added under 2a. It can also get an entry for particularly important descendants; maybe 2a3a1 is extra important and gets an entry. For cards like 2, whose children are alphabetical, you can’t really use "zero" to go before all the other children. I use "λ" as the "alphabetical zero"—I sort it as if it comes before all the other letters in the alphabet. So, card "1λ" lists 1a, 1b, etc. The most important index is the index at 0, ei, the index of all top-level numbered cards. As I describe in the "card layout" section, a card already mostly lists its own children—meaning that you don’t need to add a new card to serve this purpose until things get unwieldy. However, top-level cards have no parents to keep track of them! So, you probably want an "absolute zero" card right away. These "zero" cards also make it easier to keep track of whether a card with a particular address has been created yet. Every time you make a card, you add it to the appropriate zero card; so, you can see right away what the next address available is. This isn’t the case otherwise, especially if your cards aren’t currently sorted. Kimbro’s Mind Mapping I’ve experimented with adapting Lion Kimbro’s system from How to Make a Complete Map of Every Thought You Think. After all, a complete map of every thought you think sounds like the perfect index! In my terminology, Lion Kimbro keeps only jots—he was focusing on collecting and mapping, rather than developing, ideas. Jots were collected into topics and sub-topics. When an area accumulated enough jots, he would start a mind map for it. I won’t go into all his specific mapping tips (although they’re relevant), but basically, imagine putting the addresses of cards into clusters (on a new blank card) and then writing "anchor words" describing the clusters. You built your tree in an initially "top-down" fashion, expanding trees by adding increasingly-nested cards. You’re going to build the map "bottom-up": when a sub-tree you’re interested in feels too large to quickly grasp, start a map. Let’s say you’re mapping card 8b4. You might already have an index of children at 8b4\lambda; if that’s the case, you can start with that. Also look through all the descendants of 8b4 and pick out whichever seem most important. (If this is too hard, start by making maps for 8b4’s children, and return to mapping 8b4 later.) Draw a new mind map, and place it at 8b4\lambdaa—it is part of the index; you want to find it easily when looking at the index. Now, the important thing is that when you make a map for 8b, you can take a look at the map for 8b4, as well as any maps possessed by other children of 8b. This means that you don’t have to go through all of the descendents of 8b (which is good, because there could be a lot). You just look at the maps, which already give you an overview. The map for 8b is going to take the most important-seeming elements from all of those sub-maps. This allows important things to trickle up to the top. When you make a map at 0, you’ll be getting all the most important stuff from deep sub-trees just by looking at the maps for each top-level numbered card. The categories which emerge from mapping like this can be completely different from the concepts which initially seeded your top-level cards. You can make new top-level cards which correspond to these categories if you want. (I haven’t done this.) Now, when you’re looking for something, you start at your top-level map. You look at the clusters and likely have some expectation about where it is (if the address isn’t somewhere on your top-level map already). You follow the addresses to further maps, which give further clusters of addresses, until you land in a tree which is small enough to navigate without maps. I’ve described all of this as if it’s a one-time operation, but of course you keep adding to these maps, and re-draw updated maps when things don’t fit well any more. If a map lives at 8b40a, then the updated maps can be 8b40b, 8b40c, and so on.You can keep the old maps around as a historical record of your shifting conceptual clusters.

Keeping Multiple Zettelkasten

A note system like Zettelkasten (or workflowy, dynalist, evernote, etc) is supposed to stick with you for years, growing with you and becoming a repository for your ideas. It’s a big commitment. It’s difficult to optimize note-taking if you think of it that way, though. You can’t experiment if you have to look before you leap. I would have never tried Zettelkasten if I thought I was committing to try it as my "next system"—I didn’t think it would work. Similarly, I can’t optimize my Zettelkasten very well with that attitude. A Zettelkasten is supposed to be one repository for everything—you’re not supposed to start a new one for a new project, for example. But, I have several Zettelkasten, to test out different formats: different sizes of card, different binders. It is still difficult to give alternatives a fair shake, because my two main Zettelkasten have built up momentum due to the content I keep in them. I use a system of capital letters to cross reference between my Zettelkasten. For example, my main 3x5 Zettelkasten is "S" (for "small"). I have another Zettelkasten which is "M", and also an "L". When referencing card 1.1a within S, I just call it 1.1a. If I want to refer to it from a card in M, I call it S1.1a instead. And so on. Apparently Luhmann did something similar, starting a new Zettelkasten which occasionally referred to his first. However, keeping multiple Zettelkasten for special topics is not necessarily a good idea. Beware fixed categories. The danger is that categories limit what you write, or, become less appropriate over time. I’ve tried special-topic notebooks in the past, and while it does sometimes work, I often end up conflicted about where to put something. (Granted, I have a similar conflict about where to put things in my several omni-topic Zettelkasten, but mostly the 3x5 system I’ve described here has won out—for now.) On the other hand, I suspect it’s fine to create special topic zettelkasten for "very different" things. Creating a new zettelkasten because you’re writing a new book is probably bad—although it’ll work fine for the goal of organizing material for writing books, it means your next book idea isn’t coming from Zettelkasten. (Zettelkasten should contain/​extend the thought process which generates book ideas in the first place, and it can’t do that very well if you have to have a specific book idea in order to start a zettelkasten about it.) On the other hand, I suspect it is OK to keep a separate Zettelkasten for fictional creative writing. Factual ideas can spark ideas for fiction, but, the two are sufficiently different "modes" that it may make sense to keep them in physically separate collections. The idea of using an extended address system to make references between multiple Zettelkasten can also be applied to address other things, outside of your Zettelkasten. For example, you might want come up with a way of adding addresses to your old notebooks so that you can refer to them easily. (For example, "notebook number: page number" could work.)

Should You Transfer Old Notes Into Zettelkasten?

Relatedly, since Zettelkasten ideally becomes a library of all the things you have been thinking about, it might be tempting to try and transfer everything from your existing notes into Zettelkasten. (A lot of readers may not even be tempted to do this, given the amount of work it would take. Yet, those more serious about note systems might think this is a good idea—or, might be too afraid to try Zettelkasten because they think they’d have to do this.) I think transferring older stuff into Zettelkasten can be useful, but, trying to make it happen right away as one big project is most likely not worth it.

Depth-first vs Breadth-first

Speaking of depth-first vs breadth-first, how should you balance those two modes? Luckily, this problem has some relevant computer science theory behind it. I tend to think of it in terms of iterative-deepening A* heuristic search (IDA*). The basic idea is this: the advantage of depth-first search is that you can minimize memory cost by only maintaining the information related to the path you are currently trying. However, depth-first search can easily get stuck down a fruitless path, while breadth-first search has better guarantees. IDA* balances the two approaches by going depth-first, but giving up when you get too deep, backing up, and trying a new path. (The A* aspect is that you define "too deep" in a way which also depends on how promising a path seems, based on an optimistic assessment.) This way, you simulate a breadth-first search by a series of depth-first sprints. This lets you focus your attention on a small set of ideas at one time. Once you’ve explored all the paths to a certain level, your tolerance defining "too deep" increases, and you start again. You can think of this as becoming increasingly willing to spend a lot of time going down difficult technical paths as you confirm that easier options don’t exist. Of course, this isn’t a perfect model of what you should do. But, it seems to me that a note-taking system should aspire to support and encourage something resembling this. More generally, I want to get across the idea of thinking of your existing research methodology as an algorithm (possibly a bad one), and trying to think about how it could be improved. Don’t try to force yourself to use any particular algorithm just because you think you should; but, if you can find ways to nudge yourself toward more effective algorithms, that’s probably a good idea.

Inventing Shorthand/​Symbology

I don’t think writing speed is a big bottleneck to thinking speed. Even though I "think by writing", a lot of my time is spent… well… thinking. However, once I know what I want to write, writing does take time. When inspiration really strikes, I might know more or less what I want to say several paragraphs ahead of where I’ve actually written to. At times like that, it seems like every second counts—the faster I write, the more ideas I get down, the less I forget before I get to it. So, it seems worth putting some effort into writing faster. (Computer typing is obviously a thing to consider here, too.) Shorthand, and special symbols, are something to try. There’s also the issue of space. I know I advocate for small cards, which are intentionally limiting space. But you don’t want to waste space if you don’t have to. The point is to comprehend as much as possible as easily as possible. Writing bullet points and using indentation to make outlines is an improvement over traditional paragraphs because it lets you see more at a glance. Similarly, using abbreviations and special symbols will improve this. I’ve tried several times to learn "proper" shorthand. Maybe I just haven’t tried hard enough, but it seems like basically all shorthand systems work by leaving out information. Once you’re used to them, they’re easy enough to read shortly after you’ve written them—when you still remember more or less what they said. However, they don’t actually convey enough information to fully recover what was written if you don’t have such a guess. Basically, they don’t improve readability. They compress things down to the point where they’re hard to decipher, for the sake of getting as much speed as possible. On the other hand, I’ve spent time experimenting with changes to my own handwriting which improve speed without compromising readability. Pay attention to what takes you the most time to write, and think about ways to streamline that. Lion Kimbro emphasizes that you come up with ways to abbreviate things you commonly repeat. Ho describes using the Japanese symbols for days of the week and other common things in his system. The Bullet Journaling community has created its own symbology. Personally, I’ve experimented with a variety of different reference symbols which mean different sorts of things (beyond the () vs [] distinction I’ve mentioned). The Bullet Journaling community has thought a lot about short-and-fast writing for the purpose of getting things out quickly and leaving more space on the page. They also have their own symbology which may be worth taking a look at. (I don’t yet use it, but I may switch to it or something similar eventually.) Well, that’s all I want to say for now. I may add to this document in the future. For now, best of luck developing ideas!

Follow-Up Reports

June 12, 2020. My index-card Zettelkasten has not continued to grow at the rate it did initially. However, I still find the address system of Zettelkasten almost indispensable for note-taking. (I would say "I can’t imagine what I did before" except that I know exactly what I did before; it was just way worse.) I have several different Zettelkasten in different formats, which I switch between. One of the main ways I now use Zettelkasten is in notebooks with fixed-order pages. This means I can never sort the cards; pages remain in the order which they’re originally written in. However, maintaining the address system is still extremely useful, and allows me to have thoughts which I would not otherwise be capable of having. As I mentioned, I don’t sort my index cards that often anyway, and I feel like I lose important recency information when I do so. So losing the ability to rearrange pages was not so bad! Although, I still miss it sometimes and do still use other formats which allow me to rearrange pages appropriately. I still mainly find Zettelkasten useful on the order of minutes, weeks, and months. After that long, my notes start to become "stale" and I’m better off starting fresh rather than continuing to build on my old note structures about a particular idea. (Old notes are still useful for reference purposes, but I very rarely add to them to further develop the ideas therein, preferring to start fresh with a new tree of ideas.) This is partly because the Zettelkasten note structure is not very rearrangeable, and so I can’t "fix" old structures to reflect new thinking. As I’ve discussed, I’ve had better luck with digital note structures continuing to have real use over long time periods. But it’s not just that—I’ve still mainly experienced note structures "going stale" in digital formats, as well. There are two possible responses to this that I see. (1) Try to develop better techniques to make long-term useful structures. (2) Embrace the tendency, and optimize for the more immediate usefulness. I’ve tended toward (2). I worry that optimizing for (1) too much would create only hypothetical value at the cost of real value—like when you delay gratification indefinitely. Relatedly, I still haven’t made much use of indexing.

Comment

https://www.lesswrong.com/posts/NfdHG6oHBJ8Qxc26s/the-zettelkasten-method-1?commentId=ZmDjPTFpdwRxMwa5N

There are two major reasons I have for nominating this post: The first reason is that I know from our analytics that this post has been read more times than any other post on LessWrong from 2019, and has been really helpful for many people getting into the more "external working memory and thinking augmentation" part of Rationality. While I don’t think I trust popularity very frequently, I do think in this case it is a decent amount of evidence about at least the relevance and importance of the topic. The second reason is that I think building better tools for thought is a really crucial aspect of rationality, and one that I expect to become more important as technology becomes more powerful and the opportunities for cognitive augmentation that technology provides will multiply. I have not gotten around to implementing this system, or anything close to it, but have taken inspiration from it in my current note-taking system, and do think that improving my note-taking system is quite possible the most important bottleneck that is currently preventing me from being a much better rationalist.

https://www.lesswrong.com/posts/NfdHG6oHBJ8Qxc26s/the-zettelkasten-method-1?commentId=uGKZivXrBXe8hFuZg

This was a big deal for a lot of people’s thinking and productivity.