Dev-Picayune

picayune: of little value or importance

Thoughts on OSCON 2006, Conferences, Geeks, Open Source and Life

I debated briefly about which blog to use and decided on this one because what I am going to talk about is intimately tied to programming and the technical world. I’ll post my thoughts on Portland on my other blog.

So there has been at least a small amount of discussion about OSCON 2006 and OSCON in general lately. I’ll be honest that I haven’t exactly searched high and low in an effort to find everything that everyone has to say, but I’ve come across a few items here and there and I intend to talk about some of my thoughts of OSCON especially as it relates to different perspectives that folks seem to have on it.

One of the more provocative things written about OSCON is Luke Kanies’ “An Open Letter to Tim Bray about OSCON”. In his musings, Luke obviously was still bitter about the talk submissions process. Apparently his talk proposal was not accepted and then after he posted comments on some blogs and a spot opened up, he got to present afterall. I’ll break down Luke’s complaints here (as I see them). Luke felt like there was a definite A and B list type of thing going on…

I thought it was the most insular conference I’ve ever attended; every party was invitation-only, and invitations were not exactly trivial to come by. Well connected people got even better connected, and poorly connected people (such as myself; I’m well-connected in the systems world, but apparently not in the O’Reilly world) stayed poorly connected.

So basically, he feels that there is clearly and inner and outer circle thing going on at OSCON. I have news for Luke: you’re right! But see, that’s essentially true for any group of people on the planet. The whole well-connected thing is almost as predictable as gravity. Heck, Jesus had an inner group. That didn’t mean he wasn’t willing to hang with folks, but he had a group of 12 that he was closer with. Just like the laws of physics, the laws of social interaction naturally apply to the open source community as well. But I will say that I was positively shocked at just how open it really was. I briefly hung out at a table with Guido van Rossum, John Lam, and Jim Hugunin. Had I really had something really cool to say to Guido about Python or anything else that I thought he would have cared about, I probably would have said it because he and many others I met I found quite approachable. Talking to Jim and Dino and Martin was nice because I had followed the IronPython project starting in it’s pre-MS stage and they all seemed genuinely interested to talk to me despite the fact that I readily identified myself as a lurker. I was also really impressed to see Tim O’Reilly mingling in the exhibit hall. He was obviously a little less approachable, but theoretically, if I had something really insightful that I thought he needed to hear, I feel I could have told him. And this last point brings us back around to the issue that Luke has.

He obviously hasn’t learned this about group dynamics but I’ll try to share my experience here and that is that you need several things for folks to deliberately want to reach out and invite you to parties or to spend additional time with them: aptitude, accomplishments, and potential. Here when I mention aptitude I am talking about social aptitude. You can’t be severely socially awkward (even among software geeks if you can believe it) and the more charisma you have and the more likeable or humorous your personality the better (generally). Accomplishments are important because it’s all about prestige and what you have to offer. People (especially software folks) like to spend time around individuals that they feel they can really learn something from because chances are that’s how they learned to program or work on computers in the first place was thanks to others tutoring them and passing on their wisdom and experience (albeit in bits and pieces). Finally, there is potential. Obviously, we’re not talking about marriage here (well, maybe in Mass.) but seriously we’re talking about either a conscious or subconscious thought of whether the other person is someone they figure they could really be friends with. So you look at those three things and whether their perception of those areas are correct or not (because socially everything is subjective) is how you’re judged and whether you get “invited in”.

However, to clarify, there is no “illuminati” group here. There are guys (face it… there are only a handful of women) who seem to be well connected and some that don’t, but I would not say there is any sort of magical true inner group.

Whew! Moving on, Luke also complains, as I first mentioned, about the proposal selection process. His idea is that there needs to be a true open source conference that is itself open. What’s funny about this suggestion is that I suspect that if the conference talk selection committee were really large and open like he’s suggested, then he never would have been able to present. As it is, he was able to plead his case directly with Tim and Nat and others that he knew (at least via blogs — hey! maybe he’s not as poorly connected as he thought) and eventually got a spot. If talks were controlled by large groups of voters, you’d have something closer to a true democracy but I suspect then there’d be no way to slip in something or for someone to break through.

Finally, Luke had one other complaint that required a little bit of thinking:

Really, though, I think the conference just lacks a purpose — is it to enable better OSS software? Bring developers and users together for networking? Inform developers and users? Help build business around OSS? Or just to talk about anything and everything related to OSS?

All I can say here is that it really is different to different people. I met one guy who’d come to 6 or 7 OSCON’s (in its various forms) and for him it was about catching up with people he knew and had a common interest and passion. For another person it might be figuring out how to utilize open source software in their current work environment and to stay on top of the trends. For another person, it might be an overall interest in the concept of open source software and a desire to “further the cause”. And still others might be looking for ways to profit from the open source movement or learn something new or something I haven’t thought of. I think it’s all of those and no, I don’t think it’s exceptional at any one of those things. It is what it is.

My best bud, Brandon Corfman weighed in on OSCON 2006 and summarized (aside from his funny plug for my as yet to be released blogging system) his experience like this:

it was definitely more about connecting with the folks than learning from the sessions or the tutorials

I guess going to other conferences, I’ve learned not to expect too much in the raw skill gathering department. I was looking for direction and motivation. I spent one day learning some Ruby and Rails and while I was amazed with how quickly certain things could be done, I remain as unconvinced as ever that I will get into it. Django looks interesting but only because it’s Python based instead of Ruby. On a positive note, I got inspired to think more seriously about ways to hack devices in my house thanks to Jon Oxer. I also was encouraged by the status of the IronPython project, amazed by what John Lam has been able to accomplish by creating a framework for interacting with the CLR within Ruby. I’m also fairly impressed with the thorough and exhausting work done by the Mono team. I’m looking forward to hearing stuff come out of Firefox/Python/XUL in the next year. I was pretty underwhelmed by Scott Yara. He shamelessly plugged Greenplum in what seemed like every sentence and I was disgusted with his use of the President as a cheapshot joke in what he thought would play to the audience’s political temperment (backfired on me I guess). Honestly, it is a very eclectic conference.

Update: Looking over the direction I took with this post, I realized I had gotten carried away with the whole social theory stuff and it had turned into a bit of rant against Luke… read the comments below. Honestly, Luke did have some good points. Plus, I failed to look at his post in the context of what he was responding to and that was Tim Bray’s thoughts on OSCON. And if you want to get a flavor for the attitude of Tim Bray, then just check this quote out:

I mean, welcoming grass-roots voices is good, but if you want to know where Python is going, you need to listen to Guido, and if you want the bleeding edge on the Atom Protocol, along with a command-line demo, I’m your guy.

So clearly, since Tim thinks of himself as the elite (essentially equating himself to Guido), then obviously he’s probably okay with the “we’re enlightening the rest of the tribe” type of thinking. That’s one thing I think ruffles feathers and what might have inspired Luke to write what he wrote along with the point that I essentially conceded and that is that the purpose of the conference is somewhat in flux. So again, my apologies to Luke for diverging into social rabbit trails and making it personal. No apologies to Scott Yara… I believe I was spot on there.

Technorati Tags: , , , ,

4 comments

4 Comments so far

  1. Brandon August 6th, 2006 10:42 pm

    Excellent points on group dynamics and the OSCON proposal selection. One thing I’d like to add is that the most successful times I had connecting were when I already had “met” someone online (via email/blog/mailing list) to establish common ground. That’s what I’d recommend to anyone who didn’t feel naturally dynamic and outgoing (and many times I don’t).

    I agree with Luke on the lack of focus hurting the conference though. Since networking seems to be the most positive aspect, I’d like to see a general BoF session established for each separate track (Web 2.0, Python, Ruby, database, etc.) at the beginning of the conference. I think it would be a good way to get people talking at the start instead of trying to bump into folks at the sessions.

  2. Luke Kanies August 12th, 2006 12:20 pm

    I feel the need to defend myself here somehow, but I’m going to try to avoid it. I will say that this isn’t the first conference I’ve been to (I’ve been a regular LISA attendee for years), and even compared to Web 2.0 last year this one seemed a bit more insular.

    I actually do understand group dynamics pretty well: I’ve been helping to organize LISA recently and have done workshop coordination this year and last year, so group dynamics come up a lot. LISA has actually been trying to come up with different ways to keep this insularity at bay; for instance, they have an “organizer bingo”, where you try to get the people who ran the conference to sign your card and you get a prize (like OSCON’s vendor bingo, I guess, but for people instead of exhibitors). This works really well for introducing different types of people.

    It could just be that I don’t normally attend conferences with “superstars”, whereas OSCON seemed chock full of them, but as I mentioned in my post, I wasn’t exactly the only one complaining.

    And really, the post was written as a response to Tim Bray, who concluded somehow that OSCON should just be turned into a superhero worship conference, where the luminaries speak and the chaff listens.

    Your point about democratic processes being less likely to choose my presentation are correct, but my response is that this inherently undemocratic process is theoretically this way because it’s better at picking up-and-coming coolness.

    Oh well. I guess we’ll see how it goes next year, and hopefully I’ll get to make it to Etech to see how they compare.

  3. ScW August 12th, 2006 2:55 pm

    Sorry Luke, I did generally take your post and ran with it. And rather than just running a little bit down the field in the other direction, I ran all the way onto the sidelines into the seats. I guess I was feeling a bit inspired to contribute my $.02 even if I really didn’t have much of a counter-suggestion. I just willfully used a few of your comments as a rant that wandered way off the technical path. This was definitely not in my typical style of using pure self-deprecation and either false or true humility in approaching any topic. For that I am truly sorry.

    I’ll work on an update to the post and it will contain an apology as well.

    And I also did not really address your actual topic that you presented on. No major thoughts there other than while you might not get the interest, it’s an area that many more folks need to hear about. It’s like living a healthy lifestyle… generally folks don’t like to hear about it, but it’s the right thing to do.

  4. Luke Kanies August 13th, 2006 12:39 am

    Thanks for the update. I’m not exactly happy with my posts on OSCON, as I feel like I should have been able to be more positive somehow, but I also felt like it was a viewpoint worth sharing, especially considering that I come from the sysadmin world which doesn’t seem well represented in the blogosphere these days.

    I do like the idea of a conference organized on the same principles as an open source project, though.

Leave a reply