My ICT teacher can’t mark my homework

Three years ago in August 2009 we ran the first ever Young Rewired State – a hack weekend aimed at the young developer community. I was determined to try to engage them with the exciting (sic) world of open government data, and firing on all four cylinders went out to go tell those kids all about it.

But they were not there…

It made no sense to me that there was a thriving adult developer community, many of them of my own peer group, but no-one under the age of  18? Where were the kids? Was there a corner of the Internet I had yet to discover?

Over a period of months it became blindingly clear that there were no groups, there were tiny pockets and many isolated individuals – all teaching themselves how to code, driven by personal passion and nothing else.

We scraped together 50 of these kids from across the UK and it was one of the most incredible events we have ever run. Ask me about it and I will bore you to death with inspirational stories 😉

Since then, running Young Rewired State has become the most important thing I do.

One story that I have heard time and time again, is that these genius kids are failing in ICT at school, because their teachers cannot mark their work. I mentioned this in the Guardian Tech Weekly Podcast and I am often asked to back up my claims!

One of the Young Rewired Staters who attended that first event (and every event Rewired State has run since regardless of the challenge – until he was snaffled by San Francisco: aged 16) explained this for the Coding for Kids google group, and I asked him if I could share his story here. Here goes:

When I was in year 10 (or 11, I can’t remember) we were given the brief to “design and create a multimedia product” for an assessment towards GCSE ICT.
Most people opted to use powerpoint to create a sudo-multimedia product. I, however, decided to build a true multimedia product in Objective-C (a small game written for iPhone & iPod Touch which included a couple of videos, some story text, audio, it was an awesome little thing, it really was 🙂
The Powerpoints passed with flying colors, my project failed.
I asked the head of IT why he failed me, he told me he simply couldn’t mark it. He had installed the app on his iPhone, as had the rest of the IT staff (Including the technicians who really loved it!), played it, but couldn’t mark it because a)He didn’t understand how it worked and b)It was leagues above anything else he’d ever seen from the class.
I argued the case and managed to scrape a pass by teaching him the basics of Objective-C from scratch and by commenting every single line of code I wrote to explain exactly what it did and how it did it (all 3,400 lines, including standard libraries I used) which ended up being a huge time sink. Time, I was constantly aware, I could be relaxing or working on a project of my own.
I understand that my case is a little different from the one involving Ruby, you can’t expect every IT teacher to be versed in iPhone development, but there is no excuse for not having at least a basic understanding of Ruby/Python and absolutely no excuse for failing work because its difficult to mark.
This NEEDS to be fixed, so many fantastic young devs are becoming disillusioned with education because of little things like this. The thought process, for me at least, follows:
“Wait a second, my IT teacher can’t mark this, so it fails? I don’t really want to be part of a system that works like this”.
This is in stark contrast to events like YRS, where kids are encouraged to push the boundaries and explore how to do things differently to stunning effect. It was one of the major deciding factors for me to leave education and move to the US.
The frightening thing is, after bringing it up at an event, almost every other young dev had a similar story.

I cannot tell you how sad I am that we have not been able to keep this YRSer in the UK, and this is one of the very many stories that drives me.

What can you do to help? Start by understanding this problem, then join groups like Coding for Kids and CAS of course – sign the petition.

There are a great many people trying to help solve this problem, and 2012 is certainly going to see a huge push towards solving this, but for now, just take some time to understand why this is such an important fight we have to win – for this generation and the next.

And as a PS, please read the introduction to Douglas Rushkoff‘s book: Program or be programmed – it is very good! (I so should be on commission from this guy).

Year 8 is too late

Every time we run Young Rewired State, indeed pretty much every time Rewired State runs any hack, we are asked:

What is the male/female ratio?

The answer to this question is usually 5% max female.

Sometimes people then look at me expectantly for me to explain what I am going to do about this, and I usually look a little bit scared.

 To be honest, finding developers of any age or gender, willing, talented and happy to either volunteer their time or give up a weekend (even if it is paid) to help government or organisations as they emerge blinking into the open digital world, is challenging enough. But to answer the girl question – so far I have been at a loss really, and sometimes irritated by the question. Why is no one ever happy?

But yet… it is an important question; and pertinent to me, as the mother of two daughters, one of whom is crying out to code, counts down the days to come to work with me on a hack day – and often fills in the memory gaps where I have missed vital sections of presentations.

The answer

Kidding, I don’t really know the answer, but Courtney Williams (a mentor from the National Museum of Computing, Bletchley Park, at Young Rewired State (YRS) this year) and Wendy Grossman (a freelance writer who followed and diarised YRS this year) have volunteered to look at some of the data we have and do some clever brainy things. This research will kick off in September 2011 and I will keep you all posted.

In the mean time, here’s my personal opinion based on a few years of working with developers of all ages, children of all ages and being a Mum of an aspiring girl-geek (9) (and a teenage daughter who has no interest whatsoever – she can be the ‘control’).

=========warning====personal opinion====not based on data====based on surmise and thinking=========

I find it relatively easy to understand and explain the lack of girl geeks, in YRS as well as in the grown up world. Here goes:

  • girls get self-conscious and socially conscious at around puberty/aged 12-14ish
  • coding and digital prowess is still niche at a young age, self-taught by the studious. Often considered a bit nerdy in senior school, where it is not (nor ever has been) taught as a part of the curriculum; therefore those who code have taught themselves. Teaching yourself something that should really be covered as a part of lessons, is a bit like doing extra homework – *why* (ask many teens) on earth would anyone do that?
  • there is no way the majority of hormonally challenged, desperate to find their place in the world, teenage girls would risk ridicule or isolation by doing such a thing – let alone be open and proud about it? (Boys of the same age have different social challenges and do not measure their societal worth so much by peer review aged 13/14)

This is why I reckon YRS gets a higher female sign-up but greater drop-out rate just before the event. They sign up because they want to, they drop out because they cannot face the potential embarrassment <- if only they knew how heralded they would be by the achingly cool. But even the achingly cool kudos doesn’t win against the female peer group pressure.

What’s the answer?

Well, I hate to limit this to just the girl geek question, but perhaps in solving the problem of a dearth of female coders we can make a big dent in the broader problem of the lack of teaching any coding languages in the National Curriculum – anywhere.

Forget enticing computer science degrees, or trying to encourage teenage girls to pick up Python…

Year 8 is too late

Start teaching coding as a part of the curriculum in Year 5. At this point the maths is strong enough in most kids. The IT curriculum has fostered a familiarity with computing and computers and the young minds are ready to start learning programming languages. Indeed they are creative, excited and have not yet developed any association, good or bad, with certain subjects.

I don’t suggest replacing the teaching of IT, that really helps kids get to grips with spreadsheets and word processing skills (yeah OK, Microsoft products, but hey). This is a new subject, an emergent but critical one – as critical as the traditional STEM subjects with which we are all so familiar.

If  it can be introduced as a part of the central curriculum in Year 5, I bet you my last penny that by the time those kids are drawn up through the education system, you would find far less of a disparity between the sexes – and maybe even an increased number of talented young people with an ability to manipulate open data, relate to code and challenging each other to design and build digital products that you and I have not even begun to imagine. Have a little imagine now… good innit?

Make one change: teach coding in Year 5 and thereafter, make it a part of the curriculum (as relevant and necessary as the traditional STEM subjects).

If you want to talk about this, share knowledge, do anything, then I will track what I can on twitter through the hashtag #yr8is2late

But I am only one person and this is not a personal campaign (yet) I want to do what I can, and I can share knowledge and experience, but it takes far more than YRS, Courtney, Wendy and myself to make a difference. And this difference would be for all young developers, not just female.

What’s the next challenge for Open Government data?

So three years in to data.gov.uk and the inaugural National Hack the Government Day and now there is a tick box exercise to “run a hack day”… please… someone… anyone?

Open data is not about hack days and running one does not achieve “engagement with the developer community”.

Background

I met Liz Azyan today. Someone whom I have been aware of for the last few years: blogs great stuff, is principled and keeps herself gainfully employed with a plethora of socially ethical social media support (if you know what I mean).

I was blindsided by her, she is awesome and I think really trying her damnedest to do the right thing in an environment that she totally understands, but with a community she is less accustomed to – yet. Watch this space, and government data geeks: I urge you to chat to her if you get a chance.

One of the questions she asked me today was: What is the next challenge for open government data? So thank you Liz for the inspiration for this blog post, it got me thinking about something I have not thought about much, recently.

The environment

Government has opened up quite a bit of data through data.gov.uk, and has encouraged engagement with keen developers who have been hankering after such information for years.

Industry too has embraced Open, with a small number of notable businesses throwing open their data doors, with good results. I wrote a post about this, I shan’t repeat myself and bore you.

APIs are being released almost every day – developer information overload has maxed out, and now we risk lethal developer apathy.

Developers have attended hack days, meetings in Whitehall – indeed many of them have joined AlphaGov. This is all fabulous; but not scalable to the extreme that the open data dream promises.

The challenge

Making it all work.

It’s all very well having developers working away with this data, but if government is not ready for it, it’s a waste of time.

Take just one example: two incredibly talented developers worked together over the course of a weekend hack last year, coding through the night to create a notification engine for the government Tell Us Once programme. It worked, it would have saved oodles of time and bucketloads of cash – but government was simply unable to implement it. This is one simplified example of 100s of apps created by Rewired State hack days alone, and there are many others.

Now, if you can imagine for a minute being a developer, donating your time – granted, sometimes the hack days are paid, but always weekends away from family – year on year creating apps that would help government and citizens. Solving problems time and time again – quick example, every year the Young Rewired State coders create apps to help them define safe routes to school/friends. Year on year we showcase these to the Home Office – nothing happens. Still no government supported/approved app to meet this obviously critical need.

Why would you bother?

Open data? Awesome, and we are making tracks.

Open Government? HARD, and we are not banging on that door yet.

The reality

The developers who work on government data often do so either out of personal frustration, or a genuine commitment to making the world a little bit better.

Rarely can they reach an audience that would benefit from their app/widget/website on their own and in their spare time, at least not without considerable support. Nor are they doing this for profit, so they are not going to get investor cash.

Helping government do its work better is not a good proposition for your typical angel or VC – the target is government; and only government can utilise the genius that they are being offered.

Lots of tiny arrows

Right now lots of tiny arrows are rained on the government portals day on day, by an increasingly disparate and desolate group of extremely talented people.

Is there any success anywhere? No. Well unless you count the oft-reported GovSpark created by Issy in Young Rewired State 2010, curated by a plethora of supportive geeks and designers and some financial and hosting support from The Stationery Office. But that was a ‘nice to have’ addition to a Prime Ministerial commitment. It was not a revolutionary way to interact with central or local government.

So what’s the next challenge for Open Government data?

Forget the data.

Find a way to enable these revolutionary ideas, apps, websites and widgets that save time, money and mind-numbing frustration from those who have to engage with government.

Do that, and only that.

And when you have done that – then engage the developers again around your open data through hack days, geek advisory boards or whatever means you can.

Until then, let them have a break. They’ll still be there if you do this. If you don’t, they won’t.

And that is ridiculous.

Also, please don’t insist people ‘do hack days’ for you. Here’s the point of a hack day.

What’s the point of a hack day?

I get asked constantly what my favourite app was that was built at any of the many hack days I have run through Rewired State. I am often ashamed that I struggle to answer, although there are many. This is because hack days are rarely about the prototype.

To cover briefly what a hack day is, it is:

  • one or two days long (often belying the name)
  • any number of developers, for me a minimum of 10 devs are needed to make it buzz a bit, but 20+ makes it exciting
  • a subject, challenge, dataset (the broader the better)
  • developers are given a brief of the subject or challenge at the beginning of day 1
  • they code/design/engineer over the course of a free form period of around 24 hours to create prototype solutions or ideas
  • they present back to their hack peers and any inquisitive viewers, as well as the sponsor, client or group who put the event together
  • prizes are awarded
  • beer and pizza is essential

Many people will not experience a hack day, but if you can, please do. Show and tells are usually open to anyone who wants to attend and twitter and lanyrd are quite good at curating such event information.

However, the reason for this blog post is to explain the point of a hack day, now in 2011 (it will definitely be different in a year’s time, but to chart right now).

If you take a little time to look at the above list of what a hack day is you can understand that the common question might be: yes but what did they make and what happened next?

My response to that is that you are jumping the gun.

What we do at hack days is show you the future. Here’s why.

Why do developers turn up?

Well, in the current climate: API bonkers, information overload (yes devs get that too), tablet shmablet, toy shmoy world that we live in, there needs to be a little peace, as well as a challenge. As I have explained in a previous post about developers it is up to the rest of the world not to risk developer apathy (already here IMHO), and to look at what really matters.

Developers are simply awesome and if you know one I dare you to go try your million dollar idea out on them – they will have deconstructed and reconstructed it in minutes. Tell them your *save the world* idea and they will probably risk divorce to build it for you – please don’t do this.

Developers who know hack days turn up for the buzz, the competition and to learn, mainly to learn. Those who have never been to one come for the challenge.

I have been running hack days for three years now, and one veteran of the Rewired State hack days was at this weekends’ hactivate event. He spent the weekend coding a composting app, it’s cool, you can see it and many more here. But the big thing for him was spending 1.5 hours playing with a web server, in peace, legitimately, on a Sunday (and learning). Another group (and this is usual for a hack weekend) were hack day virgins, and have adopted the amaze-balls face of pride at what they can actually build when challenged by time (hack days are ruthless) as well as taking home the contact details of the colleagues who are as talented as themselves, at other stuff.

One developer gave himself this hack weekend as a Father’s day present. To have a weekend to spend with his peers, although coding was his day job, to work on his own projects, surrounded by like-minded awesomes, fed, watered – that’s the point.

Most developers will leave a hack day with new knowledge or at least new contacts, that can lead to extending their ability to deliver the awesomeness.

It’s probably fair to say that most would not admit to being so excited by the non-coder audience blinking at what they have managed to create in a two-day period, nor the prizes showered upon them. And, from those I know, it is always the afterthought – although I am now really clever and spend my life finding flipping brilliant geek prizes that they can’t ignore :).

Which is why it is important to understand all this before you ask: what is the point of a hack day?

What’s in it for the non-coders/organisations/brands?

So, there is an immediate and very obvious benefit for anyone engaging a number greater than ten developers on your own idea/API/bit of kit, and hack days seem to be de rigueur. Is not hard to be confident that good things will come of the weekend.

But is it the list of prototypes at the end? That no good hack day host would ever be able to predict?

No, it is engagement with the development community. Gifting your idea/API/bit of kit and enabling some free time for developers to engage with and over said idea/API/bit of kit. Yes of course you will get any number of good prototypes and even working applications – but better you will get to meet a number of developers, showing off their skills and often their newly acquired ones – this is really as rare as hen’s teeth (usually because they are fully employed fulfilling other peoples’ ambitions) engaging over a dedicated period, with peers they may not have yet met, over your technology or challenge. Yes, your super-sexy next bazillion idea might come out of this – but you created the environment for that conversation, that dev-to-dev spark.

But yet…

The thing I have noted today after Hactivate is that the sponsors are actually dedicated to seeing the apps go beyond the hack day. The winning app was one built to try to address human trafficking, and it was created to make the interface so simple that anyone could take it up without needing access to anything too technical; then we could crowdsource peoples’ safety.

The judges are determined – from a human pov, not only the brand they represented – to help collate the necessary charity network information and wherewithall to make it happen. However the geeks who thought it needed to happen and were so passionate about beating human trafficking that they spent their weekend building an application to make people a little bit more safe, found it hard to adjust to the jump of someone actually taking it on and helping make it happen (within 24 hours). Possibly because they had been coding non-stop for 24 hours, presenting to Press, sponsors and co-hackers – more probably because they were not used to their ideas being taken up so strongly and immediately by the kind of brands that can really make it a reality.

Such is the magic of a hack day.

This is why I love hack days… dilemma 🙂

And so…

The point of a hack day for a developer is to be with like-minded people, work on your own stuff, learn and be celebrated; for the rest of us, it is to create the environment for magic to happen.

Maybe in the next few years they may become simply about the prototype, but I hope that day is a long way off. The point is developers, living and learning from each other in an environment that is created by you: the challenger.

Finally…

As ever, my cry is: please, do not take the piss, developers are for life not just for your *next million* or *save the world* idea. They are an asset to be cherished and nurtured and they do not necessarily always value the same things you do. It is rarely money or jobs – most developers are awash with job offers, and extra-curricular *cash* offers.

Hack days do work, right now, because everyone wins when they are run well and with consideration. But please don’t ask me what my favourite app is that was ever built at a hack day! I can’t tell you, I have no idea. I do however now know 200+ developers whom I would be able to call in a heartbeat, and know their skills, passions and talents – but I would never sell them to anyone.

Developers are a talent to be nurtured in our open data and open society world. Hack days respect this and act as breathing spaces for devs.

It is rarely about the prototype, and when it is, I will probably go buy that flower shop I have been promising myself.

Campfires, tents and the future

So this my final post in this week of blogging about the challenges and issues I have faced/been talking about with colleagues – with the express aim of trying to draw out who is thinking about what and what happens next.

It has been an amazingly useful exercise, taking time to write down these thoughts and discussions; I have found myself researching more, asking questions, learning and meeting new people. I shall certainly continue to write posts more often and in this style of writing less about what I think and asking more about what you think.

It strikes me that there is still a great need to seek out the futurologists of today, to reignite the discussions about what the landscape might look like in the digital world as well as in the political and social realms.

So I would like to suggest that we have a weekend away towards the end of the Summer, where we all get together in an informal setting to talk about this. I do not think we need to have people formally speaking, nor any organised activites – but what we do is have people of different interests and specialities having conversations. What comes out of these should be tweeted and blogged over the course of the weekend – to engage those unable to attend and to widen the conversation.

We should hold it somewhere with a big field for camping as well as being close to accomodation for those who just hate camping with a passion – we have fun, we relax, we talk and most importantly – we amplify the conversations. Nothing is disallowed (families are welcome) but I don’t imagine this working if it is in any shape a conference or unconference. However, I am going to give it the hashtag of #campcon because that is all I can think of.

So who’s in? I am happy to throw my hat in and help organise some of the logistics, also spread the word with the developer communities (including Young Rewired State) and people with whom I have the most interesting discussions. But it will need far more than me to get this off the ground.

Just to reiterate, this is a weekend about the future, not issues and problems of the present – there are many, many people successfully holding local and national events to try to address these issues. It is about painting a picture of the world into which we are going to be delivering digital products and solutions:

  • borders: are they open or shut? what happens in either case?
  • data – is it open or increasingly regulated?
  • space travel
  • virtual reality
  • climate
  • natural disasters
  • population
  • migration
  • shopping
  • music
  • travel
  • television
  • time machines
  • science
  • politics
  • royalty
  • gypsy weddings

Anything, anything at all – but it must be about the future. Probably need a wiki for this…

Too much information

On day two of my week of blogging every day on what is niggling and making me think (see yesterday’s post if you are confused) I am going to write about a topic of daily discussion with colleagues and people in the digital industry and see if there is any more light to be shared on all this.

We seem to find ourselves in a world of over-communication, over-sharing and in the battle cry of Open: too much information. I am not sure that there is anything wrong with this, but what feels iffy is the fact that – again – there seem to be not enough people out there on the horizon carving out the future for us all in the following areas:

  • personal data and rights management
  • developer fatigue

Personal data and rights management

Working as I do in the Open data world I know for a fact that we are very careful to keep the data we work with non-personal, and endeavour always to make sure that cross-referencing data will not enable identification of an individual. We also do not go anywhere near personal information. William Heath has long been *the* voice in my world for identity, a fully paid up member of the Open Rights Group and jointly owns the company Mydex. William is one of those people to whom I was referring yesterday – we need him out there on the edges of reality and I would love to hear a lot more from him about his future vision. Personal data is obviously the next big discussion, what is the personal decision making/prioritisation that happens sub-consciously when a person builds their facebook page and sets their privacy settings? Why do people say yes or no to a store card? What is the value metric for personal data? Why is everyone (almost) religiously determined to hold back personal information from government, or treat government requests for personal information with caution or even suspicion? I don’t know the answers to this – but I hope to find out more. Please do point me to people who are researching this publicly and with a horizon view (other than William!)

I also am a bit surprised that the Open Rights Group are not being clasped to the bosom of every organisation opening their data – rights management, believe you me, is the conversation du jour; and getting it right for both data owners, developers and organisations has to be one of the highest priorities. Open data and an open society needs clearly defined and refreshed rules and perhaps it is time to start Rights camp or somesuch – it seems to me that it requires the heads of many specialists to get it right, not just one group – and that is always interesting to me.

Developer fatigue

This could well deserve a post of its own, I am not sure yet, we will see. In my (slightly controversial sorry about that) post I wrote last year about developers I touched on the risk of developers turning away from publicly released data if there was an eternal demand on their free time and expertise. To an extent this is beginning to happen now and I would hope that those who are trying to solve the problem of:

We released our data but no one is playing with it, where are all the developers?

… can recognise that there is a very real requirement to engage with developers in smarter ways and to honour their work ethic and abilities. There is no need for me to re-write the developer post from last year, but developer fatigue is very real, is very much here and should be (along with rights management) something that open organisations and industries are addressing with fresh minds. I know it is my utmost priority and is not easily solved, certainly not by simply throwing cash at the problem – although that never goes amiss; but also:

  • working with their schedules and optimal way of working, this may not be 9-5
  • finding a variety of very real challenges and apparently unsolvable problems
  • realising the relevance and value of geek work and utilising that

Looking at the future landscape of a professional relationship between Open organisations and the developer community in a sustainable and respectful fashion is the main focus for me really, and I really, REALLY would love some suggestions if you have them for who is scoping this work – again the edge of reality and future world stuff – not the immediate environment.

So that’s it for today. See you tomorrow!

Developers

Updated on 23rd Feb 2012 to recognise government changes

Frustration is never a good reason to write a blog post, nor a knee-jerk reaction to something that has happened in your day – something that I am sure you will see I have learned during the course of my scribing here (and some seriously random posts in my early blogging years, sorry about that). So please believe me when I say that this is not a rash post, it has been a long time in the making.

It is the age old fannying about all day doing the distracting stuff that demands immediate attention, then lobbing the stuff on the ‘to do’ list to the next person down the line making the most noise about it: I think it is time that someone said: developers are no longer the 5pmers, willing to deliver for a 9am deadline.

The average view of developers and open data (from within government) is that:

1. developers work for free/very little because they are so driven

2. developers will do anything for early access to data

3. developers will do anything for kudos

None of the above statements are true. I can name perhaps two people who may fall into one or two of the above categories, but I know no one who actually fits all three. So let’s start from there.

What developers have been saying for the last decade or so, is that there is a better way. It is:

  • cheaper than outsourced IT and CMS contracts
  • faster and more agile
  • diverse and inclusive

The blockers are:

  • closed public data
  • procurement
  • change

Developers are indeed talented, and worthy of enormous academic respect – such as people reserve for scientists or those people on CSI. And yes, there are some developers who are so excited and driven by their talent that they will more than happily talk for hours, or work for a while – for free – explaining why they love their subject and how they could revolutionise the way the world works. Just as there are those who know how to code and do that as a day job, are brilliant and talented but it is a job and no more, and those who push and grow their talent to become super-developers, world-renowned futurologists and/or billionaires.

There are back end developers, front end developers, php, ruby, c++,  java, perl, (a list of programming languages are here), some are dedicated to open source and open standards, some are quite happy working with bespoke software – most write their own; some use agile programming and scrum mastery, others don’t; some fight the fight – most, to be fair, won’t.

Not only are developers talented, they are also human. I know it may seem facile to point this out, but they have relationships, own homes, or rent; eat food, not just vegetables they have dug up from their gardens – all of this costs them the same as it costs the rest of the world. Taking a girlfriend or boyfriend out for a ‘show off’ supper/date costs a developer as much as it does a politician, doctor or plasterer.

The only difference is that it has taken the world a little while to listen to what they have been saying for many years now:

developers can redesign the way the world works – they can make it cheaper and more sustainable

So developers have been working effectively as jobbing actors, working the poles whilst waiting for the world to realise what they had to offer.

A few have hit the headlines/Hollywood, but let’s face it – not many. For those who were determined not to waste any more of the worlds’ collective cash or resources – much of their spare time has been spent, in recent years, lobbying for open data and standards, fighting for a way to prove that they had the algorithm, the app, the simple interface – a new way of doing things that would not cost lots of noughts, or lives, but would revolutionise the way the world operates its business: government, corporate and social business. (But just because it did not cost lots of noughts cannot dis-count making lots of noughts, and for some developers making money is paramount; in as much as for others it is irrelevant – that’s not the point…)

To discount the revolution in open government data and standards over the last few years would be ridiculous – it has taken a massive amount of work and dedication from an increasingly broad community – but it has not reached a tipping point yet.

For a while, in 2009, there was a brief moment of illumination, in my opinion, where world governments in particular woke up to the reality of what had been glaringly obvious to the militant dev (as well as the jobbing dev, to be fair) and the studious few who were truly looking for future solutions to today’s problems.

Open data meant a new rich seam of renewable resource, upon which not only could there be built scrutiny and accountability in democracy – but also small businesses could grow, entrepreneurs could flourish, investors could be wooed – tech-cities could be born out of dead olympiad space, internally companies could revolutionise process design and service delivery – the whispered word was agile and it all suddenly seemed possible. At a cost to no one, seriously, no one. (Oh except perhaps those who had been exploiting an antiquated system for years, meh).

Until it all went a little bit wrong.

Somewhere, somehow, here in the UK, amongst the rise of the Coalition and loss of the tech manifestos – torn up in the aftermath of a hung Parliament – an ethos has risen based on the fact that developers will solve all the problems that can be resolved through technology – for free, for love.

What do you mean, you can’t?

Let me just be clear: there is a better way, it is not free, but it is massively better! R&D through hack days is a very valuable thing indeed, of course 🙂 (see Rewired State, we are doing some good stuff but we are a very small cog in a very large change machine) but actually delivering what developers have been talking about for the last few year takes time, money and talent.

Developers need to live, and actually the world needs to woo them. To romance a developer you need to be willing to listen and willing to pay where they say it is fundamental to invest – feel free to get a second/third opinion – in fact I suspect they would demand it. But for now, please remember that:

  • developers have accommodation that costs money – not data
  • developers love open data but mainly to show *you* what you are missing
  • developers will help – but don’t take the p***

Disclaimer: I run Rewired State

Running a very experimental hack day for start-ups

This is nothing to do with my work in government, therefore I am blogging about it! (Ref previous purdah post)

The idea is to gather together a number of business start-ups, owned by members of Adam Street club, identify the ones with interesting data and information, pull together a number of developers/hackers, some of whom are already working with the businesses concerned, some of whom are nothing to do with it (including some Rewired State developers) – and run a one-day hack event with the intention of creating a number of mash-ups. The mash-ups can take many forms: websites, web applications, i-phone apps, other data phone apps, i-pad apps, games, maps – endless possibilities.

The aim is to see where there might be connections and collaborations between businesses not yet explored, and inevitably see what, if any, new products there are hiding amongst that information. I have no idea what will happen, it could be simple things like more effective ways to exploit the data or better ways to store and serve the information. However, I think it is worth doing, as we all know that one of the best ways to re-generate the economy is through enterprise and entrepreneurship – so why not see if we can be pro-active about this with start-ups.

How will the day work?

The day will start with the owners of the selected businesses standing up and speaking about what they do, what data they have put into the pot, any ideas or issues that have that they would like solved, inspiration etc (this will be very time-limited!). A Rewired State developer will have been working with me to get the data sorted for re-use, and we will explain how to access the data and any APIs we may have.

Planning and coding will start as soon as possible, and will continue through the day – fuelled by delicious food and beverages in a variety of forms. At 6pm there will be a show and tell, where the developers will show what they have made, with the traditional beer and pizza accompaniment, to their peers, the business and data owners, and a selection of interested people.

What happens next?

Collaborations between start-ups, initiated by the mash-ups, are the primary outcome we want to focus on. Where this goes depends entirely on the people involved and the nature of the product. Perhaps products will be created that are completely new and therefore further discussions will take place about how that might be taken forward either by the business owners, or by the developers themselves. We will see, but we will be making sure that whatever support needed going forward is provided and will be looking for sponsors and investors to help us do that.

This first one will hopefully begin a series of start-up hack days, I hope that it does work, it may not.

How to get involved

Well, in order to see if this works we will be hand-picking businesses, but if you are an Adam Street member and have a business that you think should be involved, let me know. If you are a developer and really want to be involved, then get in touch – I have enough signed up, but we are not really squeezed on space so we can take more if you are good.

We could do with a bit of sponsorship for beer and pizza in the evening, but all we can offer in return for sponsorship, is attendance at the show and tell and a first dibs at next-step talks with the business owners and hackers – plus inclusion in any Press we do around this event (although we are not yet decided on whether we will invite Press – thoughts?). Also, all of the developers do this on a voluntary basis, so if we get sponsorship we will try to give them something in return for their work, usually in the form of prizes – you can help us judge these.

We need a server… please…

I think it would be quite good if there was a group of people wanting to run an eye over this, and act as a bit of an advisory panel, so that this does not become just a pointless, but fun, exercise. There are a few involved already, but if you feel that you could bring something to this particular party – please do let me know.

Want to come to the show and tell? Just let me know and let me know why and I will see, we are limited on space for that – so it will be first come first served and relevancy.

Why Adam Street member businesses only?

Adam Street is a club that offers seriously affordable membership to entrepreneurs and start-ups (I made that up from my own experience, it’s not their official line I don’t think!). Most people that belong to it are serious about their business and are looking for good networking opportunities, but perhaps cannot afford to invest in expensive business clubs. These are the people we think would most benefit and appreciate this form of innovation. I am a member and it seems a sensible place to start – apart from the fact that I am not a member of anywhere else. (From the Adam Street side, they started out wanting to provide an affordable space for entrepreneurs, offering them collaboration opportunities – and they are keen to deliver on this, above and beyond the Mojito).

I approached the club about this idea as I thought it would be a good idea for their members and they were enthusiastic, embracing the ethos of hack days as much as me and happy to go with the ‘suck it and see’ attitude <- do not insert crude joke here.

When?

*probably* the first Saturday in June. It has to be a Saturday as we need the best developers, and they are busy all week. Also, Adam Street is shut until 6pm on a Saturday, so we get the run of the club throughout the day when the developers need peace to work.

Rewired State

I am a founder director of Rewired State, but that is really all that is relevant here. This is not a Rewired State hack day – we are über busy with government work, and our only focus is public sector information and hack days. However, I have opened the offer to work on this hack day to our developers as they really are the best; and am really pleased to say that ten of them are joining us to work on this, including two of the Young Rewired State hackers, one aged 15 the other 16 (and mind-blowingly good).

Rewired State: Justice and Home Affairs Hack day

On Thursday, 11th March 2010, ten Rewired State developers (including two of our young rewired staters) hacked Home Office and Ministry of Justice (MoJ) data for a few increasingly panicked hours (panicked because of time restraints 10am until 4pm).

The lovely people at Osmosoft hosted the day and we presented the 9 final apps in the Home Office to Home Office Chief Information Officer: Annette Vernon, the Cabinet Office Director of Digital Egagement: Andrew Stott, Sir Tim Berners-Lee, Nigel Shadbolt, and roughly 80 Home Office and MoJ policy, statisticians, ecomms and Press Officers.

Here are the hacks:

Better Crime Maps Richard Pope created the application he has always wanted to, whereby he took away the fear created by crime maps that made people aware of crime in their area, but perhaps could not afford to move away from – by creating a ‘not the crime map, crime map’ – here is the true detail of crime in your area, and here are the contact details of people who can help affect where the police focus their efforts… ’nuff said

Crime Stats facebook quiz A real life facebook quiz of only six questions that enables you to guess about the crime stats in your area based on your conception vs the reality – not only is this an unobtrusive way of you finding out the real stats, but it is also a great way of offering the Home Office a feel for how people are feeling about crime in their local area. Valuable to both department and society

Police complaints data A new visualisation of police complaints data that shows a different view other than text for police complaints in an area, per type of complaint, rank and so on. The only thing borking this is that there is no data that gives the number of police in each ward – so it could look skewed if there are high complaints in an area with few police etc etc. However, after the hack day, the CIO for the Home Office is determined to get that data made available for the application to work properly  – WIN

BBC Data.gov.uk this was really exciting for me. Ben Griffiths (who always comes through with the most insightful hack at any event we run) started work on an application that works a bit like sidewiki – whereby any BBC news article (and of course this could be syndicated out) is marked up to link to the relevant data set that informs the story it is telling. I have been following Ben Hammersley’s work on how the publishing industry needs to change the way they are creating content, thereby data, online. Ben Griffith’s hack plays beautifully into this, news industry take note.

Safer journeys this is a simple principle hack from one of the Osmosoft guys, Simon McManus, who created an idea for a hack that gives information on crime in an area per underground station. useful as it is time lead, however, not so good as it is per area not station – we need to get the station crime data – a set that is not yet created, but hopefully we can get it made.

How’s my Town was one of the creations of Josh (Young Rewired Stater) that called up all information on an area and gives it a percentage rating  – as he says ‘for the ultimate snob value’. Currently it seems to be a bit broken but he assures me it will be working again soon!

Two other apps: Met Complaints (an iphone app) and Helicoptr (lovely vis of where the police helicopters are and have been over set periods of time – by Stephen – the other Young Rewired Stater there) have not yet been loaded but will be.

Paul Clarke took some great photos (which I have liberally reused in this post):

Photos of the hacking here: http://www.flickr.com/photos/paul_clarke/sets/72157623477510033/show/
Photos of the presentations here: http://www.flickr.com/photos/paul_clarke/sets/72157623602064232/

There was no wifi or reception in the conference room so no tweeting, but actually the point was to enthuse and inspire the Home Office and MoJ officials, not everyone else. And it worked – we will see what happens next but everyone was very buzzy afterwards. The Q&A was challenging at points, but the usual subjects were well-debated: you don’t understand the data, how will people know what we mean, loss of control etc as well as the shiny, bouncy, happy people wanting more and wanting to race back to their office to tell their colleagues.

Then we all went to the pub.

Next up: National Hack the Government Day if you are a dev sign up, sign up, if you want to come and watch – sign up

Rewired State’s massive March

Those of you who know me, or follow me on twitter (@hubmum), can’t have failed to notice that we (Rewired State) are putting on quite a few events in March. Also, the more eagle-eyed will have noticed that we have also turned ourselves into a grown up Limited Company.

Why?

As James Darling observed on our blog post about this – we were ready to hang up our collective boots and move aside after the launch of data.gov.uk and the apparent very public commitments to opening all data and enabling transparency. But then there began a series of conversations and online discussions about how the value of data.gov.uk could be explored, departments were asking for help unlocking some of the stories their data could tell; this, alongside the unsettling assumption that developers would carry on playing with this for free and would eventually come up with the *big* one (other than THE newspaper – a defining moment in data realisation), meant that we thought we still had a point.

We decided to reconvene and see how we could help government departments get to grips with the untold value of the data they were releasing, whilst showcasing the talents of the Rewired State developers in not only creating exciting applications, but also in problem solving using Agile methodologies. And so Rewired State was reborn – with more of an organic message (as you will see when our brand new site is launched next week!) <- we are all about Agile.

Why a proper limited company? So that we can be paid, it was achingly difficult getting sponsorship and past procurement issues for the other hackdays without a formal company; also, it seemed the right thing to do. We are forging ahead with the view that what we are doing is right, and we will see what value we can provide for developers, and for government. It may be nothing, it may be something – we’ll see.

What’s on in March?

11th March Rewired State: Justice and Home Affairs – Ten developers are going to play with data from the Ministry of Justice and the Home Office. It is an open hack day with a presentation at the end of it to senior officials, comms teams, Press office and the CIO’s office. Statisticians will be invited to go and have a look at what is happening during the course of the day.

After the presentation, each ‘hack’ will be written up with details of what data was used, whether it was available (or scraped), how long it would take to create a fully operational version and an idea of how much. This is not to say that Rewired State would then take on the full development, but to give the department a realistic starting point, should they want to develop it themselves. (The IPR remains with the geek, of course, as with anything we do).

I have to say that everyone within the departments that I speak to, is very excited about this (as are we).

19th and 20th March Rewired State: DotGovLabs – 30 developers will work over the course of two days solving some of the more specific challenges faced by Directgov, businesslink.gov.uk and NHS Choices: including localisation, personalisation and a cross-site(s) topic of pregnancy. (We are hunting pregnant (or young parent) developers for this – so please do spread the word).

The event will start with developers working with key people from the three super-sites, as well as policy/departmental bods. Challenges and issues will be explored then the developers will be left alone to work on some technical solutions. The following afternoon the groups will meet again and see how the applications are coming along, ready for mass-presentation at 4.30pm on the Saturday to invited people from the three super-sites and across government.

Beautifully, we have decided to hold the National Hack the Government Day on the 20th, so there will be an almighty powerhouse of development going on in The Guardian offices, with the 30 developers from the dotgovlabs hack, cheered along by the wave of random Hack day developers – who may themselves come up with some interesting things for the dotgovlabs people (but the presentations from the National Hack day will be later – and over beer and pizza as opposed to tea and biscuits!) and will be completely random.

Last but not least, we have the much evangelised Rewired State: Culture event on the 27th March. Mark O’Neill, CIO for DCMS and brilliant blogger, wrote this about what is known as ‘Rewired Culture’:

Britain is a creative culture. We have a vibrant developer community, a growing and active entrepreneurial base and a vast, rich array of culture assets. How can we bring these together to create new opportunities for data owners and developers? How do we encourage links between data repositories such as museums, broadcasters and the wider community like data.gov.uk or the “London Datastore”? How do we ensure that the exciting work already underway in a number of organizations is shared more generally, so even smaller bodies and SMEs can learn from best practice and find workable routes to market? What are the cultural content business models for the 21st century? How do creators, curators, developers and entrepreneurs work together?

Rewired Culture is a day long event on 27th March 2010 organized by DCMS and Rewired State which is intended to explore these issues and more besides.

Rewired Culture has two strands – the first is a hackday bringing together data owners, data users, developers and people with ideas to see what they can create in a day. This builds on the very successful Rewired State events held in 2009.

The second strand is a halfday unconference style event starting at midday and running in parallel with the hackday for data owners, entrepreneurs, data users and communites to discuss business models, funding mechanisms and challenges.

We will be encouraging constant communication between the two strands because by the end of the day we want the event to have come up with a number of projects that people want to take foreward on technical or business grounds, preferably both!

As you can see: four very different events

And we are wanting to work up our offer back to departments/organisations around these four – plus a few other one off events during the year. Please bear with us, we won’t be able to answer too detailed questions about our future right now – but we are going to carry on, and yes, we are definitely doing another Young Rewired State (we are also pretty chuffed that some of the younger devs are rocking up to some of our other events).

This has all happened rather fast, and as with anything, the last thing we have focused on is our own website – we are working all the hours to get everything sorted, in the mean time, if you want to come to any of the days, either signing up as a developer or as a voyeur, here’s the rather haphazard sign up:

Rewired State: Justice and Home Affairs http://rewiredstate.org/home (As there is such limited space, this will be invite only)

Rewired State: DotGovLabs email info@rewiredstate.org with the subject line ‘dotgovlabs’

National Hack the Government Day email info@rewiredstate.org with ‘National Hack’ in the subject, who you are, whether you have been to a Rewired State event before, and if not – an example of something you have created

Rewired State: Culture Sign up at: http://rewiredstate.org/culture but everyone wants to come, so you have to beg

Want us to do one for you? So long as it’s not March – I’m sure we can, just email info@rewiredstate.org with the subject line: ‘It’s OK, it’s not in March’

Otherwise – we will keep you posted

*I get asked quite a bit who the Rewired State team is, here goes: James Darling (boy wonder), Richard Pope (super clever), me and a new addition Rob Carter (@hubdad) the sensible money/business man. But the extended family is definitely The Guardian who host many of our hackdays and Harry Metcalfe, founder of the Dextrous Web, who has been extremely generous with his time, thoughts and brilliance. And, of course, the team behind data.gov.uk – who we won’t individually name as we know they are a little bit busy!

** we need sponsors for The National Hack the Government Day: only beer/pizza/lunch money for the 100 geeks and the show and tell guests email us info@rewiredstate.org with ‘sponsor’ as the subject line

*** next you will hear of us will be specific hack day deets and the launch of the new website