Start your engines

Start your engines

[Feisty is coming today](https://www.ubuntu.com/).

See the fun unravel in #ubuntu-release-party on Freenode. 🙂

More fun to announce soon.

Simple Mechanisms, Sane Processes

Simple Mechanisms, Sane Processes

In recent years, becoming a free software contributor has become much easier. Take for example *documentation*. Many moons ago (well about five years ago), writing docs was hailed as *the thing non-coders could do to contribute to free software*. The reality of docs back then was that you needed an incredibly complicated toolchain set up with SGML / Docbook / LaTeX or some other such complexity. This was not how docs should work, particularly if writing docs was supposed to be a relatively non-technical contribution – we should have concentrated the mind on the writing and not the toolchain.

This was not unique to documentation. Many other areas of contribution involved complexity or a process not in-keeping with the spirit of that kind of contribution. Examples include making artists use bug tracking systems, complex translation systems and formats, complex UI testing and much more besides. There were too many things which seemed simple and non-technical to the naked eye but actually turned out to be *non-technical things wrapped in complexity*. Ugh.

Well, today things are getting easier. We are starting to see many of these processes rightly boiled down to their core parts, and some of the technical layers being removed. This is *exactly* what we need to do to encourage many and diverse contributors – we need the core contribution to be as quick to execute as possible without any bureaucratic and technical junk being thrown in there. Like say in [herding cats](https://www.youtube.com/view_play_list?p=67E53C5F019C0C21) – we need to understand each type of contribution within the context of its own culture and create processes around that contribution.

But, now to the point of this post. One of the risks of making simple processes for performing a contribution is that some may worry that the quality of such contributions is reduced due to such simple processes – surely simple processes make things *too easy* and lower the quality of the contributor pool? No, not at all. We should banish the concept of *too easy* from everyone’s vocabulary. There is no such thing as *too easy* – life *should* be easy – why make it difficult and complex? The problem is that easing the physical process of contributing focuses the spotlight on what is needed (and often missing) in every community – *effective community processes and management*.

Every community needs direction, processes and management. The solution to maintaining high quality contributions is certainly *not* to make it more complicated to contribute in the hope that you get a better breed of contributor – the real solution is to create effective structures and processes to ensure that people make great, high quality contributions. A great example is translations. You would think that translations are really easy to do, and something such as Rosetta makes them *really* easy to do. Well, yes Rosetta is simple, but quality translations is not. To create high quality translations there is a certain workflow, a mindset, a set of processes and a set of techniques that should be abided to maintain a level of quality. Good contributions demand simple methods of contributing and good, clear, flexible processes to ensure that the contributions are in a form and quality that is acceptable.

I think that if every team was to think of how it approaches these issues, we could ramp up the quality hit rate in each of our communities. The goal should be *simple mechanisms, sane processes*. Do let me know if you have seen any particularly good examples of such projects who subscribe to this philosophy. 🙂

Brazil kicks ass

Brazil kicks ass

Got back from my trip to FISL 8.0 in Brazil and I had an insanely good time. After my rather [tortuous](https://archivedblog.jonobacon.com/?p=940) [trip](https://archivedblog.jonobacon.com/?p=941), I checked into the hotel, and headed straight to FISL where I met with Sulamita (my tour guide and the queen of sarcasm) and the Intel chaps. I spent three days and took back a number of very cool memories and thoughts, which include:

* The the ubuntu-br team are *incredible*. They did an excellent job at FISL and were a very cool bunch of people indeed. They did some long days answering the questions and dealing with the huge amount of interest in Ubuntu. Well done folks!
* Was great to meet Aaron Seigo, Keith Packard, J5, Jim Gettys, Simon Phipps, Knut Yrvin and Lucas Rocha again. Aaron never ceases to amuse me and we always have a laugh when we meet up. Hope to catch up with the tiny little bastard again in the future.
* FISL is well run, quite community orientated and has a huge government presence. The talks were well organised and schedule made sense. A well run event that was always very well attended.
* Ubuntu was by far the most dominant distro being used on computers from what I saw. This is pretty much a trend at conferences now. Yes, I know thats a smug thing to say, but I care not. 🙂
* A drunk a lot, and slept very little. Every night I went to bed at around 5am having been out drinking with a bunch of people in Porto Alegre. At one point about 100 or so geeks wandered down the road shouting and chanting as we tried to find a bar. Was a pretty unique sight. The last night was great as we drunk through till morning and I saw a nice, crisp early Brazil morning which was fantastic. 🙂
* OLPC was rocking and rolling as ever. Great work from the folks there. 🙂
* A lot of Brazilians love Slackware, and there was a large Slackware presence there. Slackware was my first ever distro when I got into Linux, good to see it is strong in Brazil. 🙂
* My talk went down very well, and the resulting blogs have had very favorable reviews. Thanks so much for your kind comments people. I had a blast doing it, and the audience were very receptive, fun and full of great questions. 🙂
* Taxi drivers in Porto Alegre seem to think traffic lights are ambient lighting and other cars are fun things to drive as close to as possible. Madness.
* If you were there, no I don’t have tattoos on my ass, if you weren’t there, don’t ask.

Brazil is a wonderful, wonderful country, and the people who I met there were incredibly friendly and welcoming. As I do quite a bit of travel, I occasionally come back from somewhere with a particular fondness for the country and the people, and Brazil has so far topped my list. I found it a stunning place with incredibly passionate people and a real drive and motivation for free software. I came away from the trip even more enthused and excited about everything we all do with free software than before. I really admire dedication, passion and excitement in people, and the people who I met at FISL have it in droves. Thankyou to everyone who was so incredibly kind and welcoming to me. Rest assured, I will be back to your incredible country. Thanks also to Sulamita for being an excellent tour guide and always demonstrating an ability to take the piss out of me when I least expect. She is a lean, mean, sarcasm machine with red hair.

All in all an excellent, fun and productive trip. 🙂

Ubuntu Women Meeting on Thursday

Ubuntu Women Meeting on Thursday

Recently I asked the Ubuntu Women community for some [feedback regarding how women are treated in our community](https://lists.ubuntu.com/archives/ubuntu-women/2007-April/000759.html), and I got some excellent responses from the many different community members. I have scheduled an IRC meeting with Ubuntu Women in #ubuntu-women on Thursday at 4pm UTC to get more feedback and to discuss ways in which we can resolve some of the problems and ensure the community is equal for all.

I would love to see as many women attend the meeting as possible, and if you can’t, do send me your feedback and opinions about how women are treated in the Ubuntu community to me at *jono AT ubuntu DOT com*.

I hope to see you there! 🙂

FISL Fun

FISL Fun

FISL 8.0 has been stunning. I haven’t got much time to write up details of it right now, but I have had a blast while here. I was pleased to see a large chunk of people show up to my talk for some cat herding advice:

I have met some stunning people, but I will fill you in on this when I get some time. Good to see Aaron and Keith:

Sulamita from LinuxChix and Intel also proved to be a great fun tour guide:

Brazil is an incredible country – I certainly want to see more of it in the future.

More pictures are [available here](https://www.flickr.com/photos/jonobacon/sets/72157600072901740/).

Good times, Ubuntu people

Good times, Ubuntu people

I am tickled pink to see the [announcement of the next version of Ubuntu](https://lists.ubuntu.com/archives/ubuntu-devel-announce/2007-April/000276.html) from Mark, and tickled pink for a few reasons:

* Firstly, this release will kick off a new incarnation of Ubuntu that is *free* in the freest sense – if it ain’t completely, totally, definitively free, it ain’t in there. Over the past six months I have had many conversations about freedom with many different community and upstream members, and it is clear in my mind that freedom really is defined differently by everyone – we all prioritise and demand freedom in different ways. To have Ubuntu support the purest definition of freedom is a great thing. This means we all get the Ubuntu love irrespective of the level of freedom that we demand. This has to be a good thing. 🙂
* Secondly, this is another opportunity for us to define what we want the next version of Ubuntu to do. I have my own personal favorites, top of the list being *incredible projector support* for when I am on the road doing talks, but do get involved with the project and help make Gutsy (the codename of the next release) a really incredible Operating System.

On the subject of releases, I have been thinking recently about my work in the Ubuntu community, and as many of you will know, I am *always* keen to have an open and transparent process, and always keen to get feedback. As such, at the end of every release cycle I am going to ask you all to send me feedback about my work in the community. I am *your* community manager, and I am keen to learn how I can improve my work, what I am doing right and wrong, and where we can grow and improve the community.

To get this feedback I plan on setting up an anonymous feedback form, but this may need to wait till the next release due to time constraints, so for now, send me email to *jono AT ubuntu DOT com* and let me know your thoughts. I am interested in clear and frank feedback about both the good and the bad things, and then I can always aim to be hitting the targets while I conduct my work. 🙂

I Hate Heathrow II: The Plot Thickens

I Hate Heathrow II: The Plot Thickens

Hey! Guess what? I am still in England.

It turns out I need a paper ticket to get on the plane, and despite (a) there being a reservation for me in my full name, (b) me having the full credentials with my passport and (c) being able to give them all details about my travel agent, they would not let me board the plane. The reason? A concern that the ticket could be used again, despite the fact that someone with said credentials and name would have checked into the reserved seat. Nuts.

Anyway, my travel agency is onto it and all going well I should be on the plane tonight, arriving a day late. So, more Heathrow fun and games for me.

More info as I get it…

Brazil kicks ass

I hate Heathrow…

…more than you can imagine. I have been here for a long time, and it blows. Tomorrow, I will be in Brazil, and hope to see some of you there. 🙂

Also, why is there such an insane starvation of plug sockets at airports? Is the need to plug in a laptop and get online such a feat of crazed insanity? I have been running between Starbucks and a plug socket (where I sit on the floor and people throw money at me like I should have a dog on a piece of string) since I got here.

When I eventually get through to departures I am going to try and pick up a cheap digital camera to take some snaps while in Brazil. 🙂

For visitors to FISL – I am currently scheduled to speak at 7pm on Fri 13th. The schedule is changing though, so [check here](https://fisl.softwarelivre.org/8.0/papers/pub/) for the latest. 🙂

It just works, it really does

It just works, it really does

A while back I posted about [Rhythmbox including support for Open Content services](https://archivedblog.jonobacon.com/?p=925) such Jamendo and Magnatune. For a while now Rhythmbox has included support for [last.fm](https://www.last.fm/) and I have used it to update [my account there](https://www.last.fm/user/jonobacon/). Well, today I went to fire up my music in Rhythmbox, clicked the last.fm entry and started listening to my Neighbour’s music. One click and I am now listening to a stack of incredible metal, perfectly suited to my tastes.

This is great for a number of reasons:

* For last.fm to figure out the kind of stuff I like listening to it did not resort me entering metadata. I just listen to music, and it learns about my impeccable taste in music. 🙂
* To access this Neighbour radio it is one-click-tastic. I click a button and I get some decent music.

This is *exactly* the kind of stuff I am talking about. Rhythmbox has made it easy for last.fm to learn about what I like to listen to and as such provide me with with new content via my Neighbour’s radio, all from within the comfort of a single Rhythmbox window.

We need *more* stuff like this in the Open Source desktop. Yes indeed. 🙂

Bring it on

Bring it on

[J5](https://www.j5live.com/?p=350), I would love to jam in Brazil, and maybe something at GUADEC. I would love to perform some music live with some of my fellow Open Source musicians. 🙂