Category Archives: Canonical

Free software, Ubuntu One, E.T. and me

On May 11, 2009 I joined Canonical as a project manager on the Ubuntu One team. I went from working in the world of Department of Defense contracting to the world of free software. I now have a better appreciation for E.T.’s plight. OK, maybe not. E.T. was trying to get back home. I feel like I’ve found mine. I love what I do at work.

Everyday is something new. My contributions to Ubuntu and free software aren’t nearly as noticeable as those I work with. I do smaller things. Things that often get overlooked in any software project. Some of these includes:

  • Writing tutorials about how to use Ubuntu One and upstream software together to help people get the most out of the software.
  • Updating FAQs that help users get answers to their questions.
  • Support. Send a support request into Ubuntu One and there’s a good chance you’ll get a reply from me. Hopefully it’s a helpful one!
  • Triaging and prioritizing bug reports which helps improve the software one bug fix at a time.
  • Coordinating work between our team and other upstream projects to keep improving free software across the board.
  • Writing acceptance test cases others can use to test Ubuntu One and Ubuntu functionality.
  • Testing Ubuntu One and our contributions to other upstream projects to improve quality.

Lots of little things. And I don’t do them without help from many others, both within and outside of Canonical.

I realize Ubuntu One is often perceived as (at least part) alien in the free software world. I can relate to that, coming from my previous employment to Canonical. We, the Ubuntu One team, make mistakes. We know we’re far from perfect citizens of the free software world. We need to work better with those in the community and we have plans to do that. We’ve been learning so much, so fast that it’s hard sometimes to lift your head up and realize that you’ve probably ignored people who want to collaborate. We’ll do better. I’m committed to doing better in this area by dedicating some more time to working with those in the community who have an interest in making free software as a whole better.

I’m excited moving forward with Canonical, Ubuntu, Ubuntu One, and free software in general. It’s a crazy time in technology. So much is changing and many new opportunities are opening up as result of that change. It’s hard to imagine what tech will look like ten years out, five even. I’m just happy to be working with all of you in the free software community. It’s a great community, filled with so many unique perspectives and focused on doing so much good. It’s a place where even someone such as myself is welcome and whose talents can be put to good use. Thank you!

Setting up Ubuntu One on Ubuntu 10.04 LTS

I help out with the support requests that come into Ubuntu One. It doesn’t take too long helping out there before you realize our process for setting up your computer with Ubuntu One on Ubuntu 10.04 LTS can be problematic for some people. We’re making the setup process better in the next release (Maverick, Ubuntu 10.10) but we’ve got another 2.5 years supporting 10.04 LTS, so I thought it might be helpful to show some screencasts of the setup process.

The first video is for those signing up for Ubuntu One for the first time.

The next one is for those who already have an Ubuntu One account and need to setup their computer with Ubuntu One.

We’ve tried to reproduce the issues people are facing with the setup process and haven’t been able to do it. The main problem seems to be with step 8 where the “add this computer” web page should appear. Those having trouble with the instructions don’t get this page. There is a workaround documented in the first FAQ entry. If you think you can reproduce this problem, please let me know, either through the contact form here or through the support contact form on the Ubuntu One web site. Also, if you have ideas on how to improve the install/setup instructions, please let me know. I’d love to make them clearer.