Org-mode. Since it's a plaintext format it's easily searchable, and it's the most feature complete and ergonomic piece of software I've ever used for task tracking and knowledge management (including MediaWiki, TiddlyWiki, Google Docs, Evernote, plain txts, and more). One major pain point: no totally seamless mobile sync that I'm aware of. I just write things down in Google Keep and transcribe them when I'm on my lap…
Ask HN: How to organize personal knowledge?
51–60 of 228 posts
Re: Ask HN: How to organize personal knowledge?
#52For notes, I found the majority of my note-taking is research and reasoning to support decision making for either software or business projects. For that I built my own tool to capture rationale make it useful:
Re: Ask HN: How to organize personal knowledge?
#53Re: Ask HN: How to organize personal knowledge?
#54For instance, my music resides at "Music/Artist/Year - Album/Track# - Tracktitle.Filetype", with appropriate additions to the Tracktitle to signify bonus tracks, remixes, live tracks and featured artists.
I've adapted pretty much the same system for all of my other documents. It's a bit old-school, but it works.
Re: Ask HN: How to organize personal knowledge?
#55Since you mentioned those specific examples, I see a commonality and so I'm going to assume you're primarily concerned about organizing files that are not authored/generated by you. (Except possibly pictures/photos since you might be talking about jpgs from your personal iPhone or digital camera.)
This distinction is key because software like Org-Mode, Evernote, MS OneNote, etc is better for personally generated note taking -- like classroom lecture notes, or brainstorming, or personal todo lists. Those tools are not suitable for saving and managing a terabyte of movie files. However, they have one exception to the "being bad at managing collections of the world's data that I didn't write" -- they do have very good "web clipping" functionality. Instead of saving url bookmarks that might suffer digital rot, you can use the web clip tool. (Personally, I prefer to save important webpages as .mhtml archives. This doesn't work for javascript heavy sites but for the type of informative webpages I want to save for later reference, this usually isn't an issue.)
Likewise, the software that's good at cataloging a "library" of collected files with capabilities for custom tagging (e.g. Adobe Lightroom for photos, iTunes for music, Zotero for pdfs, etc) are the wrong tools for archiving personal notes.
For a disparate collection of digital files, the best method I've found is to leverage the native filesystem in Linux/Mac/Windows. Create a hierarchy of well-named folders to build a sensible taxonomy and put all your pdf, epub, mp4, jpg, mp3 in meaningful locations. There is no good universal organizing software for organizing all the file formats that has the longevity and transparency of the native file system.
Re: Ask HN: How to organize personal knowledge?
#56you can organize the "media" think in "attachment" and tag them or create page about them, and you can still find the attachment in your file manager
"Zim is a graphical text editor used to maintain a collection of wiki pages. Each page can contain links to other pages, simple formatting and images. Pages are stored in a folder structure, like in an outliner, and can have attachments. Creating a new page is as easy as linking to a nonexistent page. All data is stored in plain text files with wiki formatting. Various plugins provide additional functionality, like a task list manager, an equation editor, a tray icon, and support for version control. "
Re: Ask HN: How to organize personal knowledge?
#57This is what I learned from designing data architectures: If your data is variegated in format and form, don't look for a single tool/method solution to organize them. There is no single all-purpose organization method. Don't start with figuring out a method to organize your information. You will end up overengineering your org method. Instead, organize your information per "use-case". Start with a specific use-case/…
I think this is an important point. I like to start with a few simple rules:
- To retrieve information, I should know where to start: a Schelling point.[0] For me, this is the home page of my wiki. For wenc, it's a Google Doc.
- It shouldn't take me more than three clicks to get from my starting point to the information I'm looking for.
- Links/URLs will tie everything together. They are the edges in my knowledge graph. But as wenc notes, keep the graph shallow.
Then I need to be rigorous, reorganizing things when they don't work intuitively and adding new nodes when something I need has not yet been recorded. As wenc puts it, "discover your own data use patterns."
Wikis do work for me, provided it's organized around Schelling points. I've used and refined these principles in setting up wikis at my last 3 companies and it's worked pretty well for organizing a collective knowledge base as well.
Re: Ask HN: How to organize personal knowledge?
#58Re: Ask HN: How to organize personal knowledge?
#59I organize everything important in dynalist or file folders in dropbox
Whats importanf for me is I can take my notes from any solution and not rely on any one service