A Personal Knowledgebase (PK) is any system that you use to store and retrieve general information. The key here is that the system should be capable of storing a large amount information on any number of topics and, ideally, provide some type of way to view relationships between the information.
Historically this has been the realm of pen and paper. More recently, people have used their computers to create folders of documents that they then search when they need to find something they stored. With the dawn of the Internet, the wiki came along to take advantage of hyperlinks. For the most part, that’s where progress stopped.
Today most people don’t use a PK but they do, it’s almost certain to be Evernote or OneNote or something along those lines, basically a flat list of notes that’s easily searchable and taggable or folderable. Power users might use a personal wiki.
To me, all of these seem comparable to using a roll of toilet paper to write a book. You can do it, but there are better ways. Some of better options exist now, but I think that we’re still far from having a great personal knowledgebase.
In a perfect world a PK would have the following features:
- Good search.
- Unlimited size. Since it will be used to store just about everything you want to save for your whole life it needs to handle getting big well.
- Simple to use. It should have zero learning curve for someone who just wants to dump a bunch of notes in it and a fast learning curve for anyone wanting to use more powerful features.
- Convenient and fast. It should be available online or offline on your phone or tablet or laptop or wherever else you might want to use it. Adding content to it should be as close to effortless as possible and accessible from within other apps.
- Structured. It should work fine without any organization but should allow for very flexible relationships between notes and, now that basic AI is becoming more viable, it should suggest relationships intelligently.
Surprisingly, no software with all those features exists yet. There are some interesting options though:
- TheBrain – I’ve used this one for quite a few years. It’s stagnating somewhat these days but from what I hear, a full rewrite is underway and will be launched sometime in 2016. I’m curious to see what they come up with. Jerry’s brain is the canonical example of TheBrain in use.
- Kumu is a new and interesting take on the idea of a PK. It’s mostly geared toward network visualization now, but I think there’s a lot of potential there.
- Inforapid is new to me, but has been around for some time now. It’s Windows only, so I haven’t tried it, and the UI and website seem quite dated but otherwise it seems interesting.
- Faqt seems to be going for a kanban / SCRUM style card-based layout.
- PiggyDB is a somewhat complicated PK. It’s not for me, but it has a community of people who love it. It seems to focus on structure over visualization.
- Curio and Tinderbox are two others that have been around for awhile. They’re more project-based, but are close enough to being PK’s to make the list.
The key point here is that years after “Web 2.0” we’re long overdue for a very good personal knowledgebase. I don’t have a solution, but the problem is worth bringing to light. If you build this or can point me to it, I’d be happy to pay for it!