Skip navigation

  Help us to make more
useful things.
Donate to mySociety

mySociety blog » Developers

Another day, another podcast

Tuesday, September 18th, 2007 by Heather Cronk

Hello, all. Just wanted to let you know about another podcast interview I did about PledgeBank…this time on the 501c3Cast. This podcast is geared toward folks in the nonprofit/philanthropic world (the tax code classification for many nonprofits in the U.S. is “501(c)3″) to spread the word about new tools, ideas, and conversations in the sector. You can find the podcast here (though, be forewarned, it’s a bit long…).

Interview with Italian eDemocracy site builder Guglielmo Celata

Friday, September 14th, 2007 by Tom Steinberg

A few weeks ago mySociety and Politik Digital held a small unconference in Berlin. The idea was to get together some of the best practioners building and running democracy websites across Europe, regardless of their size or status.

I’ll try to write this up more fully soon, but for the moment I wanted to share some email interviews I did with some of the participants after the event. The first is with Guglielmo Celata from the Italian group D.E.P.P. We first came across them a couple of years ago when they borrowed some code from PublicWhip.org.uk (the independent volunteer vote analysis project run by Julian Todd and mySociety senior developer Francis Irving) for their website OpenPolis.

Anyway, enough for the context – D.E.P.P have some great, boundary-pushing work coming up and I thought people in the English speaking community would want to know.

What is the organisation you work for?

The name of the Association is D.E.P.P., that stands for Electronic Democracy and Public Partecipation.
It’s a relatively small group of people (four) who work on e-partecipation projects with local administrations (the municipality of Rome and the Regione Lazio, for examples). We also have an self-financed project, named Openpolis, to map politicians, their charges, their declarations, both at a national and at a local level. More on this later.

What is the main purpose of the site(s) that you run?

We have a project named eDem 1.0 which has been so far installed twice: municipiopartecipato.it focuses in enabling e-participation of local communities on the “participatory budget”; and edem-regione on the budget of the Regione Lazio (the link points to an alpha version).

I think the participatory budget for the local community is far more interesting. The site shows a list of issues categorized by theme and territory. Registered users can vote up issues and make them emerge as important. Issues are created by the users. Users can also create proposals related to issues and vote them. The integration with Google Maps, allows user to see how issues and proposals distribute in their territory; it makes the user interface immediate (and of course makes the site sooo stylish).

The proposals emerging as the most voted are approved and follow a workflow to be actually financed and implemented.

Online activities and offline physical assemblies (which exist), are linked together by a group of paid people, called enablers. They take care of moderating both offline and online activities, too.

The other project has almost the same features, but applied to the budget document of the Regione Lazio. Of course, the issues here are not created by the citizens, being the chapters (or sections) of the official budget document. The citizens can create and rate proposals, but such proposals are never going to be implemented.

This happens a lot, administrators are intersted in e-participation projects, but they want to reduce the possibility of issues emerging directly from citizens, and€ of course they try to change the nature of the project from a participative one, into a consultative one. A kind of Poll 2.0, if one wants to be cynical.


Can you tell us about your next site, the one you showed us in Berlin?

Openpolis is a project to gather informations on our political class and make them transparent. How they vote once elected, what laws they propose, their charges in institution, political parties and private organisations, public declarations, financial interests, judicial positions etc. The aim of the project is to revive the bond between the citizens and their representatives. We would like to give individuals or organized group of citizens, a set of tools to enable them to perform lobbying activities.

We want to work both at a national level and at a very local level, and to do this we plan to allow users to create part of the content on the site, and hope this way to create communities, wiki-style.
However, the site is not a wiki, since content has to be well-structured; we want to export statistics and make analysis on data added by users.

You are planning to combine information gathered from formal sources, and submitted by users. Can you tell us where you’re getting the formal information from, and how you are going to handle the information submitted by users?

We have different levels, and correspondingly different sources. At a national level, we are harvesting the official web sites of the Camera and Senato (the two houses of national representatives) and the web site of European Parliament. At local levels we rely on official biographical data from the Ministero degli Interni (Interior Ministry). We double check politician’s data for the 20 major cities in italy, but of course can’t possibly dream of doing that for the 109 provinces and 8100 municipalities.

For data on charges, declarations, financial interests and judicial positions, and for a complete double check on details and biographical data, we plan to leverage the community of users. The more users, the more data and verification.

Of course, data inserted by the users must be always connected to sources (i.e a web link, a reference to a book, an article in a newspaper, or a radio or television program). Data will be verified by moderators, and the community of moderators will grow on trust basis (using a karma-based system, so that when a subscribed user reach a certain treshold of trust, he is proposed as moderator to the board of administrators). We all know that this part is a real challenge and that handling a community online is a daunting task, but, hey, let’s try.

Users can be banned and content can be censored (after publishing), but any banning or censorship will be performed transparently, so that anyone, in any moment will be able to know the reason why a user was banned.

Do you ever face claims that the effects you have on politicians aren’t entirely positive? If so, how do you respond?

We actually have not yet started, but we do plan on receiving a lot of such claims. Of course we are trying to create something that the politicians should use, as well, so the most interested and active users should be the politician themselves.

Are there any other features of your site that you think are unusual or unique?

We plan to release an API, in order to make integration of our data and analysis possible directly from other web applications. Starting from RSS feed, to a proper API, it should be possible to integrate pieces of our applications directly into people’s blog or other similar applications.

What other projects around the world excite you the most, and why?

Well, of course the TheyWorkForYou project was a real kick off, we just thought: “wow, we have to do that here in Italy!” Then I really appreciate the work at GovTrack.us, especially from the technical standpoint, for the innovative way of using RDF and the Semantic Web approach.
Here in Italy, a project I forgot to mention in Berlin is: http://fainotizia.radioradicale.it.

FaiNotizia means Make Your Own News, it’s a project by Radio Radicale, an historical radio broadcast of the Italian Radical Party. It provides one of the first citizens journalism website in Italy and we plan to integrate with them in the future.


Do you use the law to help you get information? If so, how have you gone about it, and what have you obtained?

We haven’t so far, every information that we gathered was publicly available, we just wrote tons of parser code.

We plan to push the release of data on financial interests and judicial positions, though. Those data are public, but poorly accessible (no electronic format, no scanning, phtos or copies possible). This will require some legal actions or some fantasy to get them. We’ll see.

——

So there we are. If you’ve any further questions or clarifications, just post a comment here and I’ll update this post with Guglielmo’s help.

“Truth lies within a little and certain compass, but error is immense.”

Tuesday, August 14th, 2007 by Matthew Somerville

I’ve been working on PledgeBank quite a bit recently. As well as adding survey emails asking whether signers have done their pledge, and a feature for people to contact a pledge’s creator, I’ve been fixing numerous bugs that have sprung up along the way. For starters, people on the Isle of Man and the Channel Islands now get a much more helpful error if they try and enter their postcode anywhere on the site, rather than the confusing postcode not recognised they were getting previously.

Other errors I found turned out not to be with our code. The PledgeBank test suite (that we run before deploying the site to check it all still works) was throwing lots of warnings about “Parsing of undecoded UTF-8 will give garbage” when it got to the testing of our other language pages. Our code wasn’t doing anything special, and there were multiple places the warning came from – upgrading our libwww-perl removed one, and I’ve submitted bug reports to CPAN for the rest (having patched our copies locally – hooray for open source).

The Perl warnings were at least understandable, though. While tracking down why the site was having trouble sending a couple of emails, I discovered that we had a helper function splitting very long words up to help with word-wrapping – which when applied to some Chinese text was cutting a UTF-8 multibyte character in two and invalidating the text. No problem, I think, I simply have to add the “/u” modifier to PHP’s regular expression so that it matches characters and not bytes. This didn’t work, and after much playing had to submit a bug report to PHP – apparently in PHP “non-space character followed by non-space character” isn’t the same as “two non-space characters in a row”…

Sending PledgeBank into the podcast ether

Thursday, July 19th, 2007 by Heather Cronk

The “um’s” and “uh’s” on the interview are embarrassing, to say the least, but PledgeBank just got its first podcast coverage. Check out my NetSquared interview here. I’m hoping this gets us a bit of exposure in the U.S.

And I’ll do better next time with all the incidental sounds… :-)

Love and support

Tuesday, July 17th, 2007 by Francis Irving

I’m still busy beavering away at the Facebook / PledgeBank integration. It all works now, but will take a bit more polishing to get just right. Matthew is, I think adding surveys to PledgeBank. So it finds out later if people have or have not done their pledge. Or is he updating to a new version of BoundaryLine at the moment, so our postcode lookup on WriteToThem and everywhere else gets better? Hard to keep track when he does so much at once.

Keith is upgrading our internal documentation, so new people at mySociety can learn how to keep things going. Heather is stalking all of America, finding people to use and promote PledgeBank. Tom is on a much deserved holiday, after seemingly a zillion meetings per day for months.

There’s lots of ongoing maintenance for all our sites. We’re lucky that large chunks of our customer support email are done by volunteers (thanks Anna, Louise, Tim and Tomski/James) and by Debbi (yay Debbi!). Much of this is routine – changing pledge text, updating council email addresses, giving MPs posting links for HearFromYourMP, putting new MP photos up on TheyWorkForYou etc. A lot of it is unique – handling new translations, answering questions from MPs and Lords about their voting record. I’ll let the others give some more examples of the kind of thing we answer.

Speaking of which, do you know any good web developers who would like to work for mySociety? If so, put them in touch.

mySociety Away Weekend

Saturday, June 30th, 2007 by Amandeep Rehlon

A couple of weekends ago when it was still sunny, a group of 20 or so mySociety developers, trustees, and volunteers went away together to a farmhouse in Warwickshire (thanks to everyone especially Tim Morley and Tom Loosemore for their help). This was not only an opportunity for people like me to finally meet all those I’ve been emailing for months if not years, but also to discuss various things about mySociety.

It was an excellent weekend – we learnt lots of new things, like how UKCOD and mySociety have developed over the last 10 years(!), Rob’s excellent TheyWorkForYou.co.nz, and Richard’s PlanningAlerts.com. We also discussed what mySociety’s core aims and principles should be – here are some thoughts:

Aims

1) Build sites that build civic value, using the internet natively as a medium and that scale elegantly
2) Build sites that are easy to use for those without experience
3) Build sites that are focused on meeting one simple need
4) mySociety should become self-sustaining, financially and staff-wise

Principles for developing mySociety services and products

1) Build things that meet people’s needs, and that they can’t express yet
2) Do one thing really, really, really well (brand on one thing)
3) Treat the entire world as a creative canvas (plug-ins, widgets, etc.)
4) Do not attempt to do everything yourself; use other people’s content
5) Back success, get rid of failure
6) The web is a conversation; join in
7) Any website is only as good as its worst page
8) Make sure your content can be linked to forever
9) Your granny will never use Second Life
10) Maximize roots to content; optimize your site to run high on Google
11) One size does not fit all – users should know they’re on your site
12) Accessibility is not an optional extra
13) Let people paste their content on their own sites
14) Link to discussions on the web, not necessarily host them
15) Personalization should be unobtrusive and coherent

And some more thoughts:

1) Only use html and CSS
2) Ensure accessibility
3) Ensure usability
4) Make it work across the spectrum – screen readers to mobile phones
5) Build things that don’t require key “stick in the muds�? to do anything
6) Don’t ever build anything that might become an empty cupboard, or if you do, make it very easy for people to fill that cupboard.
7) Don’t rely on network effect, but do seek out network effect
8) Engineer serendipity
9) Help users connect with other users
10) Set the bar high for privacy

However, we still have some challenges ahead: we need to think about how to make the most of our existing sites, and had a very good session on how to improve PledgeBank’s outreach; we also need to engage better with both our current and potential volunteers; and, of course, move towards becoming financially self-sustaining to keep up our good work without always relying on grants.

And finally, because we like tangible actions, we launched the UKCOD site on Saturday night too.

So what happens next? Well some of the things have already happened, like Matthew and others transforming FixMyStreet and Francis developing some widgets. We’ll also see what the new PM wants to do with e-petitions (keep it, apparently, which is good), and how the e-democracy landscape is changing. And, soon we hope, we’ll give this site a bit of a facelift.

But we still have much to do, and the weekend wasn’t long enough to get through everything we wanted. So here are a few more things to chew over.

• Have you wanted to volunteer for mySociety but found it difficult, e.g. the tasks were too technical, or didn’t really know where to start?
• Is there something you want to know about mySociety, or our sites, but not been able to find?
• How can we improve our existing sites?
• Do you know any nice millionaires with some spare cash burning a hole in their pockets, and they just don’t know what to do with it?

Let us know why and we’ll try to do something about it.

Game, Set, and Matched

Thursday, June 28th, 2007 by Matthew Somerville

The last batch of councillor data arrived this morning, thanks very much to GovEval, so pratically every council (bar all Scottish councils and the 17 English councils that had boundary changes, for which we’re just awaiting a new version of Boundary-Line, Ordnance Survey’s product that says where constituency boundaries are) should now be contactable again through WriteToThem.

I’ve been doing some work on helping people promote our sites and the things on them – spurred by a request from a user who was holding a street party, we’ve made some posters and flyers for FixMyStreet (thanks to volunteer Ayesha Garrett for designing them), and we’ve started providing online tools to promote pledges on PledgeBank, including an up-to-date status image or text of a particular pledge, alongside the established, more offline, flyers.

FixMyStreet

Saturday, June 16th, 2007 by Francis Irving

We’ve renamed NeighbourhoodFix-It to FixMyStreet! Everything will continue to work the same, so get reporting those abandoned fridges and uncleaned up dog poo. Old links should redirect to the new domain.

Matthew explains why we did this in the FAQ:

Wasn’t this site called Neighbourhood Fix-It?

Yes, we changed the name mid June 2007. We decided Neighbourhood Fix-It was a bit of a mouthful, hard to spell, and hard to publicise (does the URL have a dash in it or not?). The domain FixMyStreet became available recently, and everyone liked the name.

Thanks to Tom Loosemore for telling us that the old name was just too cumbersome, and Matthew for reworking it (and improving the front page to boot!) in what felt like 3 seconds flat.

mySociety looking for a couple of contractors

Friday, June 15th, 2007 by Tom Steinberg

Last weekend was an away weekend for the paid and voluntary group of hardworking souls that makes up mySociety.

One of the many, many things that came out of it was the need for a couple of extra paid people, at least on an experimental basis.

1. A world class open source web developer who can hold his own with the Irvings and Somervilles of this world. Design skills a big bonus.

2. Someone who can help mySociety generate cash for its charitable works through helping us sell spinoffs of our sites to companies or organisations who can benefit from them.

This is just an informal ask, not a recruiting round, so if either of these things interests you at all, or might interest people you know, please drop an email to me at tom@mysociety.org.

Everything launched all at once

Monday, June 11th, 2007 by Francis Irving

The last few weeks, I’ve been breaking our normal tradition of launching things the minute they are made (Matthew usually does this in 5 minute long release cycles). This hasn’t been deliberate, just the two things were quite hard to actual check properly and get out the door.

The first was the new UKCOD site (the parent charity that runs mySociety). It took a while to finish after I set up the infrastructure, while the trustees wrote and approved all the content. Thanks very much to Ayesha and Sym for the design brilliance. Also thanks to Mediawiki (the Wikipedia software) which the site is based on – although it isn’t a wiki, it is configured so only UKCOD people can edit it. You can see just how much Mediawiki can be skinned and made to look like a normal site. It is a useful, simple CMS that lots of people already know how to use.

I’m really pleased the UKCOD site is now there. I (speaking personally) think it is super important that mySociety and UKCOD are transparent organisations, and that we should demonstrate openness by being open ourselves. If there is anything else you’d like to know, please do ask – and we’ll either tell you, or explain why we can’t or won’t do so.

The second is the WriteToThem 2006 statistics. Shhhh! Don’t tell anyone we’ve put them live yet – we’ll be doing publicity for it later in the week. Meanwhile have a look and send us any comments. This took ages to get out the door because I wanted to make sure the statistics were accurate, and presented in a way that wouldn’t be misleading. Let me know where I’ve failed.

Right, now off to singing…

UK Citizens Online Democracy launches new website

Sunday, June 10th, 2007 by James Cronin

UK Citizens Online Democracy (UKCOD) is the charity that runs mySociety. Shockingly for an organisation that works on online projects, its own website has not been high on its priority list.

Thanks to the prodding and work of the mySociety developers and volunteers this embarrassing deficiency has now been rectified, and UKCOD is today proud to announce the launch of its own simple but hopefully informative website at http://www.ukcod.org.uk/. We aim to provide transparent and clear information on our organisation’s structure, its history, projects, finances, and the people involved.

We expect this to generate as many questions as it answers. Do please let us know if we’ve missed anything, or if there’s anything else you would like to know.

Bests,

James Cronin,
Chairman, UK Citizens Online Democracy

“When a rose dies, a thorn is left behind.”

Monday, May 21st, 2007 by Matthew Somerville

The first new councillor details have begun to automatically arrive in our database, thanks to GovEval. 34 councils were reactiviated on WriteToThem today, from Alnwick to Wokingham. It would have been 38 but the other 4 councils have had boundary changes that we don’t have the data for yet.

16 of the 40 Welsh Assembly constituencies did not change their boundaries at the election (this took some time to work out, as the Press Association said it was 18, and the official report from the Boundary Commission for Wales said it was 17 :) ). Those 16 Assembly Members are now also reactiviated on WriteToThem, along with their regional AMs.

Other than that, I’ve continued tweaking Neighbourhood Fix-It and started some work on TheyWorkForYou – the first step of which is to deal with the large backlog of mail that’s accumulated, leading to a number of bugfixes. Apologies to anyone who was trying to look at Brian Wilson MLA‘s page and found themselves stuck in an infinite loop of being told there were two Brian Wilsons. We also had a couple of emails asking us why Gordon Brown didn’t have a voting record on equal gay rights like other MPs. This was easy to answer – he’s never voted in any division that is included by that PublicWhip policy – and so an MP’s page now states if they’ve been absent from every vote on a particular policy.

My favourite ever pledges on PledgeBank

Monday, May 21st, 2007 by Francis Irving

Which are yours?

Bakul-Library – it’s just awesome, that they used PledgeBank, that they got a 1000 people, and that they’re going to make a new library in India because of it.

deathpenalty – Not because it was effective, and not because I agree with it. But because I disagree with it, and because of the reaction it got from left-wingers not used to seeing other points of view. PledgeBank is for anyone.

walkout – PledgeBank offline. These school students got together to march against war (whatever or yippeee), but just LOOK at how many text message sign ups there were. Tom saw in London an illegally flyposted flyer.

First1000 – I mean, they may be crazy libertarians, but ONE THOUSAND PEOPLE are going to move house. OK loads won’t move. But hundreds will.

tunepiano – It’s about fun and joy, not just politics and worthiness (bit of a worthy example to make that point I know, but it is a piano!)

祈愿行网站

Monday, May 14th, 2007 by Francis Irving

I’ve spent a bit of time in China, so it is particularly exciting for me to see the new Chinese translation of PledgeBank go live. Also new today, a Belarusian translation of PledgeBank.

Thank you to the translators – I’ll get Tim (our elite translation manager volunteer) to list their names in the comments.

Do you speak another language? If so, help us translate PledgeBank into it. Or even if there is already an existing translation, we often need people to update the translation for recent changes to the site.

Now they just all need marketing more in every country…

“Now, here, you see, it takes all the running you can do, to keep in the same place.”

Wednesday, May 9th, 2007 by Matthew Somerville

Whereas new sites are lovely, and I talk about Neighbourhood Fix-It improvements further down, there’s still quite a bit of work that needs to go into making sure our current sites are always up-to-date, working, and full of the joys of spring. Here’s a bit of what I’ve been up to recently, whilst everyone else chats about database upgrades, server memory, and statistics.

The elections last week meant much of WriteToThem has had to be switched off until we can add the new election results – that means the following aren’t currently contactable: the Scottish Parliament; the Welsh Assembly; every English metropolitan borough, unitary authority, and district council (bar seven); and every Scottish council. The fact that the electoral geography has changed a lot in Wales means there will almost certainly be complicated shenanigans for us in the near future so that our postcode lookup continues to return the correct results as much as possible.

Talking of postcode lookups, I also noticed yesterday that some Northern Ireland postcodes were returning incorrect results, which was caused by some out of date entries left lying around in our MaPit postcode-to-area database. Soon purged, but that led me to spot that Gerry Adams had been deleted from our database! Odd, I thought, and tracked it down to the fact our internal CSV file of MLAs had lost its header line, and so poor Mr Adams was heroically taking its place. He should be back now.

A Catalan news article about PledgeBank brought a couple of requests for new countries to be added to our list on PledgeBank. We’re sticking to the ISO 3166-1 list of country codes, but the requests led us to spot that Jersey, Guernsey and the Isle of Man had been given full entry status in that list and so needed added to our own. I’m hoping the interest will lead to a Catalan translation of the site; we should hopefully also have Chinese and Belarussian soon, which will be great.

Neighbourhood Fix-It update

New features are still being added to Neighbourhood Fix-It.

Questionnaires are now being sent out to people who create problems four weeks after their problem is sent to the council, asking them to check the status of their problem and thereby keep the site up-to-date. Adding the questionnaire functionality threw up a number of bugs elsewhere – the worst of which was that we would be sending email alerts to people whether their alert had been confirmed or not. Thankfully, there hadn’t yet been any such alert, phew.

Lastly, the Fix-It RSS feeds now have GeoRSS too, which means you can easily plot them on a Google map.

Trying this out…

Thursday, May 3rd, 2007 by Heather Cronk

Hello, all…this is Heather, PledgeBank evangelist in the U.S. Francis just hooked me up with the ability to post the the developers’ blog, so I thought I’d give it a whirl…

We’re starting to get a little momentum around PB…I sent out emails this week to folks working at state networks of volunteer centers across the country and have gotten quite a few responses. This isn’t huge press or anything, but it’s good to know that folks who work at volunteer centers full-time think there’s enough value to the site on first glance that they’ll give me a chance to chat with them. I’ll keep you updated on how those phone calls and meetings go, and might be asking for some more specific tech details behind the site as questions arise.

It might also be of interest to folks that I’m headed this afternoon to Georgia for a retreat with about 25 of the most prominent bloggers in the country and a handful of progressive funders…all talking about the state of and future of the blogosphere. You can see more about the meeting at http://neworganizing.com/wiki/index.php/Blogger_Retreat. I helped do a lot of the logistics for the retreat, and am looking forward to meeting some of these mysterious folks this weekend!

Today is Thursday

Thursday, May 3rd, 2007 by Francis Irving

Lots has happened since I last posted, which was months ago, before Chris died.

Luckily for us, in the last few months Chris had only been working one day a week for us, so it hasn’t been as difficult in practical terms as it could have been. There were various mySociety things running in his flat, such as the WriteToThem fax server, which had to be set up quickly elsewhere.

We miss Chris’s expertise most days (only yesterday I was swearing at gnuplot). Matthew is twice as much for me to handle; he works so quickly, he has hard questions to ask at a ferocious rate that I can’t keep up with. I think before Chris used to handle most of them, so it was much easier for me.

I highly recommend Chris Lightfoot’s obituary by Martin Keegan. Also, Chris’s obituary on Last Word, which was on Radio 4 on 23rd March, is well worth listening to.

We have a few new members of staff.

Keith Garrett is working for us now, mainly tending our servers, but he’s also been working on the E Petitions site. He’s trying to bully us into documenting all our internal processes so it’s easier for new people.

Heather Cronk has started working for us in the US, evangelising PledgeBank. This is funded by the Omidyar Foundation. As well as getting the word out about PledgeBank in the states, this is extra good for us, as she’s forcing us to give PledgeBank the TLC that it deserves.

Deborah Kerr is now doing customer support for us part time. She’s been busy with Neighbourhood Fix-it which has had lots of traffic and attention the last few weeks.

OK, back to the present.

Last week Ben Campbell and I gave a seminar at Technology for a Small Nation in Llandudno. We split into two groups, I got people to add Google maps to an HTML page on their website, and Ben got people to call the TheyWorkForYou API from PHP. It went down well, very satisfying to do practical exercises, and answer all the niggling questions (how to install a testing webserver on Windows, how to use FTP) which are the real things that stop people doing what they want to do.

And Thursday? Just a reminder, unless you’re not apathetic, that there’s an election today.

Neighbourhood Fix-It passes 1000th report

Wednesday, March 14th, 2007 by Tom Steinberg

Just a week after doing the proper press launch Neighbourhood Fix-It has passed its 1000th confirmed problem report.

The next two features to add, in response to demands from users and councils are:

  1. The integration of the Ordnance Survey’s Address-Point dataset, so we can give councils a nearest street address, not just a map.
  2. A facility so that councils can enter and update different contact email addresses for different sorts of problem, if the central email address we use at the moment isn’t what they want. We’ll base the categories on the government standards for these things.

Matthew is doing these, so they’ll probably be finished before I finish this post :)

RIP Chris Lightfoot – 1978 to 2007

Monday, March 5th, 2007 by Tom Steinberg

It is with great sadness that I must report the death of Chris Lightfoot, mySociety’s first developer and a good friend to all of us. He was found by friends at his flat on February 11th. The main announcement can be read in this post on his blog.

Chris was perhaps the pre-eminent example so far of what polymath means in the Internet age. His contributions to the world are more than just a formidable legacy of computer code of the very highest quality, for mySociety and many others. They also include substantial contributions to applied statistics, geographic information systems, economics and a range of public policy issues from identity cards to speed cameras.

Everything Chris did in these fields combined an incredulity-inducing array of technical and analytical skills with a wickedly funny, savage turn of phrase. To understand what a remarkable intellectual outlier he was, simply sift through his blog and marvel at the quantity of primary research and original coding that went into it. Documenting and exploring his work would provide material for many years of research, and yet all this was accomplished by the age of 28.

Within mySociety he was involved right from the start through the development of WriteToThem, HearFromYourMP and PledgeBank, building some amazing underpinning geographic and political web services like Gaze, MaPit and DaDem. These components make all our sites work and make a raft other tools and sites possible in the future.

For the last three or four months he was working at another employer, Media Molecule four days a week, but still helped the full time staff with the petitions work. The last major thing he built for us was the system that serves up the maps for Neighbourhood Fix-It, a site which was only just soft launched before he died, but of which he was apparently fond for its WriteToThem-like habit of getting simple things done that mattered to normal people.

Building mySociety’s major sites involved mighty team efforts, something which can obscure even huge invididual talent. So perhaps the sort of work for which Chris will be be most remembered is his wonderfully individualistic, virtuoso forays into scholastic areas in which he had no formal training. He wandered into differing disciplines, made a mark, and wandered on again like a giant that had no idea he’d just trodden on a village. The political survey work he did both hugely illuminates our understanding of our own political world, whilst raising the question “how come none of the professional political analysts thought of this?” And his travel-time maps should make everyone in government wonder if they’re sitting on information which could be reused to such amazing, potentially life changing effect.

Chris’ intellect and appetite for knowledge was surpassed by only one aspect of his character: his integrity. If you’ve ever wondered why WriteToThem goes to such lengths to protect users’ data it is largely because of his rock solid belief in the dignity and social indispensibility of privacy. Chris was an energetic campaigner in this field, notably for No2ID, who have posted a tribute.

It doesn’t stretch the truth an inch to say that with his death the whole of the UK’s citizenry, not just his family, friends and colleagues, will be worse off. Rest in peace, Chris.

WriteToThem all at once

Wednesday, January 31st, 2007 by Louise Crow

I’m happy to say that with a lot of help from Francis and Matthew I’ve just rolled out a long-requested addition to WriteToThem. You can now use the site to write one message and send it to all your representatives in a multi-member constituency – so, for example, you can send a message to all your MEPs at once. A nice side project along the way has been getting the test suite for WriteToThem running happily on a mySociety server, and adding a few more tests. Run, tests, run! Good tests.


News & information:
Projects:
Keep in touch:
Technical:

mySociety is a project of UK Citizens Online Democracy (UKCOD). UKCOD is a registered charity in England and Wales, no. 1076346. Its company number is 03277032, and mySociety Ltd's is 05798215.