Tag Archives: meego

2011 Year in Review: Travel and a Cookbook

Every year, I like to write some kind of year in review blog post. I started writing these in 2007 as  a way for people that I don’t talk to very often to keep up with what I’ve been doing, but I’ve found that it helps me see what I’ve accomplished (or not accomplished) that I can use to reflect on what I want to do in the next year. You can find the 200720082009 and 2010 editions if you want to see how this year compares with previous years.

2011 in Review

In general, I stayed much more focused this year. In past years, I’ve had a tendency to become exhausted and burned out with too many side projects. This year, I focused on a couple of things and was happier and healthier as a result.

  • I finally published my vegan cookbook: What Dawn Eats: Vegan Food That Isn’t Weird. I have been collecting recipes for this cookbook for 15 years, and I am really excited to have it published. It is available in paperback, Kindle edition and PDF format. Out of everything I did in 2011, this is what I am most proud to have accomplished.
  • I spent a lot of time traveling in 2011, which is something I had been wanting to do for a long time. After ending a relationship of 6 years in May, I realized that this was a great opportunity to combine some of my work travel with a few fun side trips, since I didn’t need to hurry home to anyone. Aside from a few trips to San Francisco, Ohio, Seattle and Austin, most of my travel was international. I went to Vancouver (BC), Victoria, Prague, Berlin, Amsterdam, Paris, Sao Paulo and Rio de Janeiro. You can see pictures from some of my trips on Flickr, but I’ve been a little lazy about getting the set from Europe posted.
  • I also had more than my share of personal turmoil this year after my father unexpectedly passed away in June. It was a sudden reminder that life is short, which also fueled my travel bug to see the world while I can. However, the silver lining in all of this is that my sister and I learned that we had another sister that we never knew about. It’s been great to spend some time getting to know her and my new adorable little niece.
  • Aside from a little slacking during the holidays, I’ve been happy with my progress toward getting stronger and healthier. Over the summer, I had a few long runs of over 8 miles (~13k), which is longer than I had ever run in my entire life! I had a minor setback in an unfortunate incident with a sidewalk (sidewalk: 1, Dawn: 0), but I didn’t let it slow me down. The doctor called me an endorphin junkie as I was sitting in his office a week later looking at the follow-up x-ray of my fractured finger asking him when I could start running again, but he gave me the OK as long I as didn’t fall on my hand. During the cold and rainy winter months, I’ve been mostly a gym rat, lifting weights and doing cardio on the machines, but it keeps me in shape until the weather improves enough for me to want to run outside.
  • From a work perspective, I am still leading the Community Office within Intel’s Open Source Technology Center. While it’s been a rough year with a lot of changes in some of my projects (MeeGo and now Tizen), I’m happy with the work. I get to work with amazing, smart people both on the team at Intel and in the community of open source developers, and I have the opportunity to work on interesting projects while traveling to new places.
  • I’ve also presented at a bunch of conferences this year. Most of the presentations were related to my work at Intel talking about MeeGo, Tizen or community metrics at various Linux Foundation events, the MeeGo conference, AppUp Elements, OS Bridge and OSCON. However, I also did a couple of presentations about Hacking RSS at SXSW and WebVisions, just for fun 🙂
  • I also somehow found time to read almost 40 books this year and am attempting to learn French.

What I Want to Accomplish in 2012

  • I plan to continue to do more traveling in 2012. I really have the travel bug, and I just want to visit places that I’ve never seen before.
  • Like last year, I want to continue to be even healthier this year to build endurance and strength with longer runs in the 8-13 mile range and more regularly hitting the gym to lift weights. After pigging out over the holidays, I also need to get more diligent about not eating too much and making better choices about what I eat.
  • In a carryover from what I wanted to accomplish in 2011, but never quite got around to it … I still want to get back into doing some light programming for fun projects. I’ve been dabbling a bit over the past couple of years, but mostly with things like shell scripts and awk that aren’t really programming, so I’d like to do more with PHP and APIs.
  • Right now, I’m at the phase in my French lessons where I know some basic vocabulary, but I want to get to a point where I can actually carry on a conversation in French that goes beyond basic greetings and travel phrases in 2012.
  • I will also try to get better about blogging here after neglecting this blog for the past few months.

Crunching the numbers: Open Source Community Metrics at OSCON

Dave Neary and I co-presented a session about metrics at OSCON on Wednesday based on what we have learned so far from doing the MeeGo metrics.


Every community manager knows that community metrics are important, but how do you come up with a plan and figure out what you want to measure? Most community managers have their own set of hacky scripts for extracting data from various sources after they decide what metrics to track. There is no standardized Community Software Dashboard you can use to generate near-real-time stats on your community growth.

Like most open source projects, we have diverse community infrastructure for MeeGo, including Mailman, Drupal, Mediawiki, IRC, git, OpenSuse Build Service, Transifex and vBulletin. We wanted to unify these sources together, extract meaningful statistics from the data we had available to us, and present it to the user in a way that made it easy to see if the community was developing nicely or not.

Building on the work of Pentaho, Talend, MLStats, gitdm and a host of others, we built a generic and open source community dashboard for the MeeGo project, and integrated it into the website. The project was run in the open at on the MeeGo wiki and all products of the project are available for reuse.

This presentation covered the various metrics we wanted to measure, how we extracted the data from a diverse set of services to do it, and more importantly, how you can do it too.

Open Source Community Metrics

Today at Open Source Bridge, I’ll be leading a session about Open Source Community Metrics: Tips and Techniques for Measuring Participation at 3:45pm in B302.

Do you know what people are really doing in your open source project? The best thing about open source projects is that you have all of your community data in the public at your fingertips. You just need to know how to gather the data about your open source community so that you can hack it all together to get something interesting that you can really use. Having good community data and metrics for your open source project is a great way to understand what works and what needs improvement over time, and metrics can also be a nice way to highlight contributions from key project members. This session will focus on tips and techniques for collecting and analyzing metrics from tools commonly used by open source projects using examples from what I’ve learned doing MeeGo metrics.

A few topics:

  • General guidance for coming up with a set of metrics that makes sense for your project.
  • Tips and techniques for collecting metrics from tools commonly used by open source projects: Bugzilla, MediaWiki, Mailman, IRC and more.
  • General approaches and technical details about using various data collection tools, like mlstats.
  • Techniques for sharing this data with your community and highlighting contributions from key community members.

For anyone who loves playing with data as much as I do, metrics can be a fun way to see what your community members are really doing in your open source project. It’s like people watching, but with data.

The Evolving Mobile Ecosystem and MeeGo on June 20 with Gail Frederick

We are less than a week away from a great topic for the next Portland MeeGo Meetup on June 20th at 6:30pm! Gail Frederick, mobile developer and MeeGo product planner at Intel will be talking about the evolution of the overall mobile ecosystem with some insights into how MeeGo fits into this broader ecosystem. RSVP on Plancast.

Topic: The Evolving Mobile Ecosystem and MeeGo

Description: The mobile ecosystem is evolving rapidly with many different operating systems, devices and applications offering choices for consumers and device manufacturers. In this presentation, Gail will offer her insights about how the mobile ecosystem is evolving and where it is going along with some insights into how MeeGo might fit into the broader mobile ecosystem over time.

Bio: Gail Rahn Frederick works at Intel as a product planner for MeeGo. In her own time, she is an author, occasional developer and evangelist for standards-based Mobile Web and mobile application development. Her mobile applications and mobile web sites have been deployed to 10+ mobile operators in North America and Europe.

Rough Agenda:

  • 6:30 – 7:00: Hang out and talk to other people interested in MeeGo.
  • 7:00 – 8:00: The Evolving Mobile Ecosystem and MeeGo presented by Gail Frederick


  • Date: June 20.
  • Time: 6:30pm – 8:30pm
  • Location: Kells Irish Pub at 112 SW 2nd Ave.

It would be great if you could RSVP on Plancast to let us know how many seats and snacks we should have available.

MeeGo Conference 2011 Wrap-Up

As one of the organizers for the conference, I might be a little biased, but I had an absolutely fantastic time at the second MeeGo Conference held May 21 – 25 in San Francisco. Like with many conferences, it was the people who made it such a great experience for me. Interesting conversations with new and old friends combined with fun activities and sessions full of geeky material made for a fantastic experience. Despite getting almost no sleep thanks to some very late nights of werewolf and discussions in the hacker lounge, it was worth it!

Here are a few of my personal highlights

Siege Weapon Building with Live Action Angry Birds was a great community activity to help people get to know each other. We broke out into about 15 groups of 3 people each, and half of the teams built catapults for the birds and the other half built levels for the pigs. We then paired the catapults with the levels and let people launch the birds at the pigs with judging for best catapult, best level and an additional award for style. The video from Netbook News did a great job of capturing it all into a short, fun summary.

Hacker Lounge and Werewolf

I loved the hacker lounge this year, even more than the one in Dublin. By having the hacker lounge in the same location as the conference and the hotel, people were able to kick back and relax in a fun environment all hours of the day and night. It was a great place to have interesting conversations or play games with people late into the night. We had ping pong, foosball, air hockey, wii, and my favorite community building game, werewolf.

I hung out with old friends, made new ones, and had a great time in the hacker lounge. If I could change one thing about the hacker lounge, I would get rid of the air hockey and television, which were a little too noisy for the space.

Sessions and Collaboration

I presented in 2 sessions: The State of the MeeGo Community with special guest Randall Arnold (aka texrat) and co-presented in Dave Neary’s MeeGo Community Dashboard talk. As someone helping to organize the event, I didn’t get to attend as many sessions as I would have liked, but I did get to a couple. I particularly enjoyed Carsten’s Transparency, inclusion and meritocracy in MeeGo: Theory and practice and an ad hoc session we had over lunch to talk about details behind the community apps. The conversations and collaboration in the hallways, over meals and in the hacker lounge were a big part of the event for me.

A few things I would like to improve next time:

  • Keynotes – enough has been said about the keynote, so I won’t elaborate here other than to say I agree with much of what others have said.
  • Better integration of the warm-up activities. Despite working very closely with the warm-up organizing team, these still felt too disconnected somehow, and people were extremely confused about attending the warm-up before registration was open and badges handed out.

Overall, I was really happy with the conference, and I appreciate everyone who took the time to hang out, chat, attend my sessions, play werewolf and much more. Thank you.

Photo credits: MeeGo Conference Banner by Thomas PerlWerewolf in the Hacker Lounge from Reggie Suplido and Maemo/MeeGo Folks in SF by Thomas Perl.

Note: This is a blog post about my personal experiences at the MeeGo Conference. We’ll some kind of official wrap-up on the MeeGo blog next week after people recover from the conference.

Portland MeeGo Network Meetup March 21

The next Portland MeeGo Network Meetup will be on Monday, March 21 at 6:30pm at Kells. I know this isn’t a lot of advance notice, but to make it up to you, we have a great topic lined up for Monday. We’ll be talking about MeeGo In-Vehicle Infotainment (IVI) systems for cars, buses, airplanes, etc. with rich Internet and multimedia experiences to consumers while traveling. Tracey Erway will be telling us more about MeeGo, and Chris Norman will have a demo unit that we can view. If you want to learn more about mobile technologies for various vehicles, this will be a great topic, or you can just come hang out and talk about MeeGo.

It would be great if you could RSVP on Plancast to let us know how many snacks we should have available.


  • 6:30 – 7:00: Hang out and talk to other people interested in MeeGo.
  • 7:00 – 8:00: MeeGo In-Vehicle Infotainment with Tracey Erway and Chris Norman


  • Date: March 21.
  • Time: 6:30pm – 8:30pm
  • Location: Kells Irish Pub at 112 SW 2nd Ave.

Sign up on the Portland MeeGo Network Google Group to get email notifications of future meetups.

Portland MeeGo Meetup on January 17

The next Portland MeeGo Network Meetup will be Monday, January 17  at 6:30pm at Kells. We will also be meeting at Kells on the third Monday of every month starting in March, but we’re skipping February to celebrate Presidents Day.

Our featured speaker this month is Quim Gil from Nokia, and we invite anyone who wants to learn more about MeeGo to come hang out and talk about the project.

6:30 – 7:00: Hang out and talk to other people interested in MeeGo.
7:00 – 7:15: Introductions
7:15 – 7:45: Quim Gil – MeeGo on Nokia Device Demo
7:45 – 8:30: Open Agenda item or Q & A

Date: January 17
Time: 6:30pm – 8:30pm
Location: Kells Private Room Upstairs at 112 SW 2nd Ave.

It would be great if you could RSVP on Upcoming to let us know how many snacks we should have available.

If you want to get notifications about future meetings, you can join the Portland MeeGo Network Google Group.

2010 in Review: Change is Good!

Every year, I like to write some kind of year in review blog post. I started writing these in 2007 as  a way for people that I don’t talk to very often to keep up with what I’ve been doing, but I’ve found that it helps me see what I’ve accomplished (or not accomplished) that I can use to reflect on what I want to do in the next year. You can find the 2007, 2008 and 2009 editions if you want to see how this year compares with previous years.

2010 in review

First, the big changes:

While all three of these were really hard decisions to make, I’m happy about each of them. I was really burned out in the first few months of 2010, and I’m just now starting to feel re-energized. The goal of each of these big changes was to free up more time for myself and more time to work on fun little projects that I’m passionate about doing.

Progress Toward my Goals for 2010:

If you go back to my 2009 post and look at my goals for 2010, I feel pretty happy about what I’ve accomplished. Here are those goals and my progress on each one.

  • Continue to do interesting work on fun projects where I can collaborate with cool people: My work on MeeGo fits this goal pretty well.
  • Start a few more websites: Well, maybe not a few, but I did start one: Rednecks in the Wild.
  • Stay healthy by continuing to work out and eat healthy food: I’ve been doing a lot of running this year, and even did my first 5K. I’ve also been making a real effort to eat more real food and less crap.
  • Spend more time reading a combination of fiction and business / technology books: I have read at least 45 books that I’ve counted, mostly science fiction / fantasy, which is about a book a week.
  • Take more beach vacations! Todd and I had a lovely Thanksgiving vacation in Hawaii this year.

Other Interesting Things I Did in 2010:

What I Want to Accomplish in 2011

  • Finish that cookbook that I’ve been threatening to write for the past 15 years. I started working on it over the holiday and am making pretty good progress.
  • Get back into doing some light programming for fun projects. I’ve been dabbling a bit over the last year, but mostly with things like shell scripts and awk that aren’t really programming, so I’d like to do more with PHP and APIs.
  • Work on a couple of side projects or random websites with the goal of helping to build more programming skills.
  • Be even healthier in 2011 to build endurance and strength with longer runs and more regularly hitting the gym to lift weights.
  • Continue to read regularly and take another beach vacation.

MeeGo Community and Metrics Presentation Videos

I just realized that while I was frantically catching up from my much needed Thanksgiving vacation right after the MeeGo Conference that I completely forgot to post the videos and presentation materials from my sessions at the conference. I presented two sessions:

State of the Community

Presentation Materials (PDF) and More Info

An Inside Look into the MeeGo Metrics

Presentation Materials (PDF) and More Info

You can also watch videos of all of the other sessions at the MeeGo Conference. For those of you interested in online communities, you should definitely watch Dave Neary’s Community Anti-Patterns presentation.

MeeGo Conference: Geeks in Dublin


I really had a fantastic time at the MeeGo Conference in Dublin last week. Over the past 9 months in the MeeGo Community, I have spent a lot of time getting to know people over IRC, email, forums, and other online tools. You can get to know people pretty well online, but there is just no substitute for face to face interactions and getting to know people in real life. I got to know people better and met so many new and interesting people that I can now keep up with online in the community.

I was one of several organizers for this conference, and from an organizer’s standpoint, the conference wildly exceeded all of our expectations. While we were initially hoping we could find 600 people who would attend, we ended up with almost 1100 attendees from 51 countries. Amy Leeland, our lead organizer for the event, proved to be a complete rock star; almost everything went according to plan and the few things that didn’t, she handled with a professional get it fixed attitude. We also worked with Portland design company Quango on many of the design and event logistics, and they were honestly one of the best vendors I have ever worked with.

In this post, here on my personal blog, I’m not going to do a full report-out on the conference (we’ll save that for the MeeGo blog), so I’ll focus the rest of this post on the community aspects and my personal experiences.

The community was very engaged in the event: organizing early bird sessions, volunteering to help out whenever we needed it, and working and playing together in the hacker lounge until the wee hours of the morning. I also led the unconference day, and I’m always nervous about scheduling an unconference at the end of an event when people are tired and have been watching presentations all week. I’ve seen too many unconference days become the time when people leave early or spend the time in a corner catching up on email. In this case, I was very pleased that the unconference day was a success with attendees presenting in every available space (more than 45 sessions) and staying engaged throughout the day.

One of the keys to getting good community participation and getting attendees to hang out together is to have evening events that are more interesting and fun than what most people would decide to do on their own. Add free food and drinks to the mix, and you really can keep everyone together well into the evening. The Guinness tour and the football game, for example, drew large crowds, and people really did seem to have a lot of fun.

The best part of the conference from a community building perspective was the 24 hour hacker lounge where people gathered after the evening events ended to work on projects, hang out and play games. We used this space to play many, many games of werewolf often lasting past 3am. Werewolf is one of those games that I really like to bring to conferences because it gives people a chance to get to know each other. It gives the quiet guy who doesn’t really know anyone something to do and an excuse to meet new people, and it puts people on a level playing field where the company executive, the university student and the internet famous are all equal as werewolves and villagers. It gives people something in common to start the conversations while they learn enough about each other to find other things in common. Many of us tend to talk to the people we already know, which keeps us in our own little friend bubbles that can seem cliquey even when not intended to be. Werewolf is an excuse to talk to people that we don’t know and otherwise might not have met. Unlike those other team building and conference games, people really seem to enjoy werewolf. I don’t play werewolf just because I love it. I play it because it builds community.

Other interesting personal notes from the conference and Dublin:

  • Organizers are too busy to eat – I made too many meals out of wine and peanuts in the hacker lounge.
  • Jetlag worked to my advantage allowing me to play werewolf until after 3am, and I didn’t really crash until the plane ride home, so the timing was perfect.
  • In Dublin, like many cities in Europe, you have to look hard for street signs. In this case, they are blue and nailed to a random building or fence somewhere near the intersection.
  • You can find good vegan hippie food in Dublin – as always, look for it near a university.

Thanks again to all of the new friends I met and the old friends that I had time to hang out with. I’m already looking forward to the next MeeGo Conference in May!

Photo credits: