Douglas Adams on True Transparency

From Douglas Adams’, The Hitchhiker’s Guide to the Galaxy:

“But the plans were on display…”

“On display? I eventually had to go down to the cellar to find them.”

“That’s the display department.”

“With a flashlight.”

“Ah, well, the lights had probably gone.”

“So had the stairs.”

“But look, you found the notice, didn’t you?”

“Yes,” said Arthur, “yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard.”

Hat tip to Denny Vrandečić.

Imposed Stupidity, Emergent Intelligence

In The Restaurant at the End of the Universe, Douglas Adams wrote:    (MR5)

The major problem — one of the major problems, for there are several — one of the many major problems with governing people is that of whom you get to do it; or rather of who manages to get people to let them do it to them.    (MR6)

To summarize: it is a well-known fact that those people who must want to rule people are, ipso facto, those least suited to do it. To summarize the summary: anyone who is capable of getting themselves made President should on no account be allowed to do the job. To summarize the summary of the summary: people are a problem. (278)    (MR7)

I recently watched Linus Torvalds‘s talk at Google on git, the distributed version control system he wrote a few years ago. There are a bunch of gems in his talk, and it’s well worth watching. My favorite had to do with git’s views on decision-making in Open Source communities:    (MR8)

Maybe you don’t have this issue inside a company, but we certainly have it in every single Open Source community I’ve ever seen that uses CVS or Subversion or something like that. You have this notion of commit access. Because you have a central repository, it means that everybody who’s working on that project needs to write to the central repository. Which means that, since you don’t want everybody to write to the central repository because most people are morons, you create this class of people who are ostensibly not morons. And most of the time, what happens is, you make that class too small, because it’s really hard to know if a person is smart or not, and even when you make it too small, you will have problems. So this whole commit access issue, which some companies are able to ignore by just giving everybody commit access, is a huge psychological barrier, and it causes endless hours of politics in most open source projects.    (MR9)

If you have a distributed model, it goes away. Everybody has commit access. You can do whatever you want to your project. You just get your own branch. You do great work or you do stupid work. Nobody cares. It’s your copy. It’s your branch. And later on, if it turns out you did a good job, you can tell people, “Hey, here’s my branch, and by the way, it performs ten times faster than anybody else’s branch. So nyah nyah nyah. How about pulling from me?” And people do.    (MRA)

And that’s actually how it works, and we never have any politics. That’s not quite true, but we have other politics. We don’t have to worry about the commit access thing. I think this is a huge issue, and that alone should mean that every single Open Source system should never use anything but a distributed model. You get rid of a lot of issues. (18:12-20:13)    (MRB)

Someone in the audience asked Torvalds whether the distributed model simply shifted the political questions of access rather than eliminated them, to which Torvalds replied:    (MRC)

What happens is, the way merging is done is the way real security is done: by a network of trust. If you have done any security work, and it did not involve the concept of network of trust, it wasn’t security work, it was masturbation. I don’t know what you were doing, but trust me, it’s the only way you can do security, it’s the only way you can do development.    (MRD)

The way I work, I don’t trust everybody. In fact, I’m a very cynical and untrusting person. I think most of you are completely incompetent. The whole point of being distributed is, I don’t have to trust you, I don’t have to give you commit access, but I know that among the multitude of average people, there are some people that just stand out, that I trust, because I’ve been working with them. I only need to trust five, ten, 15 people. If I have a network of trust that covers those five, ten, 15 people that are outstanding, and I know they’re outstanding, I can pull from them. I don’t have to spend a lot of brainpower on that question. (27:37-29:00)    (MRE)

Power relationships exist everywhere there are groups of people. And if you don’t believe they should, you’re kidding yourself. Collective Intelligence, Collective Leadership, and more specifically, emergent self-organization are not about eliminating power relationships. They’re about empowering the right people at the right time.    (MRF)

More on the Price of Openness

I’m a very private person. On the surface, that may be hard to believe, coming from someone who blogs regularly, who has a public Flickr stream, and who interacts regularly with tons of people, most of whom I like. But it’s not news to anyone who knows me. When it comes to my work, I’m very transparent. Again, this blog is a testament to that. When it comes to me personally and the people I care about, I can be as tight as a clam.    (M1Y)

Over the years, I’ve gotten better at walking the boundary, maintaining my privacy without completely walling myself off from others. I’ve lowered the outer walls a bit, and my life is much richer for it. But the walls are still there. It’s my own personal Intimacy Gradient. Frankly, those boundaries are what allow me to live a somewhat public life and stay sane. It’s reminiscent of Wonko The Sane in Douglas Adams‘s So Long, and Thanks for All The Fish. The world really can be an asylum, and it’s important to have a sanctuary from that.    (M1Z)

I don’t self-identify as a blogger. When bloggers express outrage about something, I don’t say to myself, “Ah yes, those are my people.” I have many friends and colleagues who blog, several prominently, but I don’t think of them as bloggers either. I think of them as people I respect and care about. Sometimes, these friends become the center of online idiocy, and in those times, I try to remind them to remember the people and the things that are really important to them. What happens outside of that circle doesn’t matter as much, and it helps to be reminded of that.    (M20)

I don’t know Kathy Sierra personally, but I feel bad about what happened to her, and I wish her the best. It won’t be the last time that something ridiculous like this happens, and next time, it very well may happen to someone I do know, maybe even me. Incidents like these really force you to stop and think.    (M21)

In response to this fiasco, Ross Mayfield made a profound observation:    (M22)

Being open on the web matters. Transparency is good. Society values it more every day and it is the underlying force field of the blogosphere. But it is rare to hear horror stories of being too closed, and frequent for being open. Maybe being too closed makes you unheard to begin with. Maybe it means isolation which is our greatest fear. Maybe it also means corruption when conspired.    (M23)

Last year, I wrote of a far less serious case where people were paying the price of openness. And I concluded that the cost was always worth it in the end, because authenticity will always win. It means a very different thing in this context, but it still applies.    (M24)

Still, openness does not mean without boundaries. When we think of collaboration and collaborative spaces, we must not forget the importance of Intimacy Gradients. This is a good personal lesson as well.    (M25)