Can There Be Strategy in Distributed Movements? Linux and #OWSPosted: November 19, 2011
An an ongoing research puzzle for me has been how distributed movements, open source|wikipedia, mobilize collective action and get individual incentives and actions aligned. Is the apparent lack of “strategy” a virtue or a vice? For example, Linus Torvalds, founder of Linux, has argued that “brownian motion” drives Linux development:
<From: Linus Torvalds
Subject: Re: Coding style – a non-issue
Date: Fri, 30 Nov 2001 16:50:34 -0800 (PST)
On Fri, 30 Nov 2001, Rik van Riel wrote:
> I’m very interested too, though I’ll have to agree with Larry
> that Linux really isn’t going anywhere in particular and seems
> to be making progress through sheer luck.
Hey, that’s not a bug, that’s a FEATURE!
You know what the most complex piece of engineering known to man in the
whole solar system is?
Guess what – it’s not Linux, it’s not Solaris, and it’s not your car.
It’s you. And me.
And think about how you and me actually came about – not through any
Right. “sheer luck”.
Well, sheer luck, AND:
– free availability and _crosspollination_ through sharing of “source
code”, although biologists call it DNA.
– a rather unforgiving user environment, that happily replaces bad
versions of us with better working versions and thus culls the herd
(biologists often call this “survival of the fittest”)
– massive undirected parallel development (“trial and error”)
I’m deadly serious: we humans have _never_ been able to replicate
something more complicated than what we ourselves are, yet natural
selection did it without even thinking.
<….later in thread…>
A strong vision and a sure hand sound like good things on paper. It’s just
that I have never _ever_ met a technical person (including me) whom I
would trust to know what is really the right thing to do in the long run.
Too strong a strong vision can kill you – you’ll walk right over the edge,
firm in the knowledge of the path in front of you.
I’d much rather have “brownian motion”, where a lot of microscopic
directed improvements end up pushing the system slowly in a direction that
none of the individual developers really had the vision to see on their
And I’m a firm believer that in order for this to work _well_, you have to
have a development group that is fairly strange and random.
To get back to the original claim – where Larry idolizes the Sun
engineering team for their singlemindedness and strict control – and the
claim that Linux seems ot get better “by luck”: I really believe this is
The problem with “singlemindedness and strict control” (or “design”) is
that it sure gets you from point A to point B in a much straighter line,
and with less expenditure of energy, but how the HELL are you going to
consistently know where you actually want to end up? It’s not like we know
that B is our final destination.
In fact, most developers don’t know even what the right _intermediate_
destinations are, much less the final one. And having somebody who shows
you the “one true path” may be very nice for getting a project done, but I
have this strong belief that while the “one true path” sometimes ends up
being the right one (and with an intelligent leader it may _mostly_ be the
right one), every once in a while it’s definitely the wrong thing to do.
And if you only walk in single file, and in the same direction, you only
need to make one mistake to die.
In contrast, if you walk in all directions at once, and kind of feel your
way around, you may not get to the point you _thought_ you wanted, but you
never make really bad mistakes, because you always ended up having to
satisfy a lot of _different_ opinions. You get a more balanced system.
So the question for me has been if this is just an accidental feature of a distributed movement or can we actually drive collective action this way?
The recent emergence of #OWS provides an interesting case study unfolding in real time. Fast Company has a nice entry about how the movement came about:
And not posting clear demands, while essentially a failing, has unintended virtue. Anyone who is at all frustrated with the economy–perhaps even 99% of Americans–can feel that this protest is their own.
So is this the way to develop strategy?