A Notion-based knowledge management system designed for developers. Capture code snippets, bookmark resources, log "Today I Learned" entries, organize technical notes, and build a searchable personal wiki that compounds over time.
Key Features
Code snippet library with syntax-highlighted blocks and language tagging
TIL (Today I Learned) journal for daily micro-learnings
Resource bookmarks with automatic categorization and ratings
Technical notes organized by topic with bi-directional linking
Reading list for books, articles, papers, and documentation
Spaced repetition prompts — formula-driven review reminders for retention
Weekly knowledge digest — auto-generated view of what you learned this week
Database Schema
Code Snippets
Property
Type
Description
Snippet Name
Title
Descriptive name (e.g., "Python retry decorator with backoff")
Start with TIL entries — log one thing you learned today
Add 3-5 code snippets you frequently search for or copy-paste
Bookmark 5 resources you've found valuable recently
Set a daily habit — spend 5 minutes at end-of-day logging what you learned
Usage Guide
The Daily Capture Workflow
Morning: Check "Next Review" items (spaced repetition reminders)
During work: Capture snippets and bookmarks as you encounter them
End of day: Write 1 TIL entry summarizing the most interesting thing you learned
Weekly: Review your knowledge digest, upgrade Confidence levels, prune stale bookmarks
Knowledge Maturity Model
Level
Description
Action
Seed
Just captured, raw notes
Revisit within 3 days
Growing
Refined with examples and connections
Link to related notes
Evergreen
Polished, well-connected, reliably useful
Share with team or publish
Recommended Views
View
Type
Filter / Sort
Use Case
Review Queue
Table
Next Review ≤ today
Daily spaced repetition
Recent TILs
Gallery
Last 7 days
Weekly knowledge digest
Snippet Search
Table
All, sorted by Times Used
Find reusable code fast
Unread Bookmarks
Table
Status = To Read
Weekend reading list
Knowledge Map
Board
Group by Domain
Visual topic overview
Template Examples
Example: Code Snippet
Field
Value
Snippet Name
Python context manager for database transactions
Language
Python
Category
Pattern, Utility
Use Case
Wrap DB operations in automatic commit/rollback
Times Used
12
Example: TIL Entry
Field
Value
TIL Title
PostgreSQL partial indexes can reduce index size by 80%
Category
Concept
Confidence
Practiced
Key Takeaway
CREATE INDEX ... WHERE active = true — only indexes rows matching the predicate. Huge savings on tables with many inactive rows.
Customization Tips
Add a "Project" relation to link snippets and notes to specific projects you're working on
Create a "Flashcard" view showing only TILs with Confidence = "Just Learned" for study sessions
Add an "Interview Prep" checkbox to flag snippets and concepts useful for technical interviews
Build a "Most Used Snippets" view sorted by Times Used descending for your personal greatest hits
Add a "Shared With Team" checkbox to track which knowledge you've already propagated
This is 1 of 11 resources in the Notion Developer Pro toolkit. Get the complete [Developer Second Brain] with all files, templates, and documentation for $29.
Top comments (0)