Hacker News new | ask | show | jobs
by patrck 1508 days ago
"strong preferences for navigation over search" is surprising to me.

For email, Inbox Zero means everything is basically in Archive, and is findable by successive application of filters.

For files, the requirements of a "project", ie. related files in one repo, means I need to traverse directories.

Mapping memory parts by attributes is way easier for me (file was written in SCSH, something something Pascal's Triangle) than mapping to hierarchies (is that in pkg/scsh or pkg/cs101 or ...).

Hard to believe other people have super good mapping of memories to file hierarchies. Or maybe just repo-based hierarchies is dumb?

1 comments

> For email, Inbox Zero means everything is basically in Archive, and is findable by successive application of filters.

No. Inbox Zero means that almost nothing is in the inbox. I practice Inbox Zero, but I don't put everything into Archive. The main kind of mail that I put into Archive is personal messages (hard to categorize them). I put finance-related mails into a separate folder, newsletters into a separate folder, German classes-related mails into a separate folder, healthcare-related mails into a separate folder, job-hunt-related mails into a separate folder and mails related to searching for a flat to rent into a separate folder. Archive is the default, when a certain kind of mail is not expected to generate a lot of mails, or it's hard to categorize something in general. I do use search, but the folders help in searching too. I guess I use them more like tags than folders. I've considered setting up notmuch with notmuchsync, but haven't got around to it yet.

As for organizing files on the filesystem, I do have mildly-deep hierarchies. One nice thing about folders as tags, is that you can construct a hierarchy which means that tag A implies tag B. So e.g. you don't need to tag something as "finance", if you already tagged it as "taxes".

As for preference for navigation over search, it's understandable to me, because by successively going into deeper folders you don't need to remember each "tag". The contents of the folders you browse remind you about what tags are available. You don't need to know all the most-specific tags right off the bat and you're not presented with a zillion of them at any time. You gradually get more specific based on context, at any one time presenting you with only a handful of tags to choose which are relevant at a given time.

Yeah, it seems a lot of this reduces to preferences.

FWIW, my email has just INBOX, Archive, and Todo. When documenting, I will log the message-id of an email, so that I can just query on that later. For me, this feels like a don't-make-me-think kind of setup, where I just swipe left-or-right through my inbox (which is ~100 emails/day) and then process Todo into Archive.