So Owen’s responded to a few things that I’d written. I knew it was coming, and I knew it would be a big one, so true to form the man’s gotten back to me.
To be clear, although I didn’t voice it at the time, one of the reasons why I actually decided to move over to WordPress a while back was in fact when it transpired that Owen might leave the project (I don’t know the exact details, but it seems a community member was maybe hurting more than helping). In any case, Habari without Owen is a much poorer place. Not to take anything away from others who tirelessly contributed to the code, but he’s amassed probably three times as much commits as the next guy (roughly speaking) and generally leads the way - so I listen when he’s got something to say because I respect him enough because he spends the time to explain himself properly. Forget the fact that we don’t agree on everything, I think it’s clear we both want the software to move in the right direction.
The Problem
He raises some decent points which i'd like to consider a bit in analysing how to move forward.
I would love to replace the logo with something better. But something decidedly, unarguably better.
That’s the biggest problem. Who’s deciding which is unarguably better. I can argue that the question mark is brilliant and the non-descript H is rubbish till the cows come in, as I’m sure others can argue the direct opposite. The point is, it’s your opinion against someone elses. The frame work is not there for moving it forward either. We’re not going to strike lightning in a bottle, nor do I think that I can make something that is universally liked by everyone. Fuck me, that’s pretty much impossible to do. For everyone that thinks the Nike swoosh is an icon, you’ve got others proclaiming that it’s completely pointless.
The point is taking where we currently are and moving forward. Otherwise we end up hurting things more and ultimately not achieving anything.
The way forward
My suggestion? Elect a sub-group of people to huddle somewhere, create a plan, build something usable in a staging place, and then report back to the community for review. They take comments, re-huddle, and iterate until either everyone loves it, or there's no budging by one side or another. And at that point, the community defaults and uses what they've built.
I’ve created my logo. So if anything, I’m happy if I was the one making the decisions. My thought process is clear to me. The logo is out there for anyone to pick at as they please. I had an idea, I put it forward. It didn’t take me too long, hell writing up the previous 5 Habari posts probably took me longer to be honest. Like I said, if anything, I’ve got a nice t-shirt design.
I’m not adverse to exploring the issue further with a task force, hell I think it’s a great idea but ultimately I want to know that our work will be accepted, or voted upon. I want to know the structure, because the exercise will take more time out of me and honestly I don’t want to waste my time - which I’m sure you can appreciate.
The taskforce
Obviously everyone is welcome to contribute to the taskforce. If you have a thought or an idea, draw it and throw into the pot. We'll discuss it find reasons for and against. Some might come up with one idea, that another person will run with which will be then built upon by another. Another might be inspired to go in a different direction. The ultimate idea is that at the end, hopefully there will be something tangible that this taskforce has produced.
The next question that should be raised is, does that then get used instantly? According to Owen, that shouldn’t be the case. It should be reviewed by the rest of the community, lather rinse repeat. This can work, after a fashion. I propose that this is done in a finite number of stages. When we design a building (I’m a building services engineer), the design process is broken down into 4 distinct stages (at least from an engineering POV). Concept, Scheme, Tender, Construction. In a similar fashion, we can also break it down into a few stages.
Concept - Ideas about what it could be are thrown on the table. The question mark, the capital H, the doorbell etc. At this stage it is important NOT to rubbish any ideas. This is to create as many ideas as is possible. No idea is off limits.
Scheme - The ideas with more legs are weeded out. This is going to be time consuming, because ultimately it is important to come up with one or two ideas options which can be further pursued. The point here is reduce the number of options to a manageable few that can be detailed further.
Tender - The few options that are thought to be in contention are whittled down to one. Maybe the execution isn't perfect but ultimately it's an idea that everyone is behind. The general thought process is there.
Construction - We build the logo based on the finally selected option. The detail is put in here, and the various elements are presented to be used. In the software, on the website, as badges etc. Used in 'press' releases. Whatever.
We report back at every stage. Any thoughts are processed then and then we move on. The other thing that is important is to have a proper timeline for all of this. Otherwise it’ll meander endlessly. Therefore I propose 1 month for each stage. Gives people enough time to consider, think about things, review, reflect, write emails/responses/posts if they have an issues concerns ideas.
We don’t jump back several stages. The rest of the community had the opportunity to review and present their ideas in the given timeframe. Inaction is not allowing progress which as I’ve explained has a negative affect on the software base itself.
If anything it’ll be an interesting exercise to see if design by commitee works on the internet and in an open source project. Afterall, how do you think all those buildings that you live and work in were designed? By the choices of one person? Don’t be silly.
I get the feeling that when you're done tearing the thing down, assuming you have any energy left afterwards, you might actually do something. Am I right?
I hope so. Like I said, it’s not because I think this will raise my profile, or because I want to have the Habari logo as a notch in my design portfolio (I don’t even have one, although I keep meaning to create one). This is all being done to ensure the progression and future of the software (selfishly because I enjoy using it). I’m not going to let a few with myopic vision hinder PROGRESS dammit :).