Brain Dumping with wikidpad

Recently someone asked if there was a good tool for dumping lots of stuff that was in their head in a GTD (Getting Things Done) manner.

I use a tool called Wikidpad for this. It’s a desktop Wiki, which enabled you to write short or long notes, and link them together in a variety of ways – in much the same way as a web-based Wiki. But it’s not very well documented and there’s not tutorial for using it. So here’s my own little guide to how I use it.

I’m not going to cover the basics of Wikis – you can read about them elsewhere. Wikidpad uses simple CamelCase as WikiWords that automatically become links to other pages (though you can suppress this for specified words).

I’d recommend opening the help Wiki and looking at the pages TextFormatting, TodoItems and WikiDocumentAttributes as a starting point.

For me, what really makes Wikidpad useful is its auto-indexed attributes and todo-type tags. Not only do your pages appear in a tree showing their location within the Wiki (essentially creating folders of related information), but you can also create hierarchical attributes that are
indexed and then displayed as a tree in the “Views” section. This is essentially an index of information that you’ve “tagged” with attributes.

For example, I can have a “Customer” attribute. If I put the text “[Customer:New Technologies Inc]” on a page, this will create, in the index, a customer folder, containing a New Technologies Inc folder, containing all the pages with that attribute.

This is HUGELY useful because it means I can “tag” information in a whole multitude of different ways:

  • By customer
  • By any number of different references that may exist (e.g. a request for change reference).
  • How’s about atrtributes by date? I can effectively create a journal by using attributes like “[Diary.2008.10:07]” – then everything I did on that date is referenced from the index views under 2008 -> 10 -> 07.

Another example is meetings – I write up meeting notes in my wiki with
attributes for like:

[Diary.2008.18:15]
[Customer:Random Corp]
[Meetings.Present:Dave Smith]
[Meetings.Present:Joe Bloggs]

Thus helping me answer questions like “Wasn’t that mentioned in a meeting with Dave back in November?” quickly and easily.

The todo’s are good too. I can use keywords like “action”, “todo”, “done”, “track” and “question” to gather items that need my attention. If I write “action: Send documentation to account manager“, this will appear in the index under my actions. These can also be nested – so I can classify actions. e.g. “todo.Personal: Book next year’s holiday“, or “action.Objectives:Deliver storage improvement project“.

I’m not entirely clear in on the GTD philosophy – I know a little – but this is great, it allows me to group all my meeting actions and todo’s together, review them in one go, pick off the little ones that can be cleared down easily, and then focus on the bigger ones.

The only thing that this doesn’t really allow is setting deadlines. But I’m sure you could use some combination of todo’s and attributes to do this.

In fact, it’s the combination of a page hierarchy (as in a standard Wiki), todos, and attributes, that make this tool powerful and flexible. You can really customise it to how you want to work!

Of course, these’s a full search facililty, as well as the ability to produce lists of backlinks, rename pages while keeping WikiWords consistent, and you can do neat things like add little icons to your
hierarchy of pages.

It’s a bit clunky at first but worth persevering with – it really has become my second brain (and it’s backed up to a memory stick FREQUENTLY!). I also export all the pages to HTML every now and then so that Google Desktop can index them too.

Hopefully that’s of use to someone. Enjoy! And if you’ve any other tips for productivity, let me know!