6 ms·
Though I'm relatively new to it, for me the first things that went into my notebook were an index of indices (to allow grouping of common content), a general in
by jmts 8y ago
Though I'm relatively new to it, for me the first things that went into my notebook were an index of indices (to allow grouping of common content), a general index for everything else, a page for each month of the year as a simple calendar, then two pages allocated to the current week. New pages are simply allocated as needed, which minimizes wasted pages but increases fragmentation.
I've actually found it quite interesting to think about it all in very software-engineery ways. Indices contain pointers to linked lists of pages, pages are allocated and never freed, and the linked lists are append only. Thinking about it this way makes certain issues obvious. For example, it is a pain for me to keep looking up common items in the index, so I have a small 'floating index' on an index card that lives with my current week's calendar/action items to save time on common lookups (sort of a cache). Similarly, lists that are appended to less frequently than others become highly fragmented, and it can be slow to search for things in those lists, so there is some kind of limit/balance in there regarding the usefulness of these structures depending on the rate that lists are appended to.