On Building Personal Systems

Thoughts on creating tools that think with you

·1 min read·draft

The best tools don't just store information—they help you think.

The Problem with Most Note-Taking

Most apps treat notes as static documents. You write something, maybe tag it, and hope you'll find it later. But thinking isn't linear. Ideas connect in unexpected ways.

What we need is something different:

  • A system that surfaces relevant context
  • Tools that grow smarter as you use them
  • Interfaces that reduce friction to zero

Building for Emergence

The goal isn't to build a perfect system. It's to build a system that reveals patterns you couldn't see before.

"The best time to plant a tree was 20 years ago. The second best time is now."

Start simple. Add complexity only when you understand why you need it.

const think = (idea) => {
  return connect(idea, context)
}

The code above is a metaphor. Every thought connects to context. The system's job is to make those connections visible.