Why Smart Systems Start by Making Things Smaller

Kai Nguyen

Hatched by Kai Nguyen

May 02, 2026

10 min read

88%

0

The hidden cost of complexity

What do a slow SQL query and a half remembered idea have in common? More than most people think. In both cases, the real problem is not that the system is broken. The problem is that it is doing too much work, too late, on too little structure.

A query that wraps arithmetic around an indexed column, hides a condition inside a negation, or asks the database to sort far more rows than it will ever use is not merely inefficient. It is asking the system to search blindly. Likewise, a mind that stores vague notes, broad summaries, and disconnected observations is not learning inefficiently by accident. It is asking itself to think without indexes.

That is the deeper connection between database optimization and lifelong learning: speed and understanding both improve when you make things more searchable, more atomic, and more connected.

The temptation in both domains is the same. We want to preserve flexibility, keep things general, and avoid the extra effort of structure. But structure is not bureaucracy. Structure is what allows a system to stop wasting energy on unnecessary work. In SQL, that means helping the engine find rows quickly. In thinking, that means helping your future self find ideas quickly.

The real enemy is not complexity itself. It is complexity that cannot be searched.


Why indexes and notes are solving the same problem

A database index is a promise: if you ask the right kind of question, I can answer fast. But the promise only works if your query is written in a way the index can understand. A condition like WHERE age + 1 = 30 looks innocent, but it forces the engine to calculate across rows instead of using a direct path. A leading wildcard in a search term does something similar. It destroys the engine's ability to narrow the search early.

This is exactly what happens in poor note taking. A note that says, “Interesting point about strategy” is like a query with a leading wildcard. It hints at meaning, but it does not give your future self a direct route. You know the thought exists somewhere, but you cannot efficiently retrieve it, connect it, or build on it.

The Zettelkasten method works because it creates atomic ideas. One note, one idea, written in your own words. That is the intellectual equivalent of a well designed index entry. It is small enough to retrieve, precise enough to connect, and durable enough to make sense later without the original context.

Think of the difference between a library with labeled shelves and a warehouse full of boxes. In the warehouse, the books are present, but presence is not accessibility. A knowledge system becomes powerful when every note can be found by meaning, not only by memory.

This is why atomic notes matter so much. They are not smaller because minimalism is fashionable. They are smaller because small units are easier to route, recombine, and reuse. A large note is often a dead end. A small note is a node in a network.


The deepest learning happens when retrieval becomes cheap

Most people think learning is primarily a problem of intake. Read more. Watch more. Collect more. But collection is not comprehension. If the only thing you do is consume, your mind becomes a cluttered staging area. The real learning begins when you can retrieve, compare, and reorganize what you have already encountered.

That is where spaced repetition, literature notes, and permanent notes form a powerful loop. Fleeting notes catch raw material. Literature notes preserve context and interpretation. Permanent notes compress a single idea into a form that is durable, ownable, and searchable. Then structure notes act like maps, showing which ideas belong together and where they can be used.

This resembles query planning more than note taking as most people imagine it. A good database does not simply store data. It anticipates how the data will be asked for. Likewise, a good knowledge system does not merely store thoughts. It anticipates how those thoughts will later be recombined into writing, decisions, and insight.

A useful mental model is this: every note is either a destination or a route.

  • A destination is a permanent note, a single clear idea.
  • A route is a structure note, an index that helps you travel between ideas.
  • Fleeting notes are raw ingredients, not yet ready for either role.
  • Literature notes are the bridge between what you encountered and what you now understand.

Once you see your notes this way, you stop treating them as a pile and start treating them as an architecture. The system is no longer about storing knowledge for its own sake. It is about reducing the friction of thought.

And that friction matters. If finding a relevant idea takes effort, you will avoid using it. If using an idea feels easy, you will combine it with others. That is how insight compounds.

What is easy to retrieve is easy to think with.


The real optimization is not speed, it is selectivity

SQL optimization often sounds like a race for raw speed, but the deeper principle is selectivity. The best query is not the one that does the most work fastest. It is the one that does the least necessary work at the right stage.

That insight changes how we think about learning too. A great knowledge system is not one that captures everything. It is one that helps you choose what deserves to become permanent. Not every highlight should survive. Not every fleeting thought should be promoted. Not every interesting idea is ready to be connected.

This is where many systems fail. They confuse accumulation with refinement. They save too much, then expect recall to rescue them later. But memory, like a database, performs best when the input is clean.

Consider a practical example. You read an article on focus and highlight a sentence about Parkinson's Law, another about time blocking, and another about active recall. If you store those as a single note titled “Productivity,” you have created a blob. If you break them into atomic notes, each idea can later connect to different contexts:

  • Parkinson's Law can connect to scope control and deadlines.
  • Time blocking can connect to calendar design and attention management.
  • Active recall can connect to memory, study, and skill acquisition.

Now each idea has multiple possible futures. It can be used in writing, planning, teaching, or self correction. That is the knowledge equivalent of a database row that can be reached by several useful indexes.

The same logic applies to SQL best practices. Filter early. Return less. Avoid unnecessary calculations. Sort only when needed. These are not merely performance tricks. They are habits of respect for the system's attention. You are saying: do not spend effort where no value will be produced.

The strongest learning systems behave the same way. They are selective at the point of capture, selective at the point of storage, and selective at the point of review. That selectivity is not scarcity. It is leverage.


A framework for thinking like a query planner

There is a useful analogy here that can change how you work with both data and ideas: become your own query planner.

A query planner asks a simple question: what is the cheapest path to the result? It does not care about elegance in the abstract. It cares about cost, selectivity, and order of operations. That mindset is incredibly useful for knowledge work.

When you read, ask:

  1. What is the smallest idea worth keeping?
  2. How would I write this so my future self can find it in 30 seconds?
  3. What other notes would this naturally connect to?
  4. What context must I preserve so the idea still makes sense later?
  5. What should be discarded because it will never become useful?

When you write, ask:

  1. Is this note a destination or a route?
  2. Is there only one idea here, or am I hiding several ideas inside one paragraph?
  3. What words would I search for later if I wanted to recover this thought?
  4. Can I express this in my own words, clearly enough that it stands alone?
  5. Have I linked it to at least one other note, so it can travel?

This framework matters because thinking is usually slowed down by hidden costs. We spend time rederiving things we already know. We lose good ideas because they were stored in a form that made them hard to find. We overexplore because we lack a route through what we already understand.

A query planner avoids this by turning complexity into sequence. First filter, then join, then sort. Similarly, a good thinker turns experience into sequence. First capture, then clarify, then connect, then review, then write.

The value of the system is not just memory. It is preparedness. When a question arrives, you are not starting from zero. You are consulting an organized landscape of small truths.


From storage to synthesis: how articles start writing themselves

There is a moment in a mature note system when writing feels less like invention and more like assembly. That does not mean the work becomes mechanical. It means the groundwork has made synthesis easier.

This is one of the most overlooked benefits of atomic notes. When your notes are truly granular and genuinely connected, an essay almost emerges on its own. Not because the system writes for you, but because it has already done the expensive part: separating ideas, clarifying them, and linking them into patterns.

Imagine trying to build a house with lumber that has not been cut to size. Every wall becomes a struggle. Every joint requires improvisation. Now imagine a workshop where each piece is already measured, labeled, and organized by function. The building still requires craft, but the friction is much lower.

That is what a good knowledge system does for writing. It converts insight from a hunt into a composition. It lets you move from accumulation to combination, from combination to expression.

This also explains why review matters so much. Spaced repetition is not only for memorization. It is for making ideas more familiar to the point that they become usable under pressure. Active recall turns passive recognition into owned knowledge. When you can reproduce an idea without looking at it, you can think with it more freely.

The same is true of well designed SQL. When a query is SARGable, the database can use its structure rather than brute force. When a note is atomic, the mind can use its structure rather than brute force. Both systems reward the same discipline: make the shape of the input match the way the system works best.

The best systems do not just hold information. They make information cheap to activate.


Key Takeaways

  1. Make things small enough to search. If an idea, note, or query cannot be quickly located or directly matched, it is too large or too vague to be useful.

  2. Write for your future self, not your present excitement. A good permanent note should still make sense when the original context is gone. Clarity is a form of storage efficiency.

  3. Separate capture from refinement. Fleeting notes, literature notes, and permanent notes serve different roles. Do not force raw thoughts to do the job of finished ideas.

  4. Connect before you accumulate more. The value of a knowledge system grows when notes link across contexts. A small network of useful ideas beats a large archive of isolated ones.

  5. Optimize for retrieval, not hoarding. The most valuable knowledge is the knowledge you can actually use. If you cannot retrieve it, it is effectively lost.


The discipline of making thought searchable

We tend to admire systems that scale by adding more. More data. More notes. More tools. More memory. But the deeper form of scale comes from subtraction and structure. You make a system bigger by making each unit smaller and more usable.

That is why SQL optimization and lifelong learning are not separate concerns. Both ask the same question: how can a system do less work to produce more meaning? In one case, the answer is indexes, filters, and SARGable conditions. In the other, it is atomic notes, clear wording, and deliberate connections.

This reframes productivity in a useful way. Productivity is not only output rate. It is the degree to which your system preserves and activates value. A fast database that cannot answer the right query is not truly optimized. A busy mind that cannot retrieve a useful thought is not truly learning.

So the real goal is not to store more or think faster. It is to make thought, like data, searchable enough to become usable.

Once you see that, note taking stops being clerical work and starts being system design. Writing stops being output and starts being indexing. Learning stops being consumption and starts being architecture.

And that may be the most practical insight of all: the best way to become smarter is often not to add another layer of complexity, but to make your ideas smaller, clearer, and more connected so they can finally be found.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣