Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

December 15 2011

Four short links: 15 December 2011

  1. Donate to the Ada Initiative -- they're fundraising for their 2012 activities which include events, activities, and resources for women in open technology and culture. They've got my money.
  2. The Anosognosic's Dilemma -- first part of a series on how the worst kind of ignorance is about your own failings. Even if you are just the most honest, impartial person that you could be, you would still have a problem—namely, when your knowledge or expertise is imperfect, you really don't know it. Left to your own devices, you just don't know it. We're not very good at knowing what we don't know.
  3. Values are Features (Clay Johnson) -- Google is actively investing in social and philanthropic causes, from combating human trafficking to open government. Yet it stands head and shoulders above other technology companies, and the biggest (Apple) is last in line. I just don't see most people buying a crapper product without egregiously broken values; unless Apple is conducting human sacrifices at the Cupertino campus and it ends up on 20/20, most everyone will be happy to keep buying their iStuff.
  4. Apps Are Too Much Like 1990s CDROMs and Not Enough Like The Web (Scott Hanselman) -- as a user, more and more, I want to Go Somewhere and get functionality as opposed to Bring Something To Me to get functionality. Managing apps, updates and storage is as pointless as my managing my [tamagotchi].

October 06 2011

Four short links: 6 October 2011

  1. Sleep Patterns -- my friend Tom has been tracking his baby's sleeping patterns. We learnt that over the last month or so, our 5 month old baby has never gone to sleep before 10pm. We were trying to get him to go to sleep at 7 or 8pm and this was not working at all. Now it is playtime until 10 and then he just goes to sleep with no trouble, stress or crying at around 10 or 10:30. Data captured with Baby Care android app (over 500k installs) and graphed it in Python. As a father of two, this is the best ad for the quantified self I've seen.
  2. Playspent -- a web app that challenges you to balance dollars like someone on the poverty line. This makes the constraints of poverty real in the same way that Sims brings city planning to life.
  3. Context vs Core -- transcription (albeit an imperfect one) of Geoffrey Moore's excellent talk about separating context from core, innovation, and business. Most of what you do is context, not core, and the most frustrating thing in your life is that the context gets in the way of the core that your context. [...] If you don’t get up in the morning and say, core before context, you’ll come to the end of the day and find out that your e-mail trail beat you to death.
  4. Coders for Social Good (Dave Neary) -- notes on the Humanitarian track at the FOSS World Forum. This is stuff that matters. There's even open source microfinance software.

July 18 2011

To get things done, be "reasonably unreasonable"

Turing_Plaque.pngIn a recent interview, John Graham-Cumming (@jgrahamc), VP of engineering at Causata, Inc. and a speaker at OSCON 2011, said to change the world, it's often necessary to act in a "reasonably unreasonable" manner — to go just enough against the norm to effectively rock the boat.

He knows what he's talking about. In 2009, using a blend of new and old media tools and a bit of geek expertise, Graham-Cumming got the UK government to apologize for its treatment of mathematician and computer scientist Alan Turing in the 1950s. Below he discusses the techniques that produced that apology.

Your OSCON session description says people need to be "reasonably unreasonable" to change the world. What does that mean?

JohnGraham_Cumming.jpgJohn Graham-Cumming: You have to be "unreasonable" to get things done. By that, I mean that you have to go against the norm. If you are reasonable and go in the direction of society, then you don't contribute greatly. Just look at people like Richard Stallman and Linus Torvalds. Stallman's ideas were pretty "unreasonable" at a time when there was a large move to proprietary software. Torvalds was "unreasonable" in thinking that he could build his own kernel and in telling Tanenbaum where to go.

I say "reasonably" because you shouldn't take being unreasonable so far that people don't listen to you.

How did you apply that philosophy to your campaign to make the British Government apologize for the mistreatment of Alan Turing?

John Graham-Cumming: The important thing about the Turing campaign was that I felt that people were celebrating Turing without acknowledging the harm done to him by Britain's laws at the time. I didn't want people to be able to sweep this under the rug, so I decided to just tell everyone about what happened to him and ask for an apology from the UK government. That was pretty "unreasonable" in the sense that the UK government doesn't apologize for much, and I thought they would ignore my request.

Geek Lifestyle at OSCON 2011 — From fine-tuning your setup to taking the geek approach to growing your own food, we'll celebrate and explore hacker culture in all its richness in the Geek Lifestyle track at OSCON (July 25-29 in Portland, Ore.)

Save 20% on registration with the code OS11RAD

What tools did you use in your Turing campaign?

John Graham-Cumming: Twitter was very effective at getting people to hear about the campaign, but it's an echo chamber and builds pretty slowly. You tend to get the same circle of people mentioning an issue because they care about it, and it's hard to get it to a large audience.

What really works is having a definitive source of information that people can point to on Twitter. So, when the BBC wrote about the Turing campaign on its website, Twitter was able to amplify that with thousands tweeting — and ultimately signing the petition. In some ways, what Twitter needs is a Wikipedia-style "[citation needed]" so that people take what's written on it seriously.

Facebook also was helpful, but I think Twitter was much more effective.

I also appeared on countless radio programs, on TV, in print and anywhere else I could. I made myself the focus of the campaign initially, and then when celebrities started signing, I used them to get the media to talk about the campaign.

The important thing to realize with the media is that there needs to be a hook or peg onto which the story they are telling can be hung. So, initially there was some press about the campaign starting, and then I'd badger people in the press when there was a suitable hook — for example, when Richard Dawkins signed and publicly stated his support. You have to look for things to tell the press so they know what to write about.

What kind of code did you use in your campaign, and how did you use it?

John Graham-Cumming: I used a custom Perl script that downloaded the names of the signatories every hour, looked them up on Wikipedia and, using some simple techniques, figured out if they were celebrities of any kind. If they were, then I was sent an email by the script and would try to get in contact with the celebrity to see if I could use his or her name.

How do you translate technical and historical concepts into calls to action?

John Graham-Cumming: You just have to tell a human story. In the case of Turing, this was easy: he was clearly a genius, a war hero, and then he was prosecuted and he committed suicide.

This interview was edited and condensed.

Photo: Turing Plaque by Joseph Birr-Pixton, on Wikimedia Commons


  • Lessig on Culture and Change
  • Creating cultural change
  • John Graham-Cumming's project to build Babbage's Analytical Engine

  • Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
    Could not load more posts
    Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
    Just a second, loading more posts...
    You've reached the end.

    Don't be the product, buy the product!