Blue Oxen Collaboratories Blog

The Blue Oxen collaboratories now have a sitewide blog. There, you’ll find highlights and links to pertinent conversations about collaboration and communities that occur throughout our network of collaboratories. It’s a way of capturing some of the rich content on our network and sharing it with the rest of the blogosphere, while hopefully bringing feedback from the blogosphere back into our collaboratories.    (2C2)

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)

What I Want To Be When I Grow Up

There were two good posts on careers in the blogosphere recently. Ross Mayfield advises future entrepreneurs in a piece entitled “Budding Entrepreneurship.” I liked all of his points, but my favorites were:    (15C)

  • Change your major.    (15D)
  • Take responsibility beyond your years.    (15E)
  • Have fun with failure.    (15F)
  • Do different.    (15G)
  • Be a businessperson.    (15H)

Alex Pang offers a much different, much more personal take in his essay, “Journeyman: Getting Into and Out of Academe.” Alex’s post resonated strongly with me, but before I talk about his essay, I first have to commemorate this moment. We haven’t actually crossed paths physically before (as far as I know; we both happen to be frequent patrons of Cafe Borrone, so it may have happened), but we’ve crossed paths spiritually in many ways, and this will mark the first time we cross paths online.    (15I)

I studied History of Science in college and have continued to pursue my interests in that field in small ways. One of those was an extension school class at Stanford I took in 1998. The class was on postmodernism, but Tim Lenoir, who taught the class, soon learned of my other interests and showed me a project he was involved with. It was called the MouseSite, and it was an online oral history of the mouse (the device, not the rodent). Alex was also involved with that project, and his name stuck with me because his middle name is Korean.    (15J)

Fast forward five years. I accidentally discovered his blog several months ago via GeoURL, and I’ve been enjoying his entries ever since. (I’ve bookmarked at least two of his past entries with the intention of blogging about them, but never got around to doing so.)    (15K)

I didn’t follow the same career path Alex did, but I did some of the same soul-searching that he describes in his essay. I have always loved scholarship, and to this day, I long for the days I used to spend lost in the stacks at the library, taking pleasure in all of the things I didn’t know. As brilliant and as diverse and as intellectual as the Bay Area is, it still does not come close to the experience I had in college of being immersed in scholarship and surrounded by scholars.    (15L)

The flip-side of this is that I’ve also always been interested in entrepreneurship and social change, neither of which are commonly associated with academia. Resolving this schizophrenia has not been easy. Pang suggests that the institutional language (at least in academia) is so narrow, we don’t even know how to think or talk about careers that deviate at all from the “path.”    (15M)

I chose to work in the “real world” and pursue my scholarly interests on the side. This was possible from the beginning because Jon Erickson — the editor-in-chief at Dr. Dobb’s Journal, my first employer, and a good friend — strongly encouraged this. As a curious side note, one of my responsibilities at DDJ was putting together its special issues on software careers, which included writing editorials. Of the five that I wrote, four were about the importance of spreading your wings and extending your learning outside of your given field. My favorite was a piece entitled, “Reading, ‘Riting, and R-Trees.”    (15N)

I loved my work and the people at DDJ, but I eventually left because it only took me 80 percent of where I wanted to go. The boom made it a great time to explore, which I did as an independent consultant for four years. Then the boom became the bust, and I had to start thinking seriously again about what I wanted to do.    (15O)

I did two things simultaneously: I applied to a few Ph.D. programs in History of Science and I started Blue Oxen Associates. I did the latter with the belief that my (and other academically-oriented people’s) skills and interests were valuable in convergent ways and that there was an opportunity to create something that took advantage of this. I was directly inspired by organizations like Institute for the Future (which currently employs Alex).    (15P)

Last spring, a few weeks before we threw our launch party in San Francisco, I received an acceptance letter from one of the programs to which I applied. I decided not to go back to school, a decision that was more gut-wrenching than most people probably realize. Blue Oxen was progressing the way I had hoped it would progress, and a lot of people at that point had begun to jump on the bandwagon. I couldn’t give up on the vision at that point, and more importantly, I couldn’t give up on the people who supported me and were counting on me.    (15Q)

We’re still progressing, but we’re also still several years away from my larger vision for the company. I probably shouldn’t admit this here, given how I rant about being action-oriented and changing the world, but part of that vision has me sitting happily in a corner of the library, following some obscure and fascinating train of thought, and then joining fellow researchers afterwards for coffee and speculation about the life, the universe, and everything.    (15R)

OCSI Meeting Synopsis

I was in Anaheim yesterday for the Open Collaborative Services Initiative (OCSI, pronounced “oxy”) workshop, which was part of the OMG Technical Meeting. Johannes Ernst, one of the OCSI organizers, invited me to present my manifesto on collaborative tools (which will be published in Dr. Dobb’s Journal and on the Blue Oxen Associates web site).    (WI)

OCSI is an attempt to get collaborative tool vendors to make their tools more interoperable. One of its early goals is to develop a shared architectural blueprint for describing collaborative tools, perhaps initially in the form of a white paper. This has been a refrain of mine for quite some time, and so I was very glad to participate in the group’s second meeting.    (WJ)

As it turned out, there was a tremendous amount of conceptual synergy in the room. I suppose I shouldn’t have been too surprised. At the beginning of my talk, I explained that one of our beliefs (also known as the The Blue Oxen Way) is that Shared Ontology (which results in Shared Language) is a prerequisite to effective collaboration. OMG is a very strong proponent of Model Driven Architecture, which is essentially an instantiation of Shared Ontology. Not surprisingly, there was universal consensus in the room about developing a shared model of collaboration — both on the human-level (e.g. Blue Oxen‘s work with Pattern Languages) and the system-level (the topic of my manifesto).    (WK)

In his introductory remarks, Johannes made several interesting points:    (WL)

  • The word “collaboration” means many different things to different people. This simply underscores the need for a common vocabulary.    (WM)
  • Collaboration seems to be an “it” topic among CEOs and CIOs. However, as often as they mention collaboration and as important as they claim it is, the collaborative tools market has been flat the past few years. At first, this seems to be a contradiction. However, the number of corporate downloads of free IM clients over the past few years indicates that the need for collaboration is real. One of the problems is that tools are not interoperable enough.    (WN)
  • There is no horizontal industry initiative for improving interoperability of collaborative tools. However, several vertical industries have expressed interest. One of the challenges is to get the different industries to realize that they share common needs so as not to duplicate efforts.    (WO)
  • Johannes chatted with a few tool vendors about this problem. Their response: “That sounds great, but I have a product to get out.” The way to get vendors more serious about interoperability is probably bottoms-up — via the user community.    (WP)
  • In this regard, the Open Source community could play an important role. The prequisite for standards is Shared Language and free implementations. We have the latter, but we don’t have the former. If we created Shared Language and if Open Source tool-builders adopted it, we could build a compelling case for standardization. Johannes feels that it is vital to involve both the proprietary and Open Source communities in the OCSI effort.    (WQ)
  • Collaborative interfaces should be as transparent as telephone numbers. When we see a telephone number, we know what to do, regardless of the underlying service provider, protocol (POTS versus VOIP), type of telephone, etc.    (WR)
  • Cut-and-paste is a type of interoperability between collaborative tools. (A poor one, as I and others noted later in the workshop, but also a relatively effective one — a good example of loose-coupling.)    (WS)

Other talks of note:    (WT)

  • David Hartzband, VP of collaboration technology at , provided a four axes view of collaborative tools: synchronous, asynchronous, inline, and contextual. He also observed two trends in the collaborative tools space: business communications convergence (e.g. telephone integrated with email integrated with your documents, etc.) and enterprise application functional convergence.    (WU)
  • Carol Burt, CEO of 2AB, shared her vision for model-driven access management. Not only could such a model have ramifications for those developing secure applications and those selling security software, it could also potentially plug in to an OCSI model for collaborative tools.    (WV)

At the end of the workshop, Joaquin Miller (the other OCSI co-organizer) led a discussion about the next steps within the OMG umbrella. The consensus seemed to be to propose the formation of an OMG SIG, which could potentially evolve into an OMG Task Force. Not being an OMG member myself, the conversation both baffled and fascinated me at the same time. Nevertheless, the folks there seemed to know what they were talking about, which is always an excellent sign.    (WW)

The next meeting will be at the next OMG Technical Meeting in St. Louis next April. We’ll continue to collaborate via an eRoom set up by David and via the OCSI web site. Our action item for now is to share our individual high-level models of collaborative tools in order to identify commonalities and to serve as straw men for additional discussion.    (WX)

Tools As Place

When we first launched the Blue Oxen Collaboration Collaboratory, a few people expressed some confusion about the tools. Specifically, one person said, “I’m not sure whether I should post ideas to the mailing list or the Wiki.”    (UG)

Someone I’m working with recently asked a similar question. Our project has a group blog and a Wiki, and this person expressed confusion over where to post a story.    (UH)

In both cases, my answer was, “It doesn’t matter.” Or at least it shouldn’t. My philosophy about collaborative tools is that they shouldn’t lock you in. As long as I can do all of the things I want to do with the information once it’s in a tool, I’m happy. This is not the status quo with today’s collaborative tools, but it’s something we’re working very hard to make happen. You can see some of the fruits of that labor in the tools that we use at Blue Oxen, and the tools that our collaboratory participants have created.    (UI)

That said, certain tools facilitate certain patterns better than others. Blogs seem to facilitate Story Telling better than Wikis. I think the main reason for this is that blogs are designed to be personal spaces, whereas Wiki pages are implicitly deindividualized.    (UJ)

What patterns does email facilitate? Email serviceably facilitates many patterns. That’s a blessing and a curse. It means that email is an all-purpose collaborative tool. But, when groups are using email in conflicting ways, it becomes burdensome. (See Problems With Email for more thoughts on this.)    (UK)

The ideal solution is to use an integrated suite of tools, each of which are there to facilitate specific patterns. If these tools are appropriately interoperable, then there won’t be “wrong” ways to use the tools. But, there will still be optimal ways to use these tools. Discovering what’s optimal requires practice. Hand Holding also helps.    (UL)

Email (and archived mailing lists in particular) plays two important roles in this suite of tools. First, it’s excellent for notification. Second, it’s excellent for Chatter. It can be as real-time as instant messenging, but the end result is more structured.    (UM)

I think there’s a niche for a tool for discourse that is even more structured than email or threaded forums. I don’t think Wikis are the answer. I think group blogs and tightly bound blogs come close, but are not quite right either. I’ve been sketching out the design for a tool I believe will fill that niche, which I’m calling Abelard for now. The design is in its infancy, so I won’t say anything more about it now. However, you’re welcome to view (and contribute to) its Wiki page, which contains a brain dump of the ideas. Comments and questions (in any form — on my Wiki, on your blogs, or via email) are welcome.    (UN)