Building Systems for Human Thinking
Why we need to transition away from linear documents and embrace visual, branching tools for writing and structuring complex thoughts.
For decades, digital writing has been trapped in the metaphor of the typewriter. We open a blank page, start at the top-left, and write line by line until we reach the bottom-right.
But human thought is not linear. Our minds think in associations, loops, networks, and branches.
The Problem with Linear Docs
When writing a complex essay, a book, or designing software architecture, we start with a web of interrelated ideas. Forcing these ideas immediately into a vertical flow causes significant friction:
- Premature Structuring: We organize paragraphs before we fully understand the relationships between them.
- Context Loss: Deeply nested thoughts get separated by pages of text, making it hard to see the big picture.
- Refactoring Overhead: Moving sections of text around in a long document is disorienting and tedious.
Non-Linear Workspaces
This is why I built MeshWrite. By treating Markdown text blocks as nodes on a canvas that can branch indefinitely, we can map the structure of our thoughts directly.
As we refine our thinking, the branches merge and evolve into a cohesive piece of work. The writing space becomes a literal sandbox for the mind—a visual, local-first workbench that respects the speed and shape of human thinking.