Folders are controversial in personal knowledge management circles. The common refrain I see is âwhy do you need folders if you have tags? Itâs 2021!â For me, the answer is about 4,000 words but pretty simple:
Folders have good backwards compatibility
Most software I use wasnât created in the 2020s, and interfaces pretty poorly with a tag-based system of organization.
For example, letâs say I want to email a friend my notes about potty training. I could scroll through 1,500 notes to find the one I want (harder if I donât remember the filename off hand â what if it doesnât start with p?), or I can just click through âpersonal > parentingâ and and evaluate the ten or fifteen notes there to find the one labeled âoh crap! potty training.â
I suppose that as an alternative I could download a windows search tool (or open Obsidian) and find the file name I need, I could use VS Code or Notepad++ or a similar tool to find all of the files that have a particular tag in them using regex and that ⌠would work. But itâs harder, and less flexible to do things this way. What if Iâm on a mobile device and donât want to run VS Code on a remote server? Itâs much easier to interact with files on my file system if theyâre structured in a way file pickers are used to.
Itâs easier at the command line, too, which is one reason the shift away from folders and filesystems is concerning to me as an educator. When I was writing my concatenation plugin, I could have used the Obsidian API to programmataically copy files that contained a particular tag, but I started out my programming journey with pure javascript, no API. Take my word for it â itâs much easier to tell a computer âdo this to every file in this folderâ than to tell it âfirst, find everything with this tag, then put those into a string, then do a thing to every file in this stringâŚâ
Just because you can do something the âhardâ way, doesnât mean itâs worth my time.
The flip side, of course, is that if all your files are notes and the notes arenât easily balkanized between topics, itâs not worth the extra cognitive effort to impose an external structure on them. My âslipboxâ folder has notes on everything from raven mating habits to Aegean warfare to the importance of voice in evaluating prose. But itâs very easy for me to separate out my newsletters or character profile sheets from my programming notes and video game plans using folders. I find the endless possibilities offered by tags to be incredibly overwhelming, so folders work really well for me in a way that they might not necessarily for someone else.
A convincing counterargument
I once heard someone explain that one reason they liked using tags in their metadata was because they liked all of the metadata for their note to be self-contained. If you email someone a file, it wonât contain information about what folder the file was housed in, but it will contain the tag. I find this to be an incredibly reasonable argument for including YAML metadata along the lines of folder: folder-name but not for including it as a tag, personally. That said, I can imagine a world in which someone wants interoperability between a program that supports both tags and folders and a program that only supports tags.
The main thing that irritates me is when I see people say that folders are âold-fashionedâ and therefore âpointless.â The fact that theyâre old-fashioned is one of the big reasons why theyâre valuable: more programs, especially at the lower levels of the file system that I prefer interacting with, support and extend their use. I believe in the Lindy effect (robustness is proportional to the length of lifetime) and am used to backwards-compatability efforts. I trust folders more than tags.
I donât like to clutter tags and indexes
A lot of senior developers donât like JavaScript and electron (both of which are, uh, really critical to the Obsidian community). There are a variety of reasons for this, but the one I hear most often is that programming boot camps have been churning out people who know JavaScript and not a ton else, who then go on to use JavaScript for every project â whether itâs the best tool for the job, or not. The idiom âWhen all you have is a hammer, everything starts to look like a nailâ comes to mind. Using a tool like Obsidian, I have way more than a hammer (tags, in this metaphor) at my disposal â so why would I limit myself needlessly? Why would I use a hammer when a screwdriver does a better job?
But on the flip side, I wouldnât use a screwdriver when a hammer is better for the job. Tags do have uses. Tags are a tool. Folders are a tool. Trying to use tags for everything makes tags less useful in my opinion, because then your tags get cluttered by things that could be divided up and made more easily filtered with folders.
I could, in theory, tag all of my files with the same controlled vocabulary that I use for folders. I would have to use a plugin or a program to update them when I change them, instead of just changing the folder name, but ok fine. Plugins and programs for that exist. I could nest my tags so that I can collapse them in the file view, but I canât hide them â there would still be clutter to sort through if I used tags for organizing and assigning states (which I do with YAML) and flagging things I need to follow up on.
Deprecating folders in my workflow would add to a lot of useless clutter and extra work, which is why I donât do it.
I use my root as an inbox
I canât stand a cluttered work surface. If there are papers on my desk, I organize them almost as soon as I sit down. At work, I have inbox trays with different folders for different assignments, on trays for different classes so I know what I need to grade, what I need to hand back, and where to file everything. If a student goes to hand something in late, I tell them to put the paper on top of my keyboard or my chair, because Iâll file it as soon as I sit down.
Not everyone is like this, and they are just as good as I am at getting work back to students on time and in an orderly fashion. Some have firm rules about turn-in bins and binge grade on the weekends, and their desks are messy from a student perspective but the teacher always knows where things are. My husbandâs method involves neat orderly stacks of papers on the floor, which makes my shoulders itch but I leave him in charge of all of our truly vital documents because his file cabinet is organized with an absolutely pristine meticulous perfection. Things donât get put away until he has time to do it right.
I tend to file things in a good enough place right away, because I really hate having stuff laying out in my workspace if itâs not actively being used. My notes are the same way. When I make a temporary note from my phone thatâs badly formatted or half-finished or littered with voice to text errors, it lives in my root until I can process it at home from a real computer. There are a variety of methods for quick capture, and when I tried to use an âinboxâ or âpendingâ folder, I discovered that I almost never actually checked it. It became a black hole. So now I quick capture directly to my root folder, because it will bother me until I fix it.
Quick capture
There are a couple of different methods for quickly capturing a fleeting thought into your notes. The most important thing for me was the emphasis on quick, so I use whichever one is easiest at any particular moment. Iâll go into more detail on these later, but for now I want to say that that I still use an âinboxâ for notes âpending processing,â but mostly for situations where another program like Readwise is syncing stuff for me.
How I use Folders
There are a lot of organizational systems for folders floating around. Historically â before I found Obsidian.md and the broader personal knowledge management community â my folders were organized roughly by type. They werenât disorganized by any means, to be clear. My writing folder was pretty haphazard, with old stuff in one folder, completed manuscripts in another, and the rest organized by universe. I had tax stuff and photos in folders of their own, organized broadly by year and type. Old coursework was located in my âschoolâ folder, organized by university and then by class. The rest was sort of shoved into various downloads folders, which was fine because none of that stuff really mattered.
Notes? What notes? Everything was in my head, or posted in an article online, or in an email somewhere. My bookmarks were neatly organized into folders.
The point Iâm trying to make here is that my personal knowledge management system didnât revolutionize my life â it refined it.
When I first came across Bri Watsonâs incredible post Cataloging, Classification, Information Science, PKMs and YOU! â Knowledge management I followed all the links. The general principles of Tiago Forteâs PARA system â that a digital system should work cross-platform and be future-proof, flexible, modular, and broad â make sense to me, but the idea of organizing myself into projects, areas, resources and archives doesnât work for my brain at all. Often, my projects are my resources; everything about my process cascades into another step in a waterfall of ideas that rejoins the âwater cycleâ of creativity â I make an effort to ensure that I create âpublic-facing productsâ for most stages of my process, and even after watching endless discussions of how to implement PARA for the last year, I am still really shaky on âwhat goes where.â The boundaries donât really line up with how I live my life.
Nick Miloâs maps of content made a lot more sense to me, and I definitely use them, but like with tags, theyâre an additional tool, not a full-on replacement for folders â unless youâre only looking to organize a zettelkasten style slipbox, in which case⌠before you listen to someone saying folders are antiquated because they have a true zettelkasten and thatâs all they need: what does the rest of their computer look like? Do they really only have atomic notes and literature notes and fleeting notes? No⌠other files relevant to their lives?
Iâm sure even Luhmann kept published copies of his publications somewhere other than his slipbox, you know? Maybe on a shelf in his office, next to his slipbox?
Johnny Decimal System
Anyway, I eventually settled on the Johnny Decimal system because itâs the one that made the most sense to me. As someone who has been forced to store important documents on organization-wide intranets and shared drives, wading through idiosyncratic and sometimes duplicate folder systems that are the legacy of a conga line of people who no longer even work with the organization⌠the use-case it was developed for is something I have context for. Itâs designed to let digital and analog systems work side-by-side in a complementary way, which appeals to me. More importantly, it was using principles I had already developed independently, with numerical prepending methodology that aligned to what I was used to from my curriculum.
I was already used to forcing file organization with file names like [02.01] Geography of Egypt - Foldable, [02.02] Cuneiform - Sourcing Activity and [06.01] Geography of the Americas - Paragraph â my curriculum is organized by unit (âAfricaâ) and lesson (âMedieval Statesâ). Johnny Decimal uses a slightly different numbering schema â categories are pre-assigned but the second set of digits is in order, so for the above to match Johnny Decimal properly it should be [22.01] and [61.01] which would work fine if my curriculum didnât have more than ten units â something I canât exactly count on since Iâm not the one in charge of it.
The point of the Johnny Decimal system isnât to prescriptively require you to use âthe one true way,â though, any more than Nick Milo is inflexible. This flexibility is one of the reasons I appreciate both Johnny & Nick. My favorite page on the whole Johnny Decimal website is Exceptions to the rules, where Johnny explains example cases (like dated timesheets and tax paperwork) where the JD numerical system might not make sense. Since my curriculumâs numbering system is beyond my control, Iâm going to stick to it, and thatâs okay, and thatâs exactly the kind of validation and useful explanation with examples that I need from a how-to guide on organization.
I also really appreciate that the Johnny Decimal system is a framework, not a template. Itâs a philosophy, which clear logic and reasoning. Here are the principles that resonated with me:
Numbers are for ordering
The Johnny Decimal system makes much of much easier it is to remember a number than a category, which made no sense to me at first. I am terrible at remembering numbers â it took me years to remember my husbandâs birthday, Iâm still shaky on the actual date of my anniversary, and I have no idea what anybodyâs phone numbers are. I forget prices basically as soon as Iâm done looking at them, and if I donât write down a measurement immediately Iâm going to get it wrong.
Bri explained that itâs not really about the number itself, but rather the muscle memory of knowing âwhereâ a folder âshould be.â I might not remember â80â but I remember that stories is almost the last folder in my file cabinet, and I might not remember â40â but my hand knows exactly where to go on the screen to open up the folder with my PDFs.
Iâve also found that itâs helpful for judging the maturity of an idea, too. Bryan Jenks has a great âseed / seedling / sunlight / evergreenâ metaphor inspired by Andy Matuschak. I donât use his tag system (Iâm not a fan of emojis and I prefer to use YAML for tracking states â more on that later) but the way my folders are structured, smaller numbers are less likely to be public-facing products than higher numbers.
Iâm a lot less likely to share my edit letters, daily gratitude journal and exercise log, taxes and pending files than I am to consider stories, newsletters and articles as final projects. Unlike Bryanâs system, this is less about a fileâs status than its nature â my goal is to eventually âshipâ everything filed after 70, and all the stuff in the middle is âfodderâ that I expect folks might be interested in from a âbehind the scenesâ perspective but isnât necessarily destined to be a product. Thereâs a flow to my numbering system that I also use inside those later folders.
The folder structure might not make sense for other people, but to me this order is intuitive: scraps evolve into finished products, and the resources I need (like the market information) are tucked into the placement where if Iâm processing from top to bottom Iâm most likely to need them; i.e. after Iâve come up with the idea but before Iâve âshippedâ it.
There can be only one
The other nice thing about the Johnny Decimal system is that it reduces decision fatigue. Sometimes people will ask me what I do when I have something that could go into multiple places and the answer has always been pretty simple: if something could conceivably fit in two different folders I need to consolidate my folders. The rule that it should always be obvious which folder a file goes into has made it very easy for me to see whether I really need a particular folder, and really helped ram home why I prefer âtypeâ folders to âtopicâ folders.
For example: itâs pretty easy to imagine taking a note about friction. If I were still in school, and I had my folders set up according to classes â calculus, physics, engineering â I might not know which folder to file âfrictionâ in. That concept is useful for all three disciplines! If I were using a tag system, I might tag it with all three courses, and that could work. I could also write different atomic notes that reference each other, with each one focusing in on a different aspect like âmathematical equations for frictionâ âfriction when calculating velocityâ â but even then, I probably will find those useful for multiple disciplines. So I could take the wikipedia approach and do âfriction (math)â and âfriction (physics)â or just have my class notes organized per class and interlink where appropriate.
⌠or I could just have a whole folder called âscience.â And eventually maybe Iâll learn that thereâs similar overlap between, say, biochemistry and archaeology and that having âscienceâ and âthe humanitiesâ in different folders doesnât work, and Iâll merge them into âschoolâ or even just âreal world concepts.â
Personally I chose the third option, but depending on your use-case and background habits, any of the others would probably work fine.
Youâre allowed to be flexible
Ideally of course once I came up with my original numerical system I would have stuck with it, but the reality is that since I donât number (most of) my files, just the folders, swapping things around is pretty easy. Although the âofficialâ Johnny Decimal system calls for numbering each item in the folder in the order you added it to the system, so things get placed one after another next to other things youâre working on around the same time, the reality is that this makes the most sense for a corporate use-case or a freelancer, not me.
So Iâve modified the system to let me go one level deeper if I really need to, and so far Iâve only done so in two cases:
in the folder I use for teaching. I think it would be completely in line with the original purpose of the Johnny Decimal system to have an entire numerical organizational system just for work. Besides, trying to keep all of my educational materials in one âflatâ folder is a bad idea on the face of it since I teach so many different subjects, and each subject my change substantially from year to year. Also, this folder is not a âworkingâ folder, itâs an archive, because I try very hard to only work at work. So itâs basically backups for the end-of-the-year purge crises that happen every year during the summer. By the way, if youâre interested in using Obsidian or personal knowledge management as a teacher, check out the History4Today channel on YouTube.
In my references & pending folders, because a lot of things happen programmatically there, i.e. Readwise autosyncs to one folder, Zotero syncs to a particular folder, the Kindle highlights plugin syncs to a particular folder⌠and I donât want them running afoul of each other.
Automations
Even though I automate a lot of things with ebooks and PDFs and stuff I read online, I donât want you to think this workflow requires fancy tools. I also am prone to sitting down with a dead tree book, hands taking a pen and annotating either in the margins if I own the book, or on a post, and if I donât, and when Iâm done reading or done reading a section, depending on my mood, I will sit down at my computer and paraphrase things and annotate them and do it all by hand.
There are also a lot of different ways to get highlights and annotations into a vault. And so there there is not a need for fancy tools, if free wise, you know, goes bankrupt tomorrow or my Kindle stops working or Zotero doesnât work on the next version of Windows or whatever it might be, I will still probably use this system. So I do think that it is fairly tool neutral.
That said, if youâre going to use automations, I highly recommend putting each âraw dumpâ into its own folder, because these tools tend to do things âen masseâ and you might want an easy way to delete and resync everything all at once, or an easy way to see everything that just happened when you pushed a button in a piece of software.
But what about tags?!
Throwing things at the wall to see what sticks
If you carefully maintain your tags with a controlled vocabulary, where you keep a glossary or index to define what everything is for and how your system is set up, tags are probably fine. My habit, though, was developed on websites like Goodreads and Twitter and my newsletter, and as a result I use tags very liberally to maximize my odds of having overlap between tags so I can make connections. This is an emergent system, and after awhile I start to get a feel for which tags I most commonly use. It works great for trying to manipulate the âyou may also be interested inâ algorithm and is really quite terrible for meaningful organization (which is what categories are for, on my blog).
I personally am way too lazy efficient to do that well.
đ¤ Digression: Iâm really working on calling myself efficient instead of lazy. Like how I need to stop calling myself âbad at math.â I took two years of high school calculus, Iâm not bad at math â I just spend so much time with professional mathematicians and engineers that my sense of normal is skewed.
When I first started bullet journaling I read all about the value of maintaining an index and then could never bring myself to actually do it. I have colleagues at work who require students to maintain perfectly organized indexes of their notebooks, and while I totally understand why, I could never bring myself to do the same. Eventually I tried the highlighter method, where you categorize different kinds of pages with a little highlighter mark or a piece of washi tape, and it corresponds to a little pull out key in the back of your notebook. I didnât get very far with that either. These days I just write whatever then cross it out when Iâm done with it, and type up anything that is still important when the book gets full.
Trying to maintain a controlled vocabulary used to stress me out â what if I misspelled something or forgot the taxonomy or spend so much time agonizing over the best way to organize things that I never actually created anything? So for a long time I just avoided them entirely. If I used a tag at all, it was as a random note-to-self like #followup or #synthesize â something I could see in the tag pane, something that would annoy me precisely because it wasnât neat and orderly. I wound up using the tag pane as a pkm to do list, instead of following the (extremely sensible, I repeat this advice myself all the time) conventional wisdom that tags are great for helping filter things into or out of the search results.
Then my graph being messy stressed me out, so I tagged every file with the name of the folder it was in. I hated the redundancy, but at least my graph view was navigable. Then the zoottelkeeper plugin, which maintains an automated index of all files in a particular folder, became available. I was able to delete all but one of my âfolder tagsâ (I sort articles into one of two different folders because of how I expanded my newsletter) and now folders do everything for me that folders feel like they âshouldâ be able to do.
A verb-based tag vocabulary
I was left with a mismash of notes-to-self that was starting to emerge into a coherent system. So I consolidated it and now hereâs what my tags look like:
đ #FollowUp #addmoc #twitterfodder #articleseed #research #crossreference #EditPendingÂ
But you do you!
Anyway Iâm not trying to tell anybody to use folders instead of tags and I definitely donât think my methods would work for everyone, I just wanted to sit down and write a companion to my defense of Obsidianâs graph view as part of my ongoing series about my philosophy of digital notetaking because this dicsussion comes up a lot and Iâm kind of tired of copy and pasting the whole spiel into Discord đ
If thereâs an angle you think I missed, please let me know below, because Iâd love this link to be my definitive statement on the matter.

Highly relatable for me, thank you! :D