Skip to content
Skip to content

Learning Systems

Overview

Effective learning systems accelerate skill development and knowledge acquisition. This document describes frameworks for continuous learning.


Learning Framework

Input

  • Books and articles
  • Courses and tutorials
  • Podcasts and videos
  • Mentorship and coaching

Processing

  • Active reading/listening
  • Note-taking (Zettelkasten)
  • Spaced repetition
  • Teaching others

Output

  • Writing and blogging
  • Building projects
  • Speaking and presenting
  • Mentoring

Knowledge Management

Capture

  • Quick capture tools
  • Voice notes
  • Screenshots
  • Bookmarks

Organize

  • Tagging system
  • Linking concepts
  • Progressive summarization
  • Regular review

Retrieve

  • Search optimization
  • Spaced retrieval
  • Context triggers

Skill Development

Deliberate Practice

  1. Define specific goal
  2. Get immediate feedback
  3. Focus on weaknesses
  4. Practice at edge of ability

Learning Projects

  • Build real things
  • Solve real problems
  • Ship and iterate

Time Allocation

  • 70% production
  • 20% learning
  • 10% exploration

Tools

  • Obsidian/Notion for notes
  • Anki for spaced repetition
  • Readwise for highlights
  • Calendar for learning blocks


Last updated: January 2025