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.