Perl Mongers, Open SQL Camp and JPUG 10th anniversary coming up

Just asking.

I’ve got a busy couple of weeks in November:

  • November 11, 2009 – I’m presenting Bucardo (a sweet replication system for Postgres) at the Portland Perl Mongers group, 7pm at Free Geek.
  • November 13-14, 2009 – I’ll be helping run OpenSQL Camp with Eric Day here in Portland, OR. We’re having it at Souk, and kicking things off on Friday night at Old Town Pizza, starting around 6pm. Eric asked about having an n-master (multi-multi-multi…etc master) replication session, so I might talk with him about that there.
  • November 19, 2009 – PostgreSQL Clustering Summit in Tokyo. I’ll be giving a 5-minute presentation on the state of Bucardo development, and meeting (or seeing again!) the major contributors to replication and clustering technology for Postgres.
  • November 20-21, 2009 – Japanese PostgreSQL User Group 10th Anniversary Summit. I’ll be presenting a talk on User Groups with Magnus Hagander, President of PostgreSQL Europe.

I’m happy to say that I’ve got my slide decks done well in advance this time, and am mostly working on example configurations. I started a repo on github to hold my bucardo examples. Enjoy!

GSoC Mentor Summit and the new mentor’s manual

4040234286_8cfb2f4708

I’ve been in San Jose since Wednesday, working on a book and preparing for today’s Google Summer of Code Mentor’s Summit. We’re here at Google’s campus, setting up the schedule and meeting new and old friends.

A group of us – me, Jen, Alex, Bart, Jonathan, Leslie and Olly – worked with Adam Hyde from Flossmanuals.net to create a new GSoC mentoring guide. We “book sprinted”, writing the entire manual in two days. Leslie was nice enough to produce printed copies for attendees, and the whole thing is available online at: http://en.flossmanuals.net/GSoCMentoringGuide. Flossmanuals.net is pretty cool — you can create epub books, PDFs and beautiful looking printed books quite easily.

I was happy to reference the patch review process from PostgreSQL in the ‘upstream integration‘ chapter.

We’d love comments, feedback and contributions to the manual!

Kicking off Open Source Bridge planning

Starting the rodeo rumors now...

Starting the rodeo rumors now...

We’re kicking off the planning for Open Source Bridge 2010, old school. We’ve got a mailing list that you should subscribe to:

http://groups.google.com/group/osbridge

Last year’s organizing team was very structured. I like to think that we managed things well, and our pleased with the results.

But, this time – we’re changing how we manage things.

We’re letting everyone in on our planning process! So, if you enjoyed Open Source Bridge last year, and want to see it be a success this year, join our mailing list now, and see if you can lend us a hand.

Thanks!

Photo courtesy of FirstBaptistNashville, via a Creative Commons license

Enterprising PgWest conference speaker makes an after-party wiki page!

Please see the page that PgWest Speaker Gabrielle Roth made to help organize a party for the evening of 10/17/09:

http://wiki.postgresql.org/wiki/After-Thing

If you’re interested in attending, add your name to the wiki page, and the party organizers will do their best to secure a good location.

thanks!

Responding to offensive presentations at conferences

How to handle WTF conference presentation moments.

How to handle WTF conference presentation moments.

On a couple mailing lists I participate in, people have raised the question: “When something offensive occurs during a conference presentation, what’s the right response from the audience and/or conference organizers?”

Unfortunately, at least one of these discussion lists is private, so I can’t directly quote the individuals who posted. But the content was worth sharing, so I’m summarizing the group’s thoughts in my own words below.

Here are some of the suggestions for handling offensive, unprofessional or inappropriate presentation content:

  • Train session monitors for a conference to contact the conference chair in the event of an issue, so that the conference chair can make a decision on whether to stop the talk or directly address the issue immediately (or later)
  • Conference chairs/committees make it clear to presenters up front what the expectations are (Presentation be rated G/PG-13/R, none of the “seven forbidden words” allowed, no commercial pitches, etc) — and there were dissenting opinions about this (esp G-rated issue — examples were given of things that were G-rated but also incredibly offensive depictions of women and minorities)
  • Screening presentations ahead of time (typically not something that open source conferences are able to do because of the habits of our presenters, and the rapidly evolving nature of the topics, but possible for a subset of presentations)
  • Audience members could address something that is offensive during Q&A (and audience members are encouraged to operate under the assumption that the speaker unintentionally offended)
  • Leave room for judgment on the part of conference organizers when developing community standards, as conferences are an “intentional community” and are free to set standards which are more or less strict than other conferences/communities
  • Bake a WTF cake, and serve it to the presenter (WAY underutilized tactic)

One theme that emerged was the need for some kind of immediate response that communicated both to the audience and the speaker that something was wrong. However, many situations require individuals to use their best judgment in responding, and stopping a talk should likely be left to the discretion of a conference chair.

Also, treating the speaker as though they have made an honest mistake and did not intend to offend anyone (I have yet to experience a situation where this was not the case, personally) is always the right way to start a conversation about it.

Photo courtesy of SanFranAnnie, under a Creative Commons License

Open Source Bridge: Thank you all

Representing @osb09 on Twitpic

Open Source Bridge ended yesterday at midnight. We wrapped things up at the Hacker Lounge, with interviews courtesy of Strange Love Live, and tons of hackers still coding through the evening. My head was just buzzing from all of the great conversations I’ve had over the last three days.

Thank you to all of the speakers, volunteers and my fellow board members, Audrey Eschright and Jake Kuramoto. Thank you to the core organizing committee, designers and hackers – Reid, Igal, Rick, Adam, Bram and osbridgebot. Thank you to Christie Koehler who did an amazing job with managing volunteers these last three days.

Thank you especially to Peter Eschright, who swooped in and made sure that all of our Logistical issues were solved. Thank you Cami and Dr. Normal from Strange Love Live, and Kelly for all your advocacy work on behalf of the conference. Thank you Steph for your last minute awesome work on the speaker party. Thank you to Beer and Blog and WebTrends for hosting our evening party on Friday *and* our speaker party.

Thank you Amber Case, Kurt von Finck, Mayor Sam Adams and Ward Cunningham for giving entertaining and inspiring keynotes each day. Thanks to Chris Messina for helping kick off our unconference on Friday.

Thank you everyone who came and participated in the conference. Your enthusiasm and passion was inspiring. I appreciated all of the encouragement you gave me and all the other volunteers throughout the time we were there together. All those kind words add up, and so many people were just glowing from the praise.

If you attended the conference, respond to our survey! Also, comments are open on sessions, so please leave comments about the specific sessions you attended. We’ll forward the feedback to the speakers.

I’m still smiling, and soaking it all in. But we’re definitely doing this again next year. :)

collaboration = conflict + people

I’m thinking a lot about why Open Source Bridge is happening.

One of the ideas that keeps popping up for me is constructive conflict. Searching for some inspiration, I googled “open source in-person collaboration” and came across David Eaves’ post “Why collaborative skills matter in open source.” His main point about the collapse of transaction costs comes from Clay Shirky’s book Here Comes Everybody, which I am also reading.

That led me to an older post David wrote about the difference between collaboration and cooperation. And, suddenly, the light turned on.

Yesterday, as I mapped out the five minute “why we’re here” talk I’ll give to kick off the conference, I said to Audrey, “Above everything else, our goal is collaboration.”

Between people new ideas are produced as the result of conflict. Without conflict, we don’t have collaboration, we only have accommodation and cooperation. And I completely agree that online communities encourage cooperation, sometimes at the expense of collaboration.

How do we encourage more collaboration? At least for now, Audrey and I have both focused on in-person connections. For the highly-distributed projects, this poses several problems – cultural, logistical and financial.

Outside the echo chamber

One thing that I like about pub culture is the tendency to end up talking with people you don’t know. Sometimes they’re drunk, sometimes they have very strong opinions. Occassionally, you end up with a memorable conversation that changes how you think.

I’ll be giving a short introduction to the first keynote speakers for Open Source Bridge (for the morning of June 17), and was thinking about this when I came across a blog post about the Demise of Should (via @cshirky).

What I’m writing about is how being confronted, sometimes rudely, can help you gain a little perspective. I know that I live in an open source echo chamber most of the time. But last night I got an ear full from a couple people who think that open source people are ignorant, entitled assholes.

I’ll leave out the punchline… but suffice to say, I had a pretty entertaining drinking buddy for the night.

How do you find opinions in our industry that differ from your own? How often do you have conversations with others, in person, where someone strongly disagrees with you?

Photo courtesy of Jaako under Creative Commons.

PgCon 2009: Lighning Talks! Call for participation

Ottawa is almost as pretty as Portland this time of year.

Ottawa is almost as pretty as Portland this time of year.

Can you believe it? PgCon 2009 is nearly here!

We need lightning talks for our Lightning Talks session at PgCon in Ottawa, Ontario next week!

I have a few talks lined up (there’s really only time for about 10 of them!), but we need MORE! Lightning talks are FIVE MINUTE presentations. If you’ve never given a talk before, this is a great way to get your feet wet. If you have a last minute awesome thing to share, now is your time to do it!

Anything PostgreSQL related – code, stories, announcements — just send your topics to me! Comment below or email me: selena -at- postgresql -dot- org.

I’ll post talks as they are confirmed here: http://wiki.postgresql.org/wiki/PgCon_2009_Lightning_talks

Hope to see you at PgCon!