Announcing HyperScope v1.0!

Last March, I announced the HyperScope project. Six months later, I’m proud to announce the release of HyperScope v1.0. More information is available from the HyperScope web site.    (L5E)

We’re throwing a little release party at SRI in Menlo Park tomorrow night to celebrate, and it looks like we’re going to have a great crowd. We’re also announcing a contest to write HyperScope file transformers. The prize? No less than lunch with the man himself, Doug Engelbart. (Or, if you’re not in the Bay Area, then you’ll win an autographed poster.)    (L5F)

It has been an intense and gratifying experience. I’ve known Doug for almost seven years now, and I’ve studied his work intensely for longer, and I still learned a tremendous amount. Much of that learning was the result of collaborating with an unbelievable team, including Doug, his daughter Christina Engelbart, Jonathan Cheyer, and the man who wrote the HyperScope code, Brad Neuberg.    (L5G)

I’m looking forward to sharing much of that knowledge over the next few months. For now, play with the software and participate in our community. The best document (for now) to play with is Doug’s classic 1962 paper, “Augmenting Human Intellect: A Conceptual Framework.”    (L5H)

HyperScope Jam Session Tonight

For those of you in the Bay Area interested in learning about the HyperScope, we’re going to be doing a public jam session tonight (Tuesday), 6-8pm at SRI in Menlo Park. We’ll update y’all on the status of the project, and you’ll have the chance to meet and interact with the team. We may even break out our Chording Keysets and Augment if you’re lucky. Let me know if you plan on making it. Looking forward to seeing many of you there!    (KJW)

Officially A City Guy

After nine wonderful years in the Silicon Valley, I recently moved 40 miles north to San Francisco. It’s a move I’ve thought about for many years, but a combination of circumstances finally made it reality.    (JII)

Some initial impressions:    (JIJ)

  • It’s foggy all the time. I’m enough of a Bay Area veteran to know to bring a jacket when visiting San Francisco in the summer, but I had seen enough glorious sunny summer days in the city — even in the Richmond District, where I now live — to decide that reports on the fog were greatly exaggerated. I was wrong. If two weeks is a valid sample size, then yes, it does get mighty foggy here. Makes days like today when the sky clears all the more wonderful.    (JIK)
  • Muni does not constitute legitimate public transportation. It takes an hour for me to get from my apartment in the Outer Richmond across town to SBC Park via Muni. CalTrain from Menlo Park to the ballpark also takes an hour, so there’s literally no gain there. San Francisco badly needs some form of public transportation with more comprehensive coverage than BART, but that doesn’t stop at every freakin’ block like Muni.    (JIL)
  • Of course, part of the city’s charm is sharing a bus ride with its scintillating characters. The other night, a crazy fellow sat across from me and started talking to himself. Usually, this is a sign to keep your eyes averted, which is what I did. Nevertheless, he somehow managed to engage me in a one-sided conversation where he explained that everything he had feared in life had come true, and it didn’t turn out as badly as he thought it would. You go, crazy guy!    (JIM)
  • I can see Sutro Tower from my apartment and thus get great television reception. Well, except for KNTV, the local NBC affiliate, which is based in San Jose. I don’t even get a flicker. I won’t recount the politics that led to KNTV acquiring the NBC affiliation, but I think it’s an absolute travesty that I can’t get a signal in San Francisco. The only way to get this broadcast station is via a paid service — cable or satellite.    (JIN)
  • My neighborhood is replete with tiny delis and markets of every ethnicity imaginable. Makes for great ambling and outstanding eating. I am going to have to befriend a Russian local to help me navigate some of these places.    (JIO)

It’ll take a few months before I fully acclimate to my surroundings, but sitting on my balcony on a day like this, gazing at the Golden Gate Bridge and the city skyline, I can’t help but be giddy about the move.    (JIP)

Manifesto Summit; More Responses

In the two weeks since I last responded to feedback about my manifesto, there have been several other interesting comments. Before I respond to those, I want to make a couple of announcements. First, this Thursday (April 29), I’m presenting the manifesto at SRI‘s Artificial Intelligence Center at 4pm in Menlo Park, California. The talk is free and open to the public.    (1E2)

Second, Blue Oxen Associates is once again helping design this June’s Planetwork Conference in San Francisco. In addition to the usual lineup of great speakers, including TrueMajority‘s Ben Cohen (the “Ben” in Ben & Jerry’s), there will be a parallel interactive component. The format will be self-organizing, in some ways resembling Open Space, and is being designed by Tomorrow Makers (Gail Taylor and company) and Blue Oxen Associates. The purpose of the interactive component is to give people some basic infrastructure to discuss and work on topics of interest and also to enable different groups to connect and intertwingle.    (1E3)

I want to build on some of the interest that the manifesto has generated, and the Planetwork Conference offers a perfect venue to do so. I’d like to propose a summit at this June’s conference for everyone interested in pursuing greater interoperability between collaborative tools. If you’d like to attend, drop me an email, register for the conference at the web site, and rank the topic. I’ll followup later with more details.    (1E4)

On to the comments.    (1E5)

Empowering the Programmer    (1E6)

Several people forwarded Bill De Hora’s response to my manifesto. Bill quoted Chris Ferris:    (1E7)

“Interoperability is an unnatural act for a vendor. If they (the customer) want/need interoperability, they need to demand it. They simply cannot assume that the vendors will deliver interoperable solutions out of some altruistic motivation. The vendors are primarily motivated by profit, not good will.”    (1E8)

then added:    (1E9)

There’s a class of articles that tend to look to assign blame to programmers for what’s wrong with software…. I find them ferociously, willfully, ignorant on how software actually is conceived, designed, marketed, built and sold. Blaming programmers is intellectually slothful. We are, and let’s be clear about this, decades past the time the blame could be laid squarely at the programmers feet.    (1EA)

A Manifesto for Collaborative Tools veered close to that, while never quite getting there – exhorting developers, with only token gesture as to how decisions about software are made. Software is a complete commercial ecosystem that extends far beyond hacking code. Ironically like its observation of the semantic web, this manifesto is unlikely to take hold because it does not address the real issue, which is the marketplace and not technique. This failure in analysis is all the more frustrating as I agree with the essential sentiment expressed (we need better tools, now). Plus the writing is wonderful.    (1EB)

My essay isn’t about blame, it’s about empowerment. Bill is right in that I didn’t thoroughly discuss the role of the marketplace. That comes next. The first step, though, is awareness. I’ve learned a lot from Doug Engelbart over the past four years, but the two lessons that stand out most in my mind are: 1. Making the world a better place is a reasonable career goal; and 2. The first step towards achieving this is to think bigger. Very few people — least of all, programmers — understand or want to understand collaboration well. Start with this problem first, then we can talk about the marketplace.    (1EC)

Okay, so the cat’s out of the bag. I’m a closeted idealist. But the reason my idealist side is in the closet is that I’m also a realist. Less (or at least, as much as necessary) talking, more walking. I founded Blue Oxen Associates to help achieve this goal, and so in some ways, our continued existence and progress will be a measure of whether or not this vision can be achieved.    (1ED)

So, how do we deal with the vagaries of the marketplace when it comes to interoperability, especially in light of Chris’s comments? Chris provides the solution. The solution has to start from the bottom-up — the users.    (1EE)

The Identity Commons model (which fits right into the overall framework I describe) is a good example of this approach. These folks want to take on Microsoft Passport and Liberty Alliance. The goal is to provide an alternative digital identity infrastructure where individuals retain control over their information. Realistically, Identity Commons will not be successful by marching into the offices of various vendors with a technical spec in hand and pleading for it to be implemented. Their approach is to target a market sector that isn’t currently being addressed — civil society. Once users there recognize the utility and desirability of the infrastructure, they’ll demand it elsewhere.    (1EF)

Beyond Collaborative Tools    (1EG)

A few people observed that the principles espoused in the manifesto applied to areas beyond collaborative tools. Jamais Cascio said:    (1EH)

Replace “tools” with “movements” (and “tool builders” with “activists”) and Kim’s argument clearly applies to not just to those who are making the technology, but also to those who are using the technology to build a better world.    (1EI)

In his OLDaily newsletter, Stephen Downes suggested that the principles “are as applicable to e-learning software as collaboration tools.”    (1EJ)

There’s a good reason for this. The steps I described apply to almost any collaborative scenario, be it activism or learning. I was especially happy to see Jamais’s comments, because that is ultimately what this is all about.    (1EK)

Semantic Web Evangelists    (1EL)

A few people who read early drafts thought that some Semantic Web folks might take offense at some of the things I said. For the most part, folks have been very positive. W3C’s Dan Connolly, however, expressed some frustration on the #rdfig IRC channel about my claim that Semantic Web evangelists are more machine- than human-centric in their pitches.    (1EM)

Argh! Which evangelists? I’m certainly spending 99.9% of my time working on the balance between effort and reward for people.    (1EN)

Tim Berners Lee for one. Tim and coauthors James Hendler and Ora Lassila opened their May 2001 piece in Scientific American on the Semantic Web with a science fiction scenario where automated agents collaborated with each other to schedule a doctor’s appointment. That scenario echoed tales of Artificial Intelligence’s past.    (1EO)

Now I realize I just said that we need to think bigger, that the audience for this article was broad, and that the authors wanted to open with something sexy. I also don’t mean to pass say that Tim or James or Ora are not people-centric in their philosophy or work. I’m saying that these scenarios are not actually people-centric, even though they might seem that way on the surface, for reasons cited in the manifesto. That’s a problem, because a lot of people missed the point. This is less the case today than it was three years ago, but I worry that the damage has already been done, and the end result was that some of the outstanding work that has happened over the past three years (work to which I refer in the manifesto) hasn’t gotten the credit it deserves.    (1EP)

Italian Translation    (1EQ)

Luigi Bertuzzi is currently working on an Italian translation of the manifesto. You can read the email he sent to me and follow his work.    (1ER)

A Manifesto for Collaborative Tools

I recently wrote an essay entitled, “A Manifesto for Collaborative Tools.” It outlines a vision for how our tools can and should become more interoperable.    (1AQ)

The article is available both on the web and in the May 2004 issue of Dr. Dobb’s Journal. I’ll also be presenting the paper at SRI‘s Artificial Intelligence Center on Thursday, April 29 at 4pm in Menlo Park, California. The talk is open to the public.    (1AR)