Archive for the ‘Wiki’ Category

Chinese with Ward Cunningham

Wednesday, October 24th, 2007

I met Ward Cunningham the other day and had lunch with him at an innocuous Chinese restaurant in Montreal’s Chinatown. I am just finishing up at WikiSym, the only academic conference dedicated to wikis. On Day 1, he dropped in on an open space session I was in, where the discussion centered on the viability of wiki communities. I realized (sometimes I can be slow) that this was the perfect chance to meet and talk with the guy who’s work got me interested in wikis in the first place.

So I introduced myself after the session, briefly contextualized my interest in his work and asked if I could interview him. He agreed and we began chatting, waiting for lunch plans to materialize (as they inevitably do in open space conferences). What interests me mostly about Ward (everyone here calls him that) is his self-conscious effort to build what he calls “humane” software. In particular, he writes on his wiki (WikiWikiWeb – the very first wiki!) that trustworthiness is a principle that inspired his initial wiki design: “This is at the core of wiki. Trust the people, trust the process, enable trust-building.” (See here for more about Ward’s wiki design principles).

Ward decided to build a type of software that would essentially force people to work together – wiki’s don’t function without collaboration.This broke from the traditional approach to proprietary software development, where a manager divided a project into a number of tasks and then assigned them to individuals, who then worked on their task individually. This was just “silly”, according to Ward.

Ward seemed to take a real advocacy approach and I asked him if he considered himself an activist. Now, as you know, most of this hardcore computer types tend toward libertarianism. So I was shocked when he said yes. Turns out, Ward thinks users should be able to easily use software – not just the experts. So he designed a piece of software (wiki) to facilitate collaboration in order to engender better software design. What I think is interesting – and perhaps it’s just serendipitous – is this: the process that enables software engineers to design “humane” software is a humanizing process: working together. This goes beyond simple sharing or cooperation as it is creative, and requires skills that nurture community. Wiki, as a software, concept, method, has turned out to be profound.

My first computer dream (or you know you’re a nerd when…)

Monday, June 11th, 2007

Last night I had my first computer dream.

We’d had the neighbours over for some general relaxation and jovial imbibing. This while the children ran amok and tore the house apart. It was good times. Around 2 a.m. I awoke in some distress, with the sense of having been tossing and turning, as they say. My dream quickly returned to me:

I was (in my dream) documenting the night’s festivities on a wiki, complete with a table of contents, WikiWords and everything. The cause of my distress was that (in my dream) I was having trouble attaching some video taken during the night of the children and their antics (never really happened). I was having technical difficulties which, for any of you who know me, would be about par for the course (and yes, I’m aware of the irony).

Now, the day prior, I had just given my lecture on Networks, into which I’d miraculously managed to work wikis (thanks Rococo). And I’d been editing and uploading to our own class wiki that very day. So go figure. Dreams are not that subtle, Freud and his hangers-on notwithstanding.

I had to laugh at this dream – my life, my very thought process being mediated by the machine, being funneled and organized by a particular digital interface. This is funny and amazing to me. I’m thinking here (but only halfheartedly and vaguely) of Donna Haraway’s cyborg.

The dream itself I would categorize as a “stress” dream. You’ve had them. For example, a student’s stress dream is missing the exam, or waking up one day to find out you’re enrolled in a required course that you haven’t attended in two months. And it’s grade 13 French and you’re screwed. That’s one kind. Another kind is the “waitressing” dream. I’ve had so many of these in my decade or so of waiting tables. You’re “in the weeds”, having lost control of your section without even realizing it, and every customer wants to kill you. These are bad dreams, and they very nearly approximate real scenarios.

And now I’ve had my first computer dream. It’s not nearly as bad as the other types – not yet, anyhow. But not much is resting on my accumulation of geeky knowledge (who knows, maybe just my career?) Anyhow, Richard Smith would be proud. This is a man who, early on in our frienship said: “We’ll make a geek out of you yet.” To which I scoffed and guffawed. But secretly, I’m pleased…