Building a Second Brain with Dendron
Based on Joshua Duffney's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
PARA is project-centric: notes are collected around an outcome during execution and reorganized after the work finishes.
Briefing
A project-first “second brain” setup can stay organized without constant folder shuffling by using Dendron’s flat-file system and the PARA method’s four buckets: Projects, Areas, Reference, and Archive. The core idea is to capture notes where they’re useful for the work at hand, then automatically “move” knowledge down the hierarchy as it becomes reusable—so active work stays clean while finished research doesn’t get lost.
The transcript draws a sharp line between two note-taking philosophies. Smart Notes is bottom-up and knowledge-structure driven: it’s designed for building expertise over time when the eventual projects are unclear. PARA flips that by starting with known, project-centric goals. Notes are collected around an outcome while the project is active, then reorganized after the work is done. That distinction matters because many people already know what they’re building next and need a system that supports execution, not long-term academic scaffolding.
In Visual Studio Code, the workflow uses the Dendron extension (“dendrine” in the narration) to implement PARA. Unlike systems that rely on folders, Dendron organizes notes through filenames: each note name begins with a prefix (p, a, r, etc.) that corresponds to PARA categories, and periods in the name create hierarchy. The result is a “flat” underlying file structure that still appears nested in the editor. That design makes refactoring practical: changing a note’s name can relocate it to a different PARA bucket without dragging files around—an important quality-of-life feature for people who hate manual reorganization.
The walkthrough uses a real example: a “notary github action” project. While working, the user treats the project folder as a digital workbench, dumping high-level context, subtasks, reminders, and technical stack notes. During the project, research “spikes” produce links and learning notes; once the immediate need ends, those notes get moved into Reference. The transcript emphasizes that Dendron’s refactor command can rename and relocate entire note hierarchies at once, avoiding tedious tag updates or manual file moves.
After Projects, the system moves into Areas—ongoing responsibilities like a “cloud advocate” role, plus other continuing threads such as writing or family. Notes that remain relevant across time shift into Areas when they support recurring responsibilities rather than one-off deliverables. Reference holds reusable snippets and outputs discovered during automation work (for example, Terraform snippets used multiple times). Archive is the long tail: retrieval frequency drops as notes descend the hierarchy, so archived material is revisited rarely.
Finally, the transcript notes that this PARA + Dendron approach can be implemented beyond VS Code and markdown tools, even in minimalist setups like plain text or Apple Notes. It also mentions Dendron features like journal entries and meeting templates, while keeping the focus on PARA’s movement of knowledge through Projects → Areas → Reference → Archive.
Cornell Notes
The PARA method organizes a “second brain” around known work: capture notes in Projects while building something, then move them down as they become reusable. The transcript contrasts PARA with Smart Notes, which builds knowledge structures bottom-up and is better suited when projects aren’t predetermined. Using Dendron inside Visual Studio Code, notes are stored as flat files but displayed as a hierarchy via filename prefixes (p/a/r) and dot-separated namespaces. Refactoring is the key mechanic: renaming a note can relocate it across PARA buckets, including entire hierarchies, without manual drag-and-drop. Retrieval frequency drops as notes move from Projects to Areas to Reference to Archive, keeping active work uncluttered.
Why does PARA feel different from Smart Notes for people who already know their next project?
How does Dendron create hierarchy without relying on folders?
What does “refactor” accomplish when moving notes between PARA buckets?
What’s the practical difference between Projects, Areas, Reference, and Archive?
How does retrieval frequency change as notes move down the PARA hierarchy?
Review Questions
- How does PARA’s project-first workflow address the main limitation the transcript attributes to Smart Notes?
- What naming conventions in Dendron (prefixes and dot-separated namespaces) determine whether a note appears under Projects, Areas, Reference, or Archive?
- Why does moving notes down the hierarchy reduce clutter, and how does the transcript quantify retrieval frequency across the buckets?
Key Points
- 1
PARA is project-centric: notes are collected around an outcome during execution and reorganized after the work finishes.
- 2
Smart Notes is bottom-up and knowledge-structure driven, which can feel mismatched for people who already know their next project.
- 3
Dendron organizes notes through filename prefixes (p/a/r) and dot-separated namespaces, avoiding manual folder management.
- 4
Dendron’s refactor command enables moving notes (and even hierarchies) between PARA buckets by renaming, not dragging files.
- 5
Projects act as a “digital workbench” for scratchpad context, subtasks, and technical stack notes during active builds.
- 6
Areas hold ongoing responsibilities that change with roles, while Reference stores reusable snippets and outputs discovered during projects.
- 7
Archive becomes a low-retrieval storehouse, keeping the system responsive while preserving completed work.