The Brilliant Essence of Wikis

Over the past few weeks, I’ve had an unusually large number of discussions about the essence of Wikis — why they are so beautiful and important as Collaborative Tools. I realized I’ve never posted my thoughts on the topic, so I’m correcting that here.    (JTE)

Wikis have this brilliant feature, a feature that’s so simple and obvious, it’s often overlooked, yet it’s largely responsible for the success of Wikis. Incidentally, it’s also an intentional feature, which is yet another reflection of Ward Cunningham‘s design genius.    (JTF)

In a nutshell, that feature is the ability to Link As You Think by writing the name of the page, even if the page you want to link to doesn’t currently exist.    (JTG)

While you’re letting that sink in, let’s look at a measurable way this feature is valuable. A lot of folks view Wikis as a crude CMS. I don’t dispute this perspective — you can certainly use Wikis that way — but it’s not what makes Wikis interesting. Nevertheless, I see queries all the time on various nonprofit technology lists asking to compare Wikis to other CMSes, so here goes. It takes at least three steps to link to a new page with most CMSes (create new page, go to old page, create link), whereas it only takes only one with Wikis (write page name). That’s significant.    (JTH)

What really makes the Wiki’s Link As You Think feature special is that it facilitates the creation of Shared Language among the community that uses it. As I’ve said so often here, Shared Language is an absolute prerequisite for collaboration. The lack of Shared Language is the most common roadblock to effective collaboration, be it a small work team or a community of thousands.    (JTI)

Look at the page index of any Wiki, and you’ll see the vocabulary of that community. Thanks to the other affordances of the tool, that vocabulary accomodates multiple definitions while encouraging convergence where appropriate. Most importantly, that vocabulary is Shared Language that has emerged from the community itself and that continues to evolve.    (JTJ)

Here’s a real example. At the AdvocacyDev Wiki, which Blue Oxen Associates hosts, the top six most linked-to pages (out of 363 total) are:    (JTK)

From this very small sample, we can see that VoIP (and Asterisk in particular), IndyVoter, and CivicSpace are all much discussed tools among folks working on online advocacy tools. We can also see that Carl Coryell-Martin is an active member of this community (or at least one of the more diligent members when it comes to documenting).    (JTR)

The Wiki’s ability to facilitate Shared Language — a direct consequence of Link As You Think — is what makes it so important as a Collaborative Tool. In the future, when enough developers recognize this, we’ll see widespread integration of Wiki functionality in other Collaborative Tools, such as blogs, online forums, and more. It’s already started. Blog-Wiki integration (such as what I use) is not uncommon, and software like TWiki and JotSpot are showing the benefits of custom applications that use Wikis as the fundamental data structure.    (JTS)

E-Advocacy Brown Bag Discussion

Emy Tseng invited me and about 10 others to join her at the Community Technology Foundation in San Francisco for a brown bag discussion of e-advocacy, especially relating to underserved communities. The folks I meet through Emy are always interesting, and I especially appreciated the ethnic diversity of those attending this meeting. I don’t get too caught up with race when it comes to my work, but I’m definitely conscious of the fact that most of the folks in this space are white men.    (2FS)

Some quick takeaways and thoughts:    (2FT)

  • Advocacy tools need better multilingual support. It’s not enough to localize tools; you also have to make them usable.    (2FU)
  • There’s certainly a lot of room for folks in the e-advocacy space to collaborate. But the real problem is not choosing tools, but knowing what online capabilities exist and how they can be integrated into an overall advocacy strategy.    (2FV)
  • Many small to midsize nonprofits struggle simply to keep their computers running and their email working. Transitioning to using more sophisticated tools is a big, big step.    (2FW)
  • Some people brought up issues regarding in-fighting within coalitions over who owns or controls mailing lists. Identity Commons offers an interesting technical solution to this problem, in that it gives control to the individual.    (2FX)
  • Several folks talked about the need for techies to avoid jargon and speak in a language these organizations understand. I disagree. Shared Language is not one over the other; it’s different communities developing Shared Understanding. There’s no one-to-one translation between technical and nontechnical concepts. Techies have to work to understand users, but users also have to work to understand technology. Only then does Shared Language emerge and coevolution becomes possible.    (2FY)

Learning Dougspeak: The Importance of Shared Language

I worked with Doug Engelbart in various capacities from 2000 through 2003, and I often retell lessons and stories from those experiences. My favorite — untold on this blog so far — is how I almost wrote Doug and his ideas off early in my exposure to him. It’s a tale of one of my most significant transformative experiences and of the importance of Shared Language.    (1VF)

I had known of Doug’s inventions for many years because of my interest in Computer History, but my first exposure to his ideas about bootstrapping and organizational improvement occurred in 1998, when I attended a talk he gave at BAYCHI. I was hoping to hear stories about working at SRI in the 1960s and his perspective on usability today. What I got was an abstract lecture on organizational knowledge processes and cognitive frameworks. I walked away very confused.    (1VG)

A year later, Institute for the Future organized a day-long seminar at Stanford to mark the 35th anniversary of the mouse. It consisted largely of testimonial after testimonial from people whose lives and work had been touched by Doug, as well as hints of his larger, more humanistic goals. I was struck by the tremendous intellectual and emotional impact he had had on so many people’s lives, many of whom had gone on to do important work themselves. Both the speakers list and the attendees list read like a who’s who of the history of Silicon Valley.    (1VH)

In 2000, Bootstrap Institute organized a followup colloquium at Stanford. It was a 30-hour (over 10 weeks) seminar on Doug’s ideas, taught by Doug himself and featuring an impressive list of guest speakers. Naturally, I enrolled.    (1VI)

The first week’s session was great. Doug outlined his big picture, which was mind-blowing in and of itself, then marched out several guest speakers who provided some real-world context for Doug’s work.    (1VJ)

The second and third weeks were not as good. Doug began drilling down into some specifics of his framework, and it was starting to feel redundant and irrelevant. I was also getting the feeling that Doug was unaware of what had happened in the world over the past 30 years. “We know all of this already,” I thought. I wasn’t gaining any new insights.    (1VK)

After the fourth session, I had coffee with my friend, Greg Gentschev, who asked me how the colloquium was going. I told him I was going to stop attending, that the content was worthless, and that Doug was a kook. Greg, knowing little of Doug or his work, asked me to explain.    (1VL)

So I did. I started describing Doug’s conceptual universe. I explained his larger motivation regarding the complexity of the world’s problems and mentioned scaling effects and where humans and tools fit in. I translated some of his terminology and threw in some of my own examples.    (1VM)

As I talked, I had an epiphany. I had learned something significant over the past four weeks. I had spent 40 hours mentally processing what I heard, and when I finally had the opportunity to describe this stuff to someone, I realized I had a rich language for describing a powerful conceptual framework at my disposal. Doug wasn’t teaching new facts or force-feeding his opinions. He was rewiring our brains to see the world as he did.    (1VN)

That conversation with Greg convinced me to stick out the colloquium, which led to me getting to know Doug, which eventually led to what I’m doing now.    (1VO)

I recount this story here not out of nostalgia but because of the value it reaffirmed. Language is critical to learning, and Shared Language is critical for collaboration.    (1VP)

The first phase of an MGTaylor workshop is known as a Scan phase. It often consists of explorations of themes that have seemingly nothing to do with the topic at hand. Even worse, those explorations are often kinesthetic and quite playful. People don’t feel like they’re doing work at all, much less the work they think they’re there for. Many people get upset after the first third or half of an MGTaylor workshop.    (1VQ)

That usually changes in the end, though. That first phase is all about developing Shared Language. Once that language has been developed, the work (or “Action” phase) is highly accelerated. People are more productive working together than ever before.    (1VR)

Every effective facilitation technique I’ve seen incorporates this Shared Language phase at the beginning. Allen Gunn‘s tends to be more directed. Jeff Conklin‘s is entirely about developing Shared Language — he comes in for a few hours or a day and facilitates Shared Language via Dialogue Mapping. MGTaylor‘s is particularly effective with large, eclectic groups. However, it’s also critical that people stay for the entire event, despite their frustration. Otherwise, they miss out on the epiphany.    (1VS)

People get frustrated with meetings when they’re all talk, no action. The problem is that people then think that meetings are a waste, that they want all action, no talk. This type of thinking gets you nowhere. The problem is that the talk phase is not effective. People are not going through a conscious Shared Language phase. Once you develop Shared Language, you are now capable of acting collaboratively.    (1VT)

Advocacy Developers Convergence in San Francisco

I enjoyed the Advocacy Developers Convergence last week, where about 40 super-passionate folks — mostly developers of advocacy tools — gathered in the Presidio to discuss ways to collaborate. Among those represented were Advo Kit, CivicSpace, IndyVoter, Groundspring, Identity Commons (one of three hats I was wearing), and many, many others. Aspiration organized and facilitated the event, and Blue Oxen Associates provided the Wiki.    (1JJ)

While the scope of projects represented — most of which were open source — impressed me, I was really taken by the collective energy in the room. These weren’t your average techies. These folks cared about improving the world, and their passion was palpable. Even the most hardened cynic would have walked away from that gathering with at least a smidgen of hope about our future.    (1JK)

I wore three hats. First, I was there to facilitate Wiki usage during the event. In this regard, I basically did nothing. Most of the people there were already highly Wiki-literate, and the rest picked it up quickly. Second, I was there to help Fen Labalme talk about the Identity Commons system and to identify other potential early adopters. Third, as always, I was there both to share what I knew about collaboration and to observe and learn from others. I was particularly interested in watching Gunner’s (Allen Gunn) facilitation technique. Gunner, who recently took over Aspiration along with Katrin Verclas, used to work for Ruckus Society, and has facilitated a number of interesting events, including several international Open Source boot camps.    (1JL)

Mapping the Space; Emergent Goals    (1JM)

One of Aspiration’s stated goals for the event was to begin mapping the space of advocacy tools. That begged the question: What exactly is an advocacy tool? It was a question most of us conveniently avoided. Some tools are clearly and specifically designed for supporting the needs of grassroots advocacy, such as email campaigns, volunteer organizing, and friend-raising. Several (most?) other tools used by advocacy organizations (such as MoveOn) have multiple applications — mailing lists, contact databases, and so forth.    (1JN)

We never reached a collective solution to this problem, but we seemed to be moving in the direction that Blue Oxen has already gone in determining how to map the collaborative tool space: Map functions (or patterns) rather than tools, and show how different tools can be used for different functions.    (1JO)

The other goal for the event was to identify and pursue opportunities for collaboration among the participants.    (1JP)

Aspiration’s stated goal for the event was to begin mapping the space of advocacy tools and to facilitate collaboration among the participants. A number of interesting projects emerged:    (1JQ)

  • Several people expressed interest in incorporating the Identity Commons protocols into their tools for Single Sign-On and Data Sharing (all with user privacy built-in).    (1JR)
  • An Open Source legislative contact database that activist groups could freely use.    (1JS)
  • Face-to-face code (and other) sprints. A small group is planning a VoIP sprint somewhere on the East Coast later this summer.    (1JT)
  • Internationalization working group, basically a support group for folks internationalizing their code. One of the great things about the attendees was that international representation was reasonably good. There were folks from Poland, Uruguay, and Canada, and people dealing with many other countries.    (1JU)
  • Technical outreach to organizations. Connecting these groups with the right tools, and explaining to them the virtues of open source. A group is planning to use a Wiki to generate a Nonprofit Open Source Almanac.    (1JV)

The challenge with events like these is sustaining the energy afterwards. Face-to-face events that go well are often victims of their own success, because they create a level of energy that is simply impossible to match online. That said, there are certain things that can help assure continued collaboration:    (1JW)

  1. Individual commitment to shared goals.    (1JX)
  2. Group memory.    (1JY)
  3. Shared workspace.    (1JZ)

This group has all of the above. People were super action-oriented. Tasks were getting accomplished on the spot. Requests for information were often followed a few seconds later by shouts of, “It’s in the Wiki” — music to my ears. In general, folks who easily acclimate to Wiki usage — as this group did — are already inclined to share knowledge and collaborate.    (1K0)

Facilitation    (1K1)

Gunner is both high-energy and easy-going. He’s got a goofy, infectious grin and is quick to drop gut-busting witticisms. It would be easy to ascribe the effectiveness of his events to his personality, but that would be largely inaccurate. A well-meaning and amiable person can easily kill the energy of a group by under- or over-facilitating. Gunner has a strong fundamental understanding of self-organizing systems and very good instincts for when to sit still and when to perturb.    (1K2)

Every good event I’ve attended with large groups of people followed MGTaylor’s Scan Focus Act model, and this was no exception. The beginning of these events are always about discovery and Shared Language. Discovery (or “scan”) is inherently messy and unsettling, but when done correctly, “action” naturally emerges. Most bad events I’ve attended are bad because they try to skip this first step.    (1K3)

Each day consisted of several breakout sessions with groups of three to five people, followed by report-outs, yet another pattern of effective face-to-face events. The agenda for the later breakouts emerged as the event unfolded.    (1K4)

The first day began with a game called A Strong Wind, which was an excellent way both to build energy and to get a sense of who was there. Following that and at the beginning of the subsequent days were In Or Out exercises, a way to get a sense of everybody’s mood and to build individual commitment to the collaboration that would follow. The first day, Gunner asked people to describe their moods in one word. The second day, he asked for colors that described their mood. The third day, he asked people to describe the most beautiful place they knew, be it a geographical location (e.g. California) or a situation (e.g. time spent with family, friends).    (1K5)

As a way to accomodate a number of demos, Gunner organized a Speed Geeking session on Tuesday morning. I’m not sure yet whether I liked it or not. On the one hand, I enjoyed the interaction and the energy. On the other hand, it was incredibly draining for the people giving demos (including me), who also missed out on the demos happening simultaneously to theirs. I think the Planetwork Forum model of eight demos — four minute presentations (PowerPoint highly discouraged) and two minutes of Q&A — followed by two hours of unstructured socializing/networking is more effective, but I’m not ready to discount Speed Geeking entirely.    (1K6)

Good Folks    (1K7)

The most important prerequisite for good events and good collaboration is having the right mix of people. I really like MGTaylor’s strategy for achieving this: The larger the group, the more likely you are of having that mix. This group was relatively small (40 people), and I suspect that Gunner and Katrin’s people instincts played a huge role in making sure we had a good group.    (1K8)

I hate to single people out, because I really liked and was very impressed by everybody there. Nevertheless, I can’t help but mention two people. First, I was glad to finally meet Kellan Elliott-McCrea, the author of Laughing Meme, in person. Time and again, I meet folks whose blogs I enjoy regularly and whose work I admire, and I constantly walk away even more impressed with their authenticity and their decency. It’s how I felt when I first met Ross Mayfield and when I met Seb Paquet, and I felt it again when I met Kellan.    (1K9)

Second, I was glad to meet Mark Surman, who’s based in Toronto. Mark founded the Commons Group several years ago, which is very similar in spirit to Blue Oxen Associates. I meet a lot of like-minded people, but it’s a rare treat to meet someone doing similar work. Mark and his group are doing great stuff. They’re an organization folks should keep their eyes on.    (1KA)

ChiliPLoP, Day 2

Today, my workshop began in earnest. My goal for today was to collectively
develop a working definition of collaboration, and I’m happy to say
that we achieved that (see Collab:Collaboration). Tomorrow, we’ll
start exploring patterns in earnest.    (1BW)

I have a great group of participants:    (1BX)

We began the day by introducing ourselves to each other. I asked each
person to relate their best collaborative experience. Most people
found it a difficult question, which jives with my overall
experience. Nevertheless, we managed to get enough out of the stories
for a barebones definition to emerge.    (1C2)

I then sent the participants off to read Chapter 4 of Michael Schrage’s
No More Teams! while I refactored my Dialog Map, captured using
Compendium.
(I’ll post the final map at the end of the conference.)    (1C3)

After lunch, I showed the participants my Dialog Map for the first
time. From that point forward, the map became part of the
conversation (Shared Display). We walked through several scenarios —
some of which had emerged from the earlier discussion — deciding
whether or not they constituted collaboration and why.    (1C4)

Afterwards, I refactored the map again, and we started refining the
definition. The end result is at Collab:Collaboration. I’ll post
more commentary on the patterns mailing list.    (1C5)

Throughout the day, all of us recorded possible patterns on index
cards. We’ll use those as a starting point for our discussion
tomorrow.    (1C6)

Side Notes    (1C7)

I had made my expectations very clear at the beginning of the day: My
goal for the day was to have a working definition of collaboration.
(A pattern Ofra calls Set The Pegs.) So, having accomplished that at
the end of the day, we all were satisfied.    (1C8)

On the way to dinner, I ran into another workshop participant who
asked me how my workshop went. I said, “Great. We defined
collaboration.” He thought I was joking. We had spent the entire day
defining one term, and I was actually happy about that.    (1C9)

This was very much by design, and to be perfectly frank, I was glad
that we managed to come up with something workable by the end of the
day. I am a strong believer in Shared Understanding as a prerequisite
for effective collaboration. I’ve also been influenced by the
MGTaylor process, which suggests that spending about two-thirds of the
allotted time on Shared Understanding and Shared Language and the rest
on the concrete objective is actually more effective than attempting
to spend all of the time on the concrete objective. The reason is
that you are not capable of effectively attacking the concrete
objective without first developing Shared Understanding. The end
result is that you end up trying to solve both problems simultaneously
(and often unconsciously) and up doing both poorly. Additionally,
because you were not realistic with your expectations up-front,
everyone walks away disappointed.    (1CA)

The proof, of course, is in the pudding. It’ll be interesting to see
how my participants feel about our overall productivity by the end of
the day tomorrow.    (1CB)

Earlier that day, I described Blue Oxen Associates to another attendee,
who wondered, how will we make money if we give our pattern language
away? He was actually trying to tactfully ask how we make money,
period. I don’t think he realistically thought that we could make
money selling a “proprietary” pattern language.    (1CC)

My response: The real value is in the experience, not in the text
itself, which without context is simply more information in the
infoglut. If you can gain value from merely reading our material,
outstanding. We give it away to heighten the potential impact.
However, to truly appreciate the research, you need to experience it
firsthand. I see Blue Oxen Associates as a new type of learning
organization, where members learn by experiencing and participating in
what we study and what we learn. The value is in the experience and
in being part of our community, and that’s what we expect people to
pay for.    (1CD)

Finally, in the evening, Jerry Michalski demonstrated The Brain, a
Personal Knowledge Management tool. Sadly, it was late in the evening,
and only a few people saw the demo; tomorrow, I’m going to suggest
that he do it again. I had seen The Brain before, but Jerry’s demo is
particularly compelling because he’s been adding data to it since
1997.    (1CE)

One thing that really comes through with The Brain is how little
semantic richness you need for a tool to be useful. The Brain supports
typed links, but Jerry doesn’t use them. Instead, he uses topical
nodes to relate other nodes. In essence, it’s a barebones graph model
with a great UI, but its utility is tremendous. We don’t have enough
tools like it.    (1CF)