The CODE method is a four-stage personal knowledge management workflow developed by Tiago Forte (Building a Second Brain, 2022): Capture (save what resonates), Organize (sort for action using the PARA system), Distill (extract the essence through highlighting and summarizing), and Express (use your collected knowledge in creative output). CODE is the workflow that answers the question: how does saved information become useful output? It converts information collection into knowledge application.
CODE is the bridge between reading and creating.
Where the CODE Method Comes From
The CODE method is the core framework of Tiago Forte's "Building a Second Brain" system, developed through his online course starting in 2017 and formalized in his book Building a Second Brain: A Proven Method to Organize Your Digital Life and Unlock Your Creative Potential (2022).
Forte drew on several intellectual predecessors:
- David Allen's GTD (2001): The capture principle — everything potentially important should be collected into a trusted external system, removing mental overhead.
- Callie Khouri's concept of "slow hunch": Steven Johnson (Where Good Ideas Come From, 2010) — breakthrough ideas often emerge from the slow collision of disparate ideas accumulated over time. Forte's second brain facilitates this by building a rich, searchable knowledge base.
- Personal knowledge management (PKM) tradition: Building on commonplace books, Zettelkasten, and second brain concepts, Forte systematized these into a practical modern workflow.
The Four Stages of CODE
C — Capture: Save What Resonates
Capture is the ongoing collection of information that resonates — ideas, insights, quotes, passages, images, and resources that feel useful, interesting, or relevant to your work and goals.
The capture principle: save by resonance, not by comprehensiveness. The goal is not to save everything; it's to save what genuinely strikes you. Forte suggests capturing roughly 10% of what you encounter.
Capture tools: web clippers, read-later apps, note apps with quick capture, voice memos. The specific tool matters less than the habit — capture must be frictionless enough to happen consistently.
What to capture:
- What inspires you
- What surprises you
- What you'll need for current projects
- What challenges your current thinking
- What you want to remember
O — Organize: Sort for Action
Organize is the step that takes captured material and files it where it's most likely to be used. Forte's organizing system for this stage is PARA:
- Projects: Active goals with deadlines
- Areas: Ongoing responsibilities
- Resources: Topics of interest for future reference
- Archives: Completed projects and inactive areas
The critical principle: organize for action (where will I use this?) not for subject (what category is this?). A note about decision-making frameworks goes in Projects if you're working on a project that needs it; in Resources if it's reference material; in Archives if it's from a completed project.
The organize stage is done lightly — Forte emphasizes spending minimal time organizing, just enough to make things findable. Over-organizing becomes an end in itself.
D — Distill: Extract the Essence
Distill is the step that reduces saved content to its most important elements. Forte's technique is "Progressive Summarization" — highlighting in multiple passes:
- Layer 1: Save the content (highlighted passages, key sections)
- Layer 2: Bold the most important passages (when revisiting)
- Layer 3: Highlight the most important bolded passages (when revisiting again)
- Summary (optional): A sentence or two in your own words at the top of the note
The principle: invest in distillation just-in-time, not up-front. Don't exhaustively distill every saved item immediately — distill when you return to a note because you need it. Most saved items will never be distilled; the ones worth distilling will surface naturally.
E — Express: Create With What You've Saved
Express is where CODE's value is realized: using saved, organized, distilled knowledge in actual creative output — writing, presentations, proposals, decisions, conversations, projects.
Forte's principle: you don't create from scratch; you remix and recombine existing knowledge. The second brain is a "remix engine" — a library of building blocks from which new work is assembled.
The express stage isn't a separate step as much as the ongoing use of everything the first three stages have built. Every time you write a document, deliver a presentation, or make a decision using material from your second brain — that's expressing.
A Worked Example
A content marketer is writing a quarterly market analysis for their company.
Without CODE:
They start from scratch — spend 3 hours searching for the articles they remember reading, can't find half of them, rely on memory for the rest. The analysis is thin and takes most of the week.
With CODE:
Capture (ongoing, over the preceding quarter):
They've been saving relevant articles, reports, and insights to their second brain using WebSnips and Notion. Competitors' announcements, industry reports, customer feedback summaries, and interesting framework articles are all saved.
Organize:
When saving items over the quarter, they filed relevant content under Projects/"Q3 Market Analysis" or Resources/"Industry Trends." The quarterly analysis project folder contains the most directly relevant material.
Distill:
Opening the project folder: they have 40 saved items. Some were distilled when saved (bold highlights on key data points); others need distillation now. 30 minutes of distillation passes: they bold the 2-3 most important sentences in each relevant note, add a 1-line summary to the most important ones.
Express:
Writing the analysis: they start with their distilled notes as raw material. The structure drafts itself — they can see the key themes across distilled items. Writing from organized, distilled material takes 4 hours instead of 3 days.
CODE vs. Zettelkasten
| Feature | CODE | Zettelkasten |
|---|
| Primary goal | Captured knowledge → output | Knowledge connections → emergent insight |
| Note style | Saved content + highlighting | Atomic own-words permanent notes |
| Organization | PARA (by action/project) | By links (flat, networked) |
| Distillation | Progressive summarization (layers of highlighting) | Literature notes → permanent notes |
| Best for | Writers, project-based knowledge work | Researchers, long-term idea development |
| Overhead | Moderate | High |
| Time to first value | Days-weeks | Months |
The two systems serve different purposes and suit different types of knowledge workers. CODE is more accessible and faster to see value from; Zettelkasten is more demanding and produces deeper synthesis over longer timeframes. Many practitioners use elements of both.
Applying CODE in Practice
Capture setup:
Choose a single capture tool for each content type:
- Web articles: web clipper (WebSnips, Instapaper, Readwise Reader)
- Books: e-reader highlights (Kindle → Readwise)
- Physical books: photograph pages, transcribe to notes
- Ideas: phone voice memo or quick notes app
Organize setup:
Create the PARA folders in your main note tool (Notion, Obsidian, etc.):
- Projects (with a folder per active project)
- Areas (with a folder per ongoing responsibility)
- Resources (with folders per interest domain)
- Archives (for completed and inactive)
Distill practice:
When you need a saved item for current work: open it, bold the key sentences, optionally add a 1-line summary. Don't distill proactively for all items — only when they come up in use.
Express practice:
Before starting any writing project, open the relevant Project folder and browse distilled notes. Let the distilled material structure the work. Express is the return on everything the first three stages built.
Common Misconceptions About the CODE Method
"CODE means I capture everything."
Capture is selective — about 10% of what you encounter, guided by resonance. Capturing everything produces noise that overwhelms the system. The capture discipline is what to capture, not that you capture everything.
"Organize means creating a perfect folder structure upfront."
The PARA system is simple — four top-level folders. The organize step should take seconds per item. The common mistake is spending more time organizing than creating. Organize enough to find things; don't organize beyond that.
"Distillation must happen immediately after saving."
Forte explicitly recommends against this. Distill just-in-time, when you need the item for current work. Most saved items will never be used; investing heavy distillation upfront wastes time on items that will never matter.
Related Concepts
Second brain: The system that CODE is the workflow for.
PARA: The organization system used in the Organize stage.
Progressive summarization: The distillation technique used in the Distill stage.
Zettelkasten: A more rigorous, link-centric alternative knowledge system.
Frequently Asked Questions
What tool should I use to implement CODE?
Any note tool works — Notion, Obsidian, Evernote, Apple Notes. Forte has used Evernote and Notion; the method is tool-agnostic. Choose the tool you'll actually use daily. Don't change tools repeatedly — consistency in your tool matters more than which tool.
How long does it take to see value from CODE?
Most practitioners see value within 2-4 weeks — the first time you start a project and realize you already have organized, distilled material directly relevant to it. Compounding value builds over 6-12 months as the collection grows.
Is CODE or Zettelkasten better?
They suit different types of knowledge workers. CODE is better for project-based output (writers, strategists, consultants) who need to use knowledge in deliverables. Zettelkasten is better for researchers and academics who need to develop ideas over long timeframes and value emergent connections over project support.
Key Takeaways
- CODE stands for Capture, Organize, Distill, Express — the workflow for converting saved information into knowledge and output.
- Capture by resonance (about 10% of what you encounter), not comprehensively.
- PARA organizes for action: where will I use this, not what category is this.
- Progressive summarization is the distillation technique: multiple layers of highlighting when you revisit notes.
- Distill just-in-time — when you need items for current work, not proactively for everything saved.
- Express is the point: CODE's value is realized when captured, organized, distilled knowledge becomes actual output.
Conclusion
The CODE method solves a specific and common problem: we save enormous amounts of information — articles, highlights, notes, ideas — and then can't use it when we need it. CODE provides a workflow that converts information collection into a usable knowledge base, and connects that base to creative output. The method's strength is its pragmatism: it's designed for knowledge workers with real projects and real deadlines, not for building the most theoretically elegant knowledge system.
Try WebSnips free — the Capture stage of CODE starts with saving what resonates from online reading; WebSnips lets you clip specific passages and annotate why they matter, making the Organize and Distill stages faster when you return to your saved material.