One class of new contributors has always been successful: self-starters who knew what they wanted to do, where to get involved, with possibly some already existing experience or knowledge. For others it’s been a tougher ride.
To remedy some of this, we set up the Developer Advisory Team. We figured that (among other things) reaching out to new contributors who just got their first fix into Ubuntu to thank them, encourage them and ask for their feedback would help us a lot in terms of bringing them into the fold and finding out what current stumbling blocks are.
The team consists of Andrea Colangelo, Andrew Starr-Bochcchio, Bhavani Shankar, Christophe Sauthier, Evan Broder and myself. We’ve been working together for a few weeks now and been reaching out to many contributors to Ubuntu development.
We collected the feedback and put together a report which summarises the experience of new contributors. If you’re in the thick of process definitions, documentations, backlog of review queues and the like it’s very easy to only concentrate on things which are broken or could be improved.
I’d like to take the time to quote a few of the super positive responses we received:
- “Developers always respond very friendly.”
- “I’m also very much impressed by the smoothness of online collaboration through launchpad and bzr (wow, would not have thought I’d be praising bzr at some point ). Branching a project to fix a bug and getting that visible to the project’s developers is effortless and lets me concentrate on the actual work.”
- “Had heard about reviews taking a long time, but didn’t find it to be the case.”
- “I really enjoyed getting to see my contributions go through the whole cycle from inclusion to available update. Seeing the process was interesting, as I had not known the different stages previously, and it was exciting to realize that a bug fix (simple, but there nonetheless) could go from a proposed fix to being available for installation in just over 24 hrs.”
- “Much easier than I had expected. I had always assumed that one had to be an official packager to apply a patch to a package and submit it. Overall, it was a surprisingly painless process.”
- “I think the most positive part of the experience to date has been the realization that the Ubuntu community cares enough to engage in this kind of feedback solicitation. That is simply unparalleled in other projects, and a testament to the many solid reasons so many prefer Ubuntu.”
- “Overall, the entire was quite enriching and engaging. To be frank, I was desperately waiting for an opportunity to fix an easy bug for quite some time. And, so when I eventually found one, I was overly joyed. Given another opportunity, I will surely contribute again to Ubuntu development.”
- “The people. Good response from other people, great impression about the whole community.”
- “Contributing to free and open source projects makes me excited. It is great that I can paticipate and improve Ubuntu. I feel awesome when my work is released. Also I was glad when people found out their problem doesn’t exist in new release.”
Everybody who helps make this happen on a daily basis: give yourself a pat on the back. I’m proud of what we achieve together, and so should you!
Check out the full report if you want to get into the details of the feedback.
If you have comments yourself or suggestions for improvements, leave your comment below.