Maggie Appleton's Digital Garden: Six Patterns for Building a Personal Knowledge System
Table of content

Maggie Appleton is a designer, anthropologist, and developer who works as a Staff Research Engineer at GitHub Next. She trained as a cultural anthropologist, which shapes how she looks at technology through the lens of culture and human behavior. Her site maggieappleton.com is one of the most-cited examples of a digital garden, featuring hand-drawn illustrations, visual essays, and a taxonomy of seedlings, budding notes, and evergreen content.
Appleton developed her digital garden approach through work at GitHub Next, Elicit, and egghead.io. Her framework solves the core problem of knowledge work: how to organize, grow, and share what you learn without publishing only finished work.
The Six Digital Garden Patterns
Appleton documented these patterns in her essay A Brief History & Ethos of the Digital Garden. See Digital Gardens for a detailed breakdown of this approach.
1. Topography Over Timelines
Problem: Chronological feeds bury your best work.
Solution: Organize by relationships and context, not publish dates.
Implementation:
- Link notes by conceptual similarity
- Create topic clusters and maps
- Remove timestamps from primary navigation
- Use bi-directional links to surface connections
Example: Instead of “Posts from 2025,” create “Systems Thinking” that links related ideas across time.
2. Continuous Growth
Problem: “Published” implies finished. Nothing is ever finished.
Solution: Treat every note as a living document.
Implementation:
- Update notes as understanding deepens
- Add revision history or “last tended” dates
- Version ideas publicly (v1, v2, v3)
- Accept that today’s truth may be tomorrow’s revision
3. Imperfection & Learning in Public
Problem: Perfectionism kills publishing velocity.
Solution: Use growth indicators to show maturity level.
The Three Stages:
| Stage | Definition | Publish Threshold |
|---|---|---|
| Seedlings | Rough notes, early ideas, open questions | “Thought this once” |
| Budding | Developing thoughts, partial connections | “Thought this 2-3 times” |
| Evergreen | Mature, well-tested, densely linked | “Thought this 10+ times” |
Implementation:
- Add visual indicators (icons, badges, colors)
- Set expectations: “This is a seedling”
- Lower publishing friction for early-stage work
- Celebrate imperfect notes
4. Playful, Personal, Experimental
Problem: Corporate blogs sound like corporate blogs.
Solution: Your garden, your rules.
Characteristics:
- Custom design and interaction patterns
- Personal voice and perspective
- Experimental formats and media
- No editorial guidelines except your own
Maggie’s approach: Hand-drawn diagrams, illustrated concepts, anthropological lens on technology.
5. Intercropping & Content Diversity
Problem: Text-only limits expression.
Solution: Mix formats like a real garden mixes crops.
Content Types:
- Written essays and notes
- Hand-drawn illustrations
- Interactive diagrams
- Video explanations
- Code examples
- External link collections
Tools Maggie Uses:
- Excalidraw: Vector illustrations
- Miro: Collaborative diagramming
- Custom React components
- Embedded demos
6. Independent Ownership
Problem: Platforms change rules, die, or lock you in.
Solution: Self-host on infrastructure you control.
Requirements:
- Custom domain you own
- Static site generator or CMS you can export from
- Version control (Git)
- Backup strategy
Tradeoff: Higher setup cost, complete control.
The Evergreen Notes System
Appleton builds on Andy Matuschak’s evergreen notes framework. Four essential qualities:
1. Atomic Notes
Rule: One idea per note.
Bad: “My thoughts on AI, education, and digital gardens”
Good: “Language models work better as reasoning engines than answer machines”
2. Densely Linked
Rule: Connect by meaning, not category.
Implementation:
- Link every mention of a concept
- Create bi-directional links
- Surface backlinks automatically
- Build concept maps from link graphs
Tools: Obsidian graph view, Tana supertags, custom scripts.
3. Clearly Titled
Rule: Use imperative or declarative titles that state the claim.
Bad: “Thoughts on AI”
Good: “Treat language models as tiny reasoning engines”
4. Concept-Oriented
Rule: Focus on ideas, not events or people.
Bad: “What I learned at the conference”
Good: “Observable I/O builds trust in AI systems”
Maggie’s Current Tool Stack
| Tool | Purpose | Why She Uses It |
|---|---|---|
| Tana | Primary outliner and PKM | Flexible structure, supertags, AI integration |
| Zotero | Reference management | Academic-grade citation tracking |
| Obsidian | Previous PKM (migrated from) | Markdown files, local-first, extensible |
| Excalidraw | Visual diagramming | Hand-drawn aesthetic, exportable SVG |
| Miro | Collaborative mapping | Team workshops and concept mapping |
Migration path: Obsidian (2019-2023) → Tana (2023-present)
AI Design Principles from “Squish Meets Structure”
Appleton’s talk Squish Meets Structure covers how to design products with language models. Four principles for AI tool design:
1. Treat Models as Tiny Reasoning Engines
Use as reasoning partners that show their work, not answer machines. Instead of “Write me a blog post,” use “Generate 5 different angles on this topic, explain your reasoning for each.”
2. Embrace Compositionality
Chain multiple small prompts instead of one massive prompt. Pattern: Input → Analysis → Options → Selection → Refinement. This makes reasoning transparent, components reusable, and errors isolated.
3. Avoid Outsourcing Complexity
Use AI to enhance reasoning, not replace it. “Language models can help us think more, not less.” Build tools that scaffold thinking instead of automating it away.
4. Prioritize Observable I/O
Show inputs, intermediate steps, and reasoning. “If you can’t see how it reasons, why would you trust its reasoning?” Expose prompt chains, confidence scores, alternative outputs, and result versions.
Key Insights
On publishing thresholds:
- Traditional blogs demand perfection
- Digital gardens demand presence
- Lower the bar, increase the frequency
On organization:
- Categories are for libraries
- Links are for gardens
- Your brain works by association, not alphabetically
On AI tools:
- ChatGPT never says “That’s the wrong question”
- Good tools challenge your thinking
- Transparency beats convenience
On ownership:
- Platforms are rented land
- Your domain is owned land
- Build for 10 years, not 10 months
Start Your Own Digital Garden
Week 1: Foundation
- Choose a platform (Obsidian, Tana, or static site)
- Create your first 3 seedlings
- Link them together
Week 2: Systems
- Add growth indicators to your notes
- Write one evergreen note (atomic, linked, concept-oriented)
- Publish imperfect work
Week 3: Habits
- Tend existing notes instead of only creating new ones
- Link new notes to at least 2 existing notes
- Promote one seedling to budding
Month 2: Evolution
- Experiment with visual formats
- Build a topic map
- Remove all publish dates from primary navigation
Common Mistakes
Mistake 1: Waiting for the “perfect system”
- Fix: Start with 5 notes and evolve
Mistake 2: Organizing by date or category only
- Fix: Add concept-based navigation
Mistake 3: Never updating published notes
- Fix: Set “last tended” reminders
Mistake 4: Treating AI as an answer machine
- Fix: Use it for reasoning, not results
Resources
Maggie Appleton’s Work:
- Digital garden
- A Brief History & Ethos of the Digital Garden
- Squish Meets Structure (talk on AI design)
- The Dark Forest and Generative AI
- Essays
Related Frameworks:
- Andy Matuschak’s evergreen notes
- Zettelkasten method
- Building a Second Brain (Tiago Forte)
- Learning in public (Shawn Wang)
Tools to Explore:
Next: Building with AI Tools — Maggie’s AI design principles in practice.
Get updates
New guides, workflows, and AI patterns. No spam.
Thank you! You're on the list.