Sunday, March 29th, 2009...2:38 pm
A Camel is a Horse Designed by Committee
I was about to write a post on this topic for a long time. Each time I postponed it for different reasons and almost forgot about it. But now, once I see this excellent post on TechCrunch, let’s talk about it. Here you go!
Just think what makes our tech industry to move further. There are many reasons, you can say. It’s technical evolution. New inventions, etc. But it’s not only about technology. It’s also about people. Few people push it. Those people who have own and unique vision with ability to foresee our future. Once they see it, it’s a matter of time,resources and efforts to convince others.
Personally, I believe that iPod becomes better and better with each version. It gets better design, its functionallity gets better too. That’s why I buy new versions each time. Apple push them to me. And I buy.
Basically, there are many examples. Car producers do the same. That’s a kind of formula. Of course, sometimes they fail and you switch to another vendor.
We need different leaders pushing different ideas. We will select a right one among them. Definitely we need for competition.
But the bottom line is, that’s how it works. Strong leaders drive us, and we follow. Truly, unless you see new iPod Touch, you have no clue how the next successful version should look like. Unless you are professional in this business, working e.g. on Zune
.
Applying this subject to our software world, to the ideas of web2.0 development and service deployment. E.g. make users participate in forming of new requirements. Be careful with that. It’s indeed a good idea to make development cycles short and roll out changes to your site and hear to user’s feedback quickly.Quickly respond to market needs. But don’t let users drive your strategy, point directions. You may loose your innovation, all that things that made you different. Indeed, it’s a true art to keep focus on your main direction and still keep old users and discover new ones in enterprise world, where almost everything should be customizable, at least in the next release.
Another thing is a design by committee issue. Look, the overwhelming majority of innovations were created by one and independent company/person/group of people. This is a rich soil for innovations. In this case you have a freedom for changing and driving a product in any direction. You move quickly, you are fast. And finally, you are the first.
Of course, there are areas where you do need committee in order to make the whole engine work. But in this case you fall into slow reviewing cycles, conflicts of interests and so on. That’s why it doesn’t work as supposed in most of cases.
| So, it would be great just to have an alchemic formula to keep a balance and follow trade-offs, to make users happy and to make them even happier once you roll out dramatically better new version, that you developed according to your own and unique vision… | ![]() |

4 Comments
March 29th, 2009 at 11:11 pm
But, you know, a camel is one of most technologically advanced animals in the world (there’s even a TED talk on that: http://www.ted.com/index.php/talks/keith_bellows_on_the_camel_s_hump.html
March 30th, 2009 at 1:54 pm
Of course it is. But the task was to design a horse
Shapes get different once group of people works on the same. Sometimes it’s good. Sometimes it isn’t. That’s a point – to apply right tools in different cases.
The same goes for committee pattern.
March 30th, 2009 at 4:29 pm
I mean, that the example is not the best one to illustrate, that design by committee yields poor results (or maybe a good one, to illustrate, that it may yield good results
. In many regards camel is a great horse: more durable, faster, requires less maintainance. Maybe it looks not so cool, but great engineering is often so (look at google)
April 8th, 2009 at 2:26 pm
I see what you are saying. The original idea of this allegory is the shape of the camel comparably to a horse. Once a group of people start working on something, sometimes original horse will get a hump. Shape will change. And that’s not what was supposed to build. Of course, camel is more advanced animal in one cases, and horse is better in other ones. These are different animals living in different zones. They were created to serve different tasks. E.g. how many so advanced camels will be able to live comfortably in our zone? Never mind, that’s out of scope of this topic.
Just forget about physical(functional) factors of camel, think about the shape. That’s the original point.
Leave a Reply