Mon, Nov 03, 2003
I attended lots of great meetings and talks over the past two weeks. I'm going to start posting some notes and observations in reverse chronological order. (9I)
Last Thursday and Friday, I attended the HillsideGroup's annual post-OOPSLA meeting, held at the Anaheim Sheraton in Southern California. RichardGabriel, president of the HillsideGroup and one of our advisory board members, and DirkRiehle, HillsideGroup's treasurer, invited me to attend. (9J)
My parents recently moved to Irvine, which is about 20 minutes south of Anaheim, so I'm always looking for opportunites to go down south and visit. But that's not why I wanted to attend this meeting. Regular readers of this blog know that PatternLanguages are central to BlueOxenAssociates' strategy for understanding and improving collaboration and communities. This is why I asked RichardGabriel to join our advisory board in the first place, and is ultimately why I wanted to attend this meeting. (9L)
HillsideGroup was founded a decade ago by a bunch of software engineers (including Gabriel, the GangOfFour, and several other gurus in the field) in order to figure out how to write pattern languages for software design. The group hosts several Pattern Languages of Programs (PLoP) conferences every year, which are loosely modeled on writers' workshops. (9M)
When a bunch of engineers model their conferences on writers' workshops, you know that they're not your run-of-the-mill geeks. When these same engineers are intimately familiar with the works of architect ChristopherAlexander, you know that they're definitely not your run-of-the-mill geeks. (9N)
All of this was evident throughout the meeting. Those in attendance (about 40 people) were thoughtful and highly self-reflective. Many of them had written books, and many more are writing books. More than anything, I was delighted to see the quality of meta-thinking within the group and a general inclination for action. These are folks who have recognized that PatternLanguages are a wonderful tool that can be applied to many other things besides software design, and have done exactly that. For example, the HillsideGroup has a pattern language for shepherding (mentoring new writers), patterns for PatternMining?, etc. (9O)
I was struck by the group's overall camraderie and openness. The interaction was light, easy-going, and usually accompanied by laughter. SharedLanguage was strongly evident. When meetings were about to begin, self-described group "den mother" Linda Rising would shout, "Group sneeze!" Everyone would stop in their tracks, shout "Hishi," "Hashi," or "Hoshi," and then there would be silence. (9P)
HillsideGroup felt like a community with QWAN. This was not totally unexpected, given that HillsideGroup is one of the few communities that are familiar with the term "QWAN." In addition to being a valuable repository of knowledge about pattern languages in general, HillsideGroup is a community worth studying. (9Q)
A topic that came up throughout the meeting was how to better leverage asynchronous tools for collaboration. The consensus was that the face-to-face meetings were extremely important and valuable, but that they could be made more efficient with the right tools. One of the key problems raised was that face-to-face meetings often generated a great amount of energy that promptly dissipated once the meetings adjourned and people went back to their busy lives. I think about this problem constantly. I've touched on it briefly in a previous blog entry, and hope to discuss it more soon. (9S)
A tool idea that came out of this discussion was "CyberShepherd?." Inspired by CyberChair?, a tool for managing the conference submissions and review process, CyberShepherd? would be a tool for managing the pattern language submission and shepherding process. (9T)
Husband and wife team TracyBialik? and RussRufer? introduced the Silicon Valley Patterns Group, which meets twice (!) a week to discuss software patterns. The group has been going on strong for five (!) years. I plan on attending one of their meetings when I return to the Bay Area, but it already seems to be a very good candidate for studying sustainable grassroots communities. (9U)
HanyudaEiiti?, a leading Japanese advocate of software patterns, entertained the group with his "Pattern Dance," a live enactment of the MVC pattern. (9V)
I got a chance to chat for a bit with RalphJohnson, one of the GangOfFour, who explained how the DesignPatterns? book came about, and how ChristopherAlexander's ideas began seeping into this community. I'll post tidbits of that story here when the opportunity arises, and I hope to write a full-length article about this at some point. (9W)
/events | Posted at 9:54am
A blog about collaboration, community-building, and the various goings-on at Blue Oxen Associates, with occasional digressions on food and other vital matters.
December 2008 (1)
October 2008 (2)
August 2008 (1)
June 2008 (2)
April 2008 (1)
March 2008 (2)
February 2008 (10)
November 2007 (14)
October 2007 (4)
September 2007 (3)
August 2007 (7)
July 2007 (2)
June 2007 (7)
May 2007 (10)
April 2007 (14)
March 2007 (17)
February 2007 (12)
January 2007 (9)
December 2006 (3)
November 2006 (11)
October 2006 (23)
September 2006 (20)
August 2006 (22)
July 2006 (5)
June 2006 (19)
May 2006 (8)
April 2006 (5)
March 2006 (12)
February 2006 (10)
January 2006 (6)
November 2005 (14)
October 2005 (14)
September 2005 (10)
August 2005 (21)
July 2005 (2)
May 2005 (10)
April 2005 (7)
March 2005 (3)
February 2005 (7)
January 2005 (8)
December 2004 (5)
November 2004 (11)
October 2004 (7)
September 2004 (1)
August 2004 (9)
July 2004 (16)
June 2004 (1)
May 2004 (3)
April 2004 (8)
March 2004 (8)
February 2004 (12)
January 2004 (8)
December 2003 (12)
November 2003 (12)
October 2003 (3)
August 2003 (15)
July 2003 (20)
Blue Oxen Associates
The Watering Hole
Hyperscope
Blog Roll
(via Bloglines)
extisp.icio.us
Comments
Comments disabled until future notice. If you'd like to contact me, use my i-name (=eekim).