tiddlyspot, wikis and usability barriers

Wikis are great

There’s something special about wikis.

When I’m showing someone a wiki for the first time, they don’t understand it immediately. There’s this moment, usually a minute or two in, when it kind of.. clicks. They say something like “Ahh.. I see.” They suddenly realise that the page they’re looking at, right now, is editable. Easily. Immediately. By them.

I remember when it happened to me. I can’t even remember what wiki I was looking at, but I clearly remember suddenly, finally, realising that you could edit it, right there and then.

Inconvenience destroys motivation

Imagine for a second you’re a bricklayer, reading a normal web page, or even a magazine article. The article is some instructions on how to build a brick wall. Now, because you’re a bricklayer, you might notice some inaccuracy or omission in the instructions. I’d guess that in that situation most people would feel some low level of motivation to fix the problem. But what can you do to change it?

If you were highly motivated, you would spend some time composing an explanation and justification your issue, then find out the right contact details, and send the message to the magazine publisher or web site administrator.. but you’re nowhere near that motivated. The barrier to contribute is too high. Instead, you just give up on the urge. Probably your irritation level goes up a bit. And that’s it.

Turning motivation into contribution

On the other hand, if you notice an error on Wikipedia’s bricklaying page, you can instantly act on your motivation to fix the problem — click edit, type, click save. You feel empowered instead of irritated, and you have genuinely helped everyone else who turns to Wikipedia for their bricklaying info. The barrier to contribute was low, and several people’s lives just got a tiny bit better.

The thing that wikis do, the real magic, is make it easy to contribute. It’s not like this special property is accidental; The Guy who invented wikis explicitly set out to (amongst other things) lower the barrier for making a contribution. You could say that the mode of interaction for “contributing” is very close to the mode for “viewing”. There are other great things about wikis, to do with collaboration and group wisdom and whatnot, but I think the special sauce is this: a wiki is really easy to contribute to.

Wikis lower the contribution barrier in another way too; they save you from having to know HTML when you edit pages. Another little hurdle gone.

Wiki systems are hard to set up

There is still a problem, though. Just about anyone can contribute to a wiki that already exists, like Wikipedia. But wikis are great for personal information management too. What if out bricklayer wants to start a wiki for her own use? MediaWiki is available, but it needs all sorts of things to run, starting with a web host. The barrier to getting a wiki started is still high — much higher than the barrier to contribute to a wiki already running.

There’s a natural progression towards easy installation. The WordPress installation that this blog is using was a “one click” install, provided by DreamHost (it turned out to be one click, then a bit of editing and copying files around). Instiki has “There Is No Step Three” as a catchcry.. but there’s still a big barrier of having a web host to put it all on.

Enter TiddlyWiki.

A wiki without setup barriers

TiddlyWiki sacrifices the collaboration aspect of most other wikis, which is a shame. But TiddlyWiki gets something wonderful in return: no installation. Seriously, no installation at all. The file you download from tiddlywiki.com is not an installation program, or a bunch of files zipped up; it’s the thing itself — you just save it somewhere, double-click, and you’re in.

All it needs a modern browser, which means TiddlyWiki runs on pretty much any modern computer, running any OS. The barriers of hosting, installation and setup are removed. And it’s a wiki, so it’s still really easy to edit.

TiddlyWiki has other features — a focus on microcontent, easy customisation, an developer community producing an ever-increasing range of plugins — that contribute to making TiddlyWiki a fantastic electronic notebook. It has found a strong following as a to-do-list manager amongst the GTD crowd.

It’s common for TiddlyWiki users to carry their wiki from computer to computer on a USB stick, and that’s where I was up to, 8 weeks ago. Then I started using “UploadPlugin” (a plugin for TiddlyWiki written by BidiX).. and suddenly, TiddlyWiki wasn’t enough.

A virtual USB stick..

I never thought that plugging in a USB stick would start to seem like too much work, until I stopped doing it. I just didn’t want to do all the messing around finding the USB thing, plugging it in upside down, etc etc. Plus, I had to keep it on my keyring (or I’d forget it), and that made it annoying to grab my keys for a quick trip.

UploadPlugin changed all that. I put a single PHP file on my web host, copied the plugin into my TiddlyWiki, and suddenly I could save my TiddlyWiki to my web host as well as my USB stick. It’s offline like a normal TiddlyWiki, but online when I want that. I realised that UploadPlugin took away another barrier to me using my TiddlyWiki.
For people with a web host, using UploadPlugin is already easier than installing a more traditional hosted wiki system, but actually having a web host was a final barrier to usability that I wanted to remove.

..for everyone

A few weeks later I realised that a web site that let people use the UploadPlugin to upload their TiddlyWikis would actually be relatively easy to put together.. and when I described my plan to Simon he felt the same. Simon had registered the tiddlyspot.com domain a few months before, but hadn’t had a clear idea on what to do with it — and the rest was inevitable.

Now, tiddlyspot.com can offer TiddlyWiki hosting in a way that I hope is flexible, easy, and useful.

Lately I’ve been thinking about the way TiddlyWiki has lost the collaboration features of more “traditional” wikis. So stay tuned to the blog for more thoughts on that..

..in the meantime, please enjoy tiddlyspot.com!

Blogging!

Your friendly tiddlyspot.com developers now have this blog! Not sure how much we will post to it, but here it is, anyway.. thanks to taorist for the inspiration.