SELF, Day 1

The first day of SELF was busy and productive.  I started the day by attending David Nalley’s presentation as part of “Build your own Open Source cloud day” here at SELF.  I had to leave after the first hour, however, as we had a FAD (FADs are Fedora Activity Days — small group meetings where we try to focus on one or two particular problems and come up with better solutions) focused on improving FUDCons.  In particular, we wanted to focus on:

  • Clarifying the process for FUDCon finances and the purchase of tickets for travel subsidies
  • Clarifying the bid selection process, and brainstorming ideas to make it better
  • Improve the FUDCon planning process, and ensure that there is an overabundance of transparency and detail-oriented organization

We had some fairly good discussions on each of the three topics, and I’ll be writing follow-up blog posts to address these items over the next couple of weeks.  It is imperative that we make the FUDCon process as transparent and smooth as possible, as we’ll essentially have three FUDCons in four months (FUDCon EMEA in September/October, FUDCon APAC in November/December, and FUDCon North America in January).

As the Fedora crew was winding down the discussion in the FAD, I had to run give my presentation (the first stand-alone presentation of the day) entitled “Swimming Against the Current”, which was a fairly high-level overview of the software development model, the river of functionality that starts with upstream software developers and flows downstream to end users, the unique role that software distributions such as Fedora play, and why it’s vital both to build strong relationships of trust with upstream software communities, as well as improve the communications within the distribution itself.  The talk seemed to be very well received, and we had a great Q and A session afterword where we discussed strategies for improving the mentoring process within communities.

After wolfing down a sandwich for lunch, I spent some time talking with former Docs Project lead Eric Christensen (Sparks on IRC) discussing some of the ins and outs of the documentation team in Fedora.  We worked on fleshing out a quick outline for new guide that Eric is writing, and then dove into brainstorming ideas for improving the docs process workflow.  In the middle of that discussion, Eric and I went to Paul Frields’ talk, which was an introduction to PyGObject programming (Python + GUI + the new GObject hotness). After wrapping up the Docs discussion, it was time to head to the speaker’s dinner, and then retire to my room, make a few phone calls, and crash.