Three separate attempts at building an elaborate personal knowledge system — each with its own tagging taxonomy, its own linking conventions, its own carefully designed folder hierarchy — died the same way, months apart: the system itself became a project that competed with actually writing notes, until maintaining the system's structure took more energy than the notes it was meant to organize were worth. The version that's actually survived eighteen months of daily use has five folders and almost no rules, and it's worth being specific about what got cut and why, since the cutting is the actual lesson here, not the final structure itself.
Attempt one: an elaborate tagging system that became its own chore
The first system used a detailed tag taxonomy — topic tags, status tags, priority tags, source tags — with the reasonable-sounding theory that rich metadata would make everything more findable later. In practice, every new note demanded a small tagging decision tree before the actual content got written, and within a couple of months, tags had drifted inconsistent across notes written on different days in different moods — the same underlying topic tagged three slightly different ways depending on which specific label happened to come to mind that day. Searching later for something tagged inconsistently was, in practice, no more reliable than searching raw text would have been from the start, which meant months of tagging overhead had produced close to zero real retrieval benefit over the plain-text search that was available all along.
Attempt two: a rigid folder hierarchy that fought every edge case
The second attempt replaced tags with a deep nested folder structure — projects, areas, resources, archive, each with their own subcategories — following a popular organizational method closely. This broke down on genuinely ambiguous notes, which turned out to be the majority rather than the exception: a note about a client project that was also a genuinely reusable technique belonged, honestly, in two places at once, and the rigid single-location folder structure forced an artificial choice every time, which slowly eroded trust in the system, since half-remembered notes could plausibly live in either of two folders and finding them meant checking both, every time.
Attempt three: linking everything, bidirectionally, to everything else
The third attempt leaned into dense bidirectional linking between notes, following a networked "everything connects to everything" model, on the theory that a rich enough web of connections would make any note findable by following links from any other related note. This produced a genuinely impressive-looking graph view and a real, practical problem: writing a new note now involved deciding what to link it to, and that decision took real, deliberate thought each time, which meant the friction of writing a note at all rose meaningfully — precisely the opposite of what the system was supposed to make effortless. Six weeks in, note-taking frequency had visibly dropped, not because there was less worth capturing, but because capturing it now felt like a small research project in its own right rather than a quick, low-friction act.
What survived: five folders, one rule
The system that's actually stuck for eighteen months has five folders total:
- Inbox — everything new goes here, with zero decisions required at the moment of capture. No categorization, no tagging, no linking. Just write it down.
- Active — anything currently relevant to something being worked on right now, moved here from Inbox during a weekly pass, not at the moment of writing.
- Reference — genuinely reusable material expected to matter again later — code snippets, useful explanations, things worth finding again.
- Journal — dated entries, append-only, never reorganized or moved.
- Archive — everything no longer active, kept rather than deleted, because deleting is a one-way decision made under uncertainty about future relevance, and archiving costs nothing while keeping the option open.
The one rule: nothing gets categorized at the moment of writing. Every new note goes into Inbox, unconditionally, and gets sorted — or more often, simply left in Inbox indefinitely, which is explicitly fine — during a weekly ten-minute pass, not in the moment of capture when the actual cost of a categorization decision is highest relative to the tiny amount of time the note itself took to write.
Why removing the moment-of-capture decision was the actual fix
Every one of the three failed systems put a decision — which tag, which folder, which links — directly between having a thought and getting it written down, and that friction, small individually, compounded across hundreds of notes into a real, measurable drop in how often anything got captured at all. The surviving system's core insight isn't the five folders themselves, which are almost arbitrary — it's that capture and organization got fully separated into two different moments, so writing something down never has to wait on a filing decision, and filing, when it happens at all, happens in a single low-stakes weekly batch rather than fragmented across every individual note.
What retrieval actually looks like without rich metadata
The honest trade-off: without tags or a rich link graph, finding an old note relies on plain full-text search across all five folders, which sounds like it should be worse than the more elaborate systems' theoretical retrieval power — and in eighteen months of actual daily use, it hasn't been. Full-text search across a properly captured note archive, even a moderately messy one, finds what's actually being looked for the large majority of the time, because most retrieval in practice starts from remembering a specific word or phrase from the original note, which plain search handles well, rather than starting from an abstract category that would require a tag or folder to have been assigned correctly in advance and consistently over time.
- What the elaborate systems optimized for: theoretically perfect organization and rich, browsable connections between ideas.
- What actually mattered day to day: low friction at the moment of capture, and search good enough to find things later — which plain full-text search across a small number of folders delivers, without needing the theoretical benefits of the more elaborate systems to ever really materialize in daily use.
The one place structure was worth adding back deliberately
After several months on the minimal system, one addition earned its place: a single, short "index" note per active project, manually maintained, linking out to the handful of genuinely important related notes for that project specifically — not a general tagging or linking system, just one deliberately curated entry point per project, updated occasionally rather than automatically. This is a meaningfully different thing from the dense bidirectional linking of attempt three: it's a single curated summary per project rather than a rule requiring every note to be linked to something at the moment of writing, and the difference in ongoing maintenance cost between "one hand-curated index per project, updated occasionally" and "every note must be linked to something, immediately" turned out to be the entire difference between a system that survived and two that didn't.
What I'd tell someone setting this up from scratch
- Start with an inbox and almost nothing else. Every additional piece of required structure is friction at the moment of capture, and capture friction compounds silently across hundreds of notes in a way that's easy to underestimate from the outset.
- Separate capture from organization into two different moments, never done at the same time — this single change did more than any specific folder structure or tagging scheme across all four attempts combined.
- Trust full-text search more than an elaborate manual taxonomy until you've actually hit its limits in practice — most people design for a retrieval problem that plain search already solves well enough, long before the more elaborate system's theoretical advantages would ever actually come into play.
If capturing notes quickly is part of a broader keyboard-driven workflow, keyboard shortcuts and small automations that save hours a week covers making the actual act of capture even lower-friction, and if the weekly organizing pass mentioned above needs a home in a broader routine, it fits naturally alongside the weekly review that actually changes what I do Monday morning as one more fixed item in the same recurring slot.
What the weekly ten-minute sorting pass actually involves
It's worth being concrete about what happens during the one recurring maintenance step this system does have, since "sort the inbox weekly" can sound like it's just deferring the same categorization decision the whole system was designed to avoid. The actual pass is closer to a quick triage than real categorization: skim each Inbox item, and for the clear majority, the honest answer is "leave it in Inbox" — genuinely fine, not a failure state, since Inbox items are still fully searchable regardless of whether they've been formally sorted. Only items with an obvious, unambiguous home — clearly tied to a currently active project, or clearly a piece of durable reference material — get moved during this pass. Anything even slightly ambiguous stays in Inbox rather than forcing a decision, which keeps the weekly pass itself fast and low-stakes rather than becoming its own small categorization project every single week.
A specific retrieval failure, and what it did and didn't reveal
Roughly a year in, a specific search failed to turn up a note that was known to exist — a solution to a tricky deployment issue, written up in detail several months earlier. The note existed and eventually turned up, misfiled not by category but by vocabulary: the search used the term "deployment" while the original note had been written using the term "release" throughout, and plain text search, unlike a tag system, has no way to know the two words refer to the same underlying concept in this context. This is a genuine, real limitation of the minimal system worth naming honestly rather than glossing over — it does happen, occasionally, and it's the specific cost being traded for the much larger, more consistent benefit of low-friction capture. The fix wasn't restructuring the whole system in response to one incident; it was a small, targeted habit of jotting a couple of obvious alternate search terms in a note's first line when writing about something with more than one common name, which costs nothing at the moment of capture and meaningfully reduces the odds of the same specific failure recurring for that particular topic.
Why this system specifically fits a solo workflow, and where it might not transfer
Worth being honest about scope: this system works well for a single person's own notes, searched by the same person who wrote them, which is a meaningfully easier retrieval problem than a shared team knowledge base searched by people who didn't write the original notes and can't rely on remembering their own original vocabulary and context the way the original author can. A team wiki or shared documentation system almost certainly needs more structure than this — consistent terminology, at minimum, ideally enforced through something more deliberate than individual habit — precisely because the retrieval advantage a single author has over their own notes doesn't carry over to other readers encountering the same notes cold, without the original context the author had in their head while writing them.
No comments yet.
Be the first visitor to add a thoughtful comment on this article.