OSCON Wrap-Up

Friday July 30, 2004
I was trying to blog this conference without too much name-dropping.

At this point, though, I find that pretty hard. I attended very few sessions, and I'm glad of it. The sessions weren't bad, but at my current level of community involvement there isn't too much for me to learn.

The real usefulness of the conference for me was that I met a bunch of people in the community that I really respect and got to talk to them about issues important to me. Although some of this was rather dry and technical, it was a deeply satisfying experience, especially when I realized that many of these luminaries really respect my opinion as an accomplished developer myself and as a knowledgeable user of their software. Since I only have positive things to say I guess I can blog pretty much all of it. Let me start off with my family.

Those of you in the community may find the expansive explanations unnecessary, but I will provide context for each name so that those whose involvement is more peripheral will know why I'm so excited.

I went to OSCON with my father, Robert "the r0ml" Lefkowitz, a headlining keynote speaker this year, my stepmother Gina DeFelice, a circus arts teacher (more on this later) and my sister Kimberly Lefkowitz, a physics student who has just been getting started in the open source community with the Boinc project being used on Einstein @Home.

r0ml's keynote was awesome, if I do say so myself. Though he probably had at least 5 keynotes rattling around in there struggling to get out - he only got 2/3 of the way through the slides that he had, and the talk had been cut significantly already.

Since everyone has been asking: Yes, Guido, being a good sport, did offer to spare Dan from the pie-thon. Dan, also a class act, baked the pies himself, and so Guido decided to share the pie with the community, and it was eaten. I am proud to have carried one of these Pies of Peace to the room where they were, after all, not thrown.

However, after the Pythons were placated, the Perl community was still out for blood - delicious, banana-creme flavored blood. They (the Perl foundation) auctioned off a second pie-ing, in addition to the original Guido pie-ing, at a $500 opening bid. It sold for, if I was told correctly, $514. As the blood-thirst's description implied, they did not use a nice, baked Key Lime pie as would have been preferable. Morever, despite her circus experience, nobody asked Gina how to properly stage the pie-ing. I hope that future circus antics will be more expertly choreographed.

Yes, I do have pictures.

I spoke to Jeff Waugh about evil and insidious plans for world takeover, which I am very excited and can say basically nothing about. Thanks, Andrew, for hooking that meeting up.

I got a moment to speak with Doc Searls, the illustrious blogger and writer for Linux Journal, and give him a basic Divmod pitch and tell him how great Linux has been for us. If I'm lucky, my quote might get into the next issue...

I briefly met Miguel de Icaza - original author of the Ximian division of Novell, and, apparently, a happy user of Twisted. He lives in my area so you might be hearing about future meetings between us sometime soon.

I also met, equally briefly, Tim O'Reilly, who unfortunately does not live on the same coast. I like to think I piqued his interest about Divmod, but we shall see if I receive email about it. A very friendly guy though.

I spoke to Dan Sugalski, author of Parrot, and gave him a few use-cases for the virtual machine and restricted execution system. He is a really energetic and fun guy to talk to. Our meeting lasted hours and was still too brief - luckily he happens to live almost dead center on the road between my apartment and my family's house.

After frightening Jim Hugunin, author of IronPython, I made sure that it wouldn't be too hard to write a Twisted reactor for Python on the CLR. Somebody out there - get started on that.

The most connected person to us at the conference was Rael Dornfest, who is according to his business card the CTO of O'Reilly Media - referred Amir through a writer friend of his, me through a writer friend of mine, and both of us through my father. We had a good time talking about the future voice-over-IP applications that Divmod's platform is going to enable.

I spoke to Alex Martelli, author of Python in a Nutshell and editor of the Python Cookbook. He reminded me that the world does, in fact, need a Twisted book, a reminder for which I am very grateful. I think that as a result of this conversation a moribund book project may be restarted, and another might come into the works. Time will tell.

I got to give a full-fledged Divmod sales pitch to Manish Singh AKA Yosh, of the Gimp project, who was a remarkably good sport about it.

I spoke to Ted Leung & Brian Kirsch from OSAF, and got to compare and contrast the Quotient and Chandler architectures. We've done a lot of similar work. It was interesting especially to hear about their development on the GUI front, where we have been experimenting with a few different frameworks. I hadn't used WxWindows for quite a while, because it seemed pretty gross on the UNIX side the last time I touched it, and the API for constructing widgets was rather tedious. Partly as a result of pressure from OSAF, all that has changed.

As a result, I spoke with Robin Dunn, author of wxPython, and learned of the last missing piece in this puzzle, WxGlade. Kevin Altis also showed me a demo of a very snazzy-looking PythonCard, which is based on wxPython, running on OS X. Especially since Robin seemed interested in exposing some better hooks for faster, more reliable Twisted reactor integration on UNIX, I predict I will have more nice things to say about wxPython soon.

I was also very happy to meet Chris DiBona, who sold me some awesome hardware at a steep discount for being a "cool open-source guy" back in the days when VA Software was still VA Research and making dream machines for geeks, and Imagination was still Reality Pencil, and you could actually use it for making games. We had an interesting discussion of linux distributions. To my pleasant surprise, he actually vaguely remembered my call all those years ago!

Finally, I met the angry economist, and enjoyed a few drinks and discussing (among other things) economics with him. I am going to have to disclose his secret: he's not actually very angry. In fact he was pretty nice.

I'm sorry if you're not on this list, and I am sure I forgot a few important people, but I was being whisked from meeting to meal to meeting to session to meeting to keynote for the whole conference, and I didn't have any chance to take notes. It's also pretty dang late and I have a flight to catch tomorrow.

If you spoke to me at the conference and I haven't given you one already, please drop me an email and ask for a Divmod beta-test ticket; we still haven't raised the price from the previous discount but we are planning to as soon as we can open signup further, so take advantage of it now! I'm really hoping that much of our first wave of customers are open-source hackers who can give us some really detailed bug reports and help us to produce an extremely high-quality experience.