You are not a bell-end

In a world where I could blog daily about dull annoying things, here is a good one:

1. Went to Cannes during film festival (by accident)

2. Saw some amazing stuff

3. Resisted buying a Marilyn Monroe Festival de Cannes poster

4. Decided life would never be the same without 2012 Festival de Cannes Poster on wall at home

5. Found/bought poster

6. Lost poster/left poster at airport security

7. Got mate’s husband (BA pilot) to arrange extravagant plot to release poster from Nice airport security, utilising email written in French and drafted by mate from Uni (now headmistress of an International school in Belgium)

8. Mission failed

9. Found contact deets and emailed amazing restaurant opposite poster shop in Cannes – I ate there twice, of course they remember me

10. Traded a new Cannes 2012 poster for a review of my supper and a promise to eat there forever more (when in Cannes – go here Le Chaperon Rouge 17 rue Saint Antoine)

11. Poster turned up today

Lesson:

  • be open
  • never give up

More anon

Trust – some thoughts

Yesterday I posted a tweet that said this:

Trust is an under-rated value metric that defines so much of what we do, I think. Trust in your own decisions, plus other peeps/orgs

This was after being at a point in my life and with the organisations I am trying to scale at the moment, and how my lack of trust in myself was driving some of the decisions that I later regretted because I should have trusted my own abilities.

Followed by a small crisis of self where I questioned whether I just had trust issues, and so I did a little drawing of those I would trust with my life, my children, my house, my business, my decision-making process and for advice. I found that actually I had a very broad base of people who I trusted without question – and actually I naturally chose to trust people initially, only withdrawing faith when burned.

I am relieved about this, and it was an interesting thing to consider when I thought about organisations and institutions and how they design services – and how they design services in the main with a lack of trust – but that things were changing and so on. Open data, open organisations, all the things I like to think about, indeed live.  It was an interesting thought process anyway – feel free to ponder on!

Today

So today broke with a letter from Hackney Council with a parking violation fine, with photos, from my old car that I had presumed was safely in locked storage in Ripley, Surrey, indeed I had declared it SORN last April. This triggered a series of events that progressively eroded my newly found trust in trust and still lingers on as I write, with a continuing saga of ever-more ridiculous and illogical happenings.

Stop reading here if you just want to navel-gaze trust – from here on is a little bit of a venting post…

What happened before today:

1. I had a car that I was choosing not to drive any more as it had had a tiny crash :), it was super-expensive to run yet was not worth losing my no-claims bonus for and so I wanted to keep it, but not do anything with it for a little while as it was a classic, not worth much but a classic all the same

2. I went to the garage I had traditionally bought all my cars from and explained I wanted a small, practical car and was no longer going to be driving the *dinged* beast (they sold me the beast in the first instance)

3. They asked if I wanted to leave it in their lock-up, said the lock-up was huge and they didn’t mind but it would be officially off-road until I decided what to do with it – I trusted them and believed that they meant the words they spoke

4. I bought another car from them, gave them the keys to the beast and went on my merry way – I trusted them and showed my ongoing trust by buying another car from them

5. Several months later, I decided I would go get the beast and do something with it, now I had some time

6. The garage told me that I was not allowed to have the beast back, that they had taken it upon themselves and had fixed it and were hoping to sell it for £1995

7. They said that I could have the beast back if I paid them £860 for the work they had chosen to do, or I could sell it to them for £300

8. I called the police

9. The police said it was a civil matter until and unless the garage actually sold the car they could do nothing. They recorded the details and gave me a reference number, but said I should keep them posted and alert the DVLA

10. I explained to the garage that I was not paying the ransom, that I had reported this to the police and I expressly was not allowing them to sell the car for any amount, let alone £1995

11. They then said that they would sell it to recoup their costs in fixing the car – a job I had not commissioned, they had not asked permission to do. I said they were not allowed to sell it, they said they would scrap it then and so on and so forth (with swears) Imagine if that happened to you when you popped your car in to get the starter motor fixed, or sommat. When you go to collect it they tell you that they have popped a new engine in (without asking) and it would cost you xxx to get the car back, they sell your car and… or if it was your house, and a roofer came and fixed your roof without asking then sold your house to pay his bill – you see where I am going…

—–  a brief pause in the story, I chose to not continue the row, it was a stalemate, the police couldn’t help, I was not keen on fisticuffs at dawn with a used car salesman so I decided just to leave it all until it was thrust in front of me again, as I knew it would be ——-

And so here we are today. This car that they said that they would scrap, that I still own, was photographed in Hackney at 08:08 on the 27th January 2012. I had declared it SORN, as far as I knew it was in a lock up being held ransom when all that had happened was they had offered to keep it in their lock up, with no time period or charges.

I called them, no response, and then called the police and then this happened:

1. The police said that it was horrific but that it was a civil matter and until they sold the car, no criminal offence had taken place, but a civil one had and told me to contact the CAB

2. The garage *texted*(!) to say that they had sold the car

3. I called the police and said that they had now claimed to have sold the car so it was now a criminal offense right?

4. They said it was still a civil matter and could I call the CAB and DVLA

5. I called DVLA who said that someone had taxed the car but that it was still legally in my name

6. The CAB said that it was a criminal matter but referred me to Consumer Direct to see what advice they had

7. Consumer Direct said that it was theft, therefore a criminal matter and I had to go back to the police but that they would report the garage to Trading Standards, but were keen to emphasise that they wanted me to keep them in the loop

8. Meanwhile the garage was now sending me text messages saying that they were transferring a debt to the bailiffs for the cost of them fixing my car (without my permission) and storage of the car(!) ending with a final text that told me to f*** off and they would see me in court

9. I called the police again and they are having a little think and said they would call me back

So now, my trust is eroded. I have no faith that anything will happen by anyone. The car people who had my regular business over more than three cars and the justice system, which seems to be so lily-livered that they cannot see this series of events for what they are because, presumably, they do not trust that what I say is true – even though I have raised the same story officially over many months and have a car that is legally mine, being sold (maybe, who knows) or at least driven without my permission.

If you apply this abuse of trust to any situation, any property and see the chain of events, then it is clear that this car is stolen. It was held to ransom and now stolen. But no one can work from a basis of trust with me, that what I say is true.

And my own trust in people has caused this whole situation to occur. Had I been less trusting and insisted on written agreement that they were taking my car for an unlimited period for no money, signed and so forth I may have a better hope of proving all this. But even then, this can all be faked can’t it? I imagine I would still be in a terrible situation.

Meh – that’s off my chest, but yes – trust, for me it is going to be an issue for a while. And if I end up in court over this as the defendant, which you can completely understand may well happen, then bring me twiglets in jail.

*update to post* 06/02/12

The Police have been in touch over the weekend, which was very diligent of them. They have spoken to the person in question at the garage and say that he is basically claiming that he sold it because I had left it there so long and that he had repeatedly asked me to take it away. Half true, he had said that I could have my car back if I either sold it to him for £300 or paid for the work £860 he decided to have done to it in order to sell it. He had not been in touch with me at all in between the break down of those discussions and me being sent that photo of the car violating a parking order, during which time he decided to sell the car.

So, basically: I had not paid his ransom, so he sold my car – blaming me for leaving it there, but he would not allow me to take it away! Crazy

Luckily I had kept all text discussions with him and have turned these over to the police so that they can see for themselves. They have said that these messages do back up my side of the story but there is still no way to prove intent. So the police can do nothing. They say that he has clearly broken civil law and that I should instruct a solicitor and take him to court.

Kidnapping a car must be illegal.

Anyhow, another point. I have been inundated with appalling stories of other people, many far more vulnerable than me, being taken advantage of in similar fashion and I know that I am moaning about a very small thing that I could have ended by just paying the guy some money. Some of the horror stories I have read and heard are so sad and make me very angry, but makes it all the more essential that I try to stand up against this. But anyway 1. I did not have the money to pay him. 2. It was a principle.

The question now is do I name him?

Open Government Data *wince* it’ll take a while… Open Education – next September? No probs

Bear with me, I have a point.

The Secretary of State for Education, Michael Gove, today delivered a complete coup de grâce for ICT education by accepting wholeheartedly that ICT education, and indeed the cross-curricular syllabus, was fundamentally broken. He accepted that traditional methods for mending a broken bureaucratic, micro-managed education system would not address the immediacy of the problem, and so he threw it open to the floor.

He made Open Education possible (potentially mandatory) in one speech, and he heralded the Government’s move into…” it’s over to you, gang, do your thing”.

To be fair I am obliterating much of his speech here, but the bit we are most interested in is the fact that Government has seen the problem, examined it and accepted that the answers probably lie out there – somewhere on the Internet.

Let me be clear, this is a good thing – Open Education is the future – BUT YOU CAN’T JUST SPRING IT ON US!!

We need to be able to relax about certain basic human needs: education, health, environment (getting the money in to pay for this through tax, our direct debit to government) and we have to assume that the elected governors will take care of that for us, with the right people helping and advising, steering and delivering – without brain-bleeding charges to the public purse. (Martha Lane-Fox took time and focused advice on how government delivered its open online presence, resulting in the Government Digital Service – which took years to curate, even after her report was published and it is still in its infancy.)

We know about Big Society and we know that the world and its borders are opening up and it is becoming fundamentally digital. We know this and are all pitching in as and when we can, but we definitely still look to government to horizon-scan and come up with a scalable, secure plan for the future – that goes beyond:

Have you *seen* this website? Codecademy.com is awesome

Yes… it is, but…

Let’s pretend

Let’s pretend the education system was the tax system.

Our tax system is fundamentally flawed, we all know this. It’s:

  • Not fit for purpose
  • Deeply complicated
  • Is still run by people working without access to the Internet
  • Requires experts to explain information that could be easily garnered from the web (free – if you have the time)
  • The OFFICIAL BOOKS measure in inches, if you intend to master it yourself

Have you *seen* this website? http://www.justanswer.com/ is awesome <- link chosen to back up point, not after in-depth analysis

The fact is that out of all the 28,000 teachers who qualified in 2010, 3 – THREE – were computer science majors. Three chose to go into teaching, the rest chose to reward their hard-earned degree in the City, or on their own start-ups.

Why?

Money

Money is the elephant in the room here that no one wants to address. It takes money to solve this problem and we do not have money, as a Nation, nor most of us as individuals – not disposable income at any rate, and believe me – it will take many people with disposable income to help solve this across the UK. Hands up, anyone?

What if this was tax?

What if we were saying:

Yes, OK, the tax system is not fit for purpose and fundamentally flawed. But we are not going to spend years over-hauling the tax system and doing what we as government usually do! We say – Yes! You are right… you are vocal and on point in your suggestions so yes, go forth – and fix it… it’s still mandatory, natch, but you can do what you will with all the resources available to you on the Internet. Lots of industry leaders in accounting are going to be making up some new measurements, but it’s OK – we know it’s broken and you have the answer, so go on then 😀 we will be doing stuff over here…

I am being facetious

Of course I know this would never be the case. Of course I understand that the tax system is way too tricky for me to make such an analogy.

In my opinion if we do not treat education in the same way we respect tax, or even open data – then what exactly is democratic revolution all about?

How can we accept and wholly applaud a Government measure to turn education over to the ‘people’ when it is so utterly broken? This problem has been highlighted ad nauseum (more to come on Friday with the RSA report saying pretty much the same thing as everyone looking at this in any depth).

The issue has been accepted as a given – yes, it’s a terrible state of affairs, thank you Mr Gove for accepting this. However, you cannot step away from the fact that the solution lies in a big collaborative effort between industry and educators, between large and small businesses, corporates and social enterprise – all working in happy harmony with schools, full of children, children whom we protect (rightly) with stringent rules – particularly when we are talking real-life interaction with children, not just digital (but even digitally :/… ) this stuff does not vanish in a well-intentioned speech.

Are we sensible in being so care-free with our youth? Is education really the space where we feel most comfortable throwing open the doors and embracing Open principles without further thought? Let’s face it, Open Government data has been a minefield of risk aversity and open-eyed horror  – but Open Education can be rolled out on a whim, because micro-managing didn’t work?

I worry that in the excitement over freedom granted today to educators for something so utterly fundamental as Computer Science in the UK, so the doors open to frozen blind panic from schools and teachers, turning to potentially unethical opportunists wanting to make a buck and chaos and failure as the result. We cannot afford this.

I worry about publishing this post as I campaign for Open practice, loudly. I have campaigned hard for government to debate the subject on teaching our kids to code – please sign the petition, it has a long way to go… but if a subject is swept away in a general wiff-waff of ‘go forth and educate yourselves’ that we miss a proper, tax-payer funded (probably quite pricey) look at every issue raised – not just the problem. I also fight for Open Data. I welcome collaborative process.

Anyone who has googled Chaos theory will have a basic understanding of the fact that change is exacted through chaos. But also, that chaos is carefully crafted. And studied.

Much though it pains me hugely to say it – we have to keep pushing for a debate. We need this to be taken seriously. Education is not low-hanging fruit.

Today was great, but it was not enough. And I am so sorry to be saying this.

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).

Open Education: It’s not impossible, it’s already here

Imagine a world whereby our borders are open, where data is open, where organisations are open… where education is open.

Those of you who read my blog are pretty au fait by now with the open principles of data and organisations, and we live in a world of pretty open borders – so now, just bear with me through the open education thing.

There is an almighty (thank goodness) brauhaha at the moment about teaching programming in schools, indeed upping the interweaving of digital teaching throughout all subjects (beyond googling the best essay ever on any given subject). But there is the huge gap in enthusiasm amongst the young generations – relatively easy to solve – and the ability of teachers to teach all a young person needs to know in this future digital world, one that many have not grown up in, let alone been taught how to teach, this is harder.

But is this a deal breaker?

https://mulqueeny.files.wordpress.com/2011/09/t_talk-to-the-hand-graphic.jpg?w=150

Many (many many many) people say to me: but I taught myself how to code and I am fine, I have a career and I do well, if it was taught to me maybe I would not have found it so interesting.

Fair point, but you are all over 25. The under 25s do not agree – well not 100% anyway.

So I think that we can accept, just by reading all there is online right now about this subject, that there is a need, a very real need; and it is not just for the younger generations whom we may be letting down by not doing anything about this. Can we take that for granted for the sake of this post?

However, there is a big problem that we need to be addressing at the same time as we fight for recognisance of the need to teach 21st century computing – and that is that the teachers we have now, indeed the teachers we are training now, are not equipped to teach this.

I am a part of a network called Computing at School, and have recently been included in their google group. This group is full of teachers who are supporting each other, sharing resources, introducing people from outside the education community who are programmers, are building software and hardware (open source), or who are parents with rudimentary knowledge or extraordinary knowledge – robotics anyone? or those just wanting to help somehow.

In this google group I am a party to many conversations between teachers crying out for help and information, and helping each other. They share links, wack up a wiki when a subject gets too big for just an email list, bring in industry experts – and all in their spare time. Those teaching Computer Science degrees helping the primary/secondary school teachers and vice versa. It is all an open forum, anyone can ask anything, and they do. I cannot tell you how humbling it is to read some of the conversations, enthusiastic and daily, sparked in this group – and it completely negates the publicly perceived view that this task is impossible because the IT teachers are crap. It is simply not true.

Yes, many of them did not train in IT, but they trained as teachers, and as teachers they take the education of the UK’s next generation extremely seriously. (I am sure you can all haul out a rubbish teacher to point to, but let’s play to the masses and not the exceptions). These are people who love what they do and want to do their best, they know that they need help to get this right, but I do not see any reticence there.

What I do see, is the occasional call for help – to assist with making the case for changing the stuff they are teaching, often a cry of:

The head gets it, but will ask the *usual* questions. Anyone help me?

Now I am not a teacher, so have no idea what these questions are, but taking a wild stab I would assume that they are on a par with the senior management teams in organisations who can only approve things if they fit with industry approved measurements of success – and struggle when there is no such thing (yet).

Yet schools are already being forced to move into measurements not yet measured. Schools are no longer valued just on the say so of Ofsted (oh I know it is still a big thing, but for how much longer, open data?)

Open education?

Well, it’s not impossible it is already here. Computing at Schools is an excellent example of open education. The head of ICT might not know how to teach Python to a bunch of 9 year olds and make it fun – but Mrs Miggins down the road does.

So please, when you hear the counter-argument to teaching kids to code being that teachers can’t do it, that’s not true, they can – it will be a good decade until they are officially trained to do so, but even then all they really need to know is how to teach, then they can choose what they teach, and it is an ongoing learning path, I am sure (unless it’s Latin or Ancient Greek).

Until then, let’s nurture open education. If you can code and know that you might be able to help a teacher, or write some open source software for use in schools – please do it.

I would encourage everyone to start with Computing at School (CAS) as it is already here and already plugging right into the heart of the teaching network. CAS is a grass-roots organisation and that is the only place we can start. Top-down simply will not work – anyone think we will still be learning Scratch in 2020?

Let’s accept that government has a lot to do and that it will take time to make the necessary policy changes, and let’s make sure that our voices are heard as people living in a democracy, use the petition system, the voting system and the fact that we are actually allowed to speak to our politicians, and they will listen (again please let’s play to the masses not the exceptions here).

But at the same time, let’s just do what we can to make it all work a little bit better in the mean time. Besides, we can experiment (a bit) and if we experiment with the best minds we can lay our hands on (in an open education way) then the risk is greatly reduced.

And I think the next generations will forgive us for trying, they may not forgive us for giving up. I hope they wouldn’t anyway.

Please take time to sign the e-petition – http://epetitions.direct.gov.uk/petitions/15081

And here is a link to Computing at Schools – http://www.computingatschool.org.uk/

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.

Open the business case

So I have been doing a bit of research into being “Open” as a business strategy, inevitably it led me to Open government thoughts.

We can all cite merrily the bazillion reasons for buying Open source/Open tech, using Open standards, championing Open platforms and generally being the cheering public and sometime consumers of, or contributors to, Open projects.

But what about when you are the supplier? What about when you are the business, looking at the business model and not just being the vendor of Open technologies? It’s a tricky one. In this blog post I have shared some of the things I found out, and as ever, I would love to learn and understand more.

Here is a starter for ten:

“Companies that keep their intellectual property too close to the vest risk missing out on critical business innovations that idea-sharing could generate. Open business models foster collaboration with customers and suppliers to everyone’s benefit.

The more companies learn about open business models, the more they realize how much they have to change their own innovation activities to take full advantage of these paradigms. It’s not simply a matter of searching for new technologies. To thrive, companies must adapt their business models to make them more open to external ideas and paths to market.”

Henry Chesbrough, “Embracing Open Business Models”, Optimize Magazine, 1/1/07

Ponderables for a business case

  • While you are Open, you still own the data
  • What you gain by being Open is distribution
  • The value of user generated content (UGC) is growing, indeed it’s king when it is structured properly
  • The more you Open up and distribute the higher the quality of UGC you get back
  • Sometimes, other people do better things with your data

(The above is a synopsis of a conversation I had with @steveathon, in Sydney, over IM, whilst his wife made gingerbread – thanks for giving up your evening Steve)

But that’s irrelevant: Crisis forces Open consideration

The one thing I saw repeated article after article was that it usually takes a crisis for a business to even consider the benefits of being Open. None detailed more clearly than this business week article by Michael Arndt. I advise reading the whole article but here copied is the bit that I think is most interesting:

Their companies converted to Open innovation—relying on outsiders for their next products or services—only after falling into a crisis….

Whirlpool came around that same year after top management realized that big-ticket appliances had become a commodity. As a result, prices and margins were in a permanent decline, steepened by the recession. Unlike P&G, it didn’t respond initially by Opening its portal to product suggestions from outsiders. But it did enlist proposals from all employees. Further, it trained some 3,000 in the innovation process and began collaborating with suppliers. Now, in Phase II, Whirlpool is inviting consumers to help, said Moises Norena, global innovation director….

GSK’s goal was to boost its share of externally developed products to 33% in three years. Instead, it hit 50% even sooner than that. Among the Open-innovation products is a new form of Aquafresh that turns to foam in your mouth. Rutledge said the idea came from someone in the oral-care business who had background in gel foams like Gillette’s Edge, but it never would have hit the market if not for technology that came from four outside partners….

Makes blinding sense right? A hard sell into a thriving business, relatively easy to a business in trouble who are pretty willing to do anything, especially when that ‘anything’ is something others have done successfully.

So – government: Open and as a platform

If we accept that fact that crisis triggers a consideration of an Open solution (and I am sure that there are many who will disagree) – a bit like how we can tell that someone is about to leave their job/is scared they are about to get booted when they start updating LinkedIn and asking to connect with lots of people: we can recognise that Government only really embraced Open principles after it realised its own crisis, economic mainly, but also engagement with the citizens of this country.

Not, sadly, for all the reasoned and logical arguments, lobbying and hectoring over the last decade or so. Shame that, but it doesn’t really matter. What matters is that it has happened – in a very roundabout and reactionary manner, which does leave everyone feeling a bit unstable and scared, but the blame for that cannot be laid solely at the door of Open – it’s crisis, innit.

Martha Lane-Fox and Transform’s paper: Directgov 2010 and beyond: Revolution not Evolution really is all about giving Open a go (not going to expand on this here but many have, if you want to read).

Interestingly when researching this a bit, I discovered that Tim O’Reilly has opened up his book: Government as a platform for comment, as he says:

You are reading the text of an O’Reilly book that has been published (Open Government). However, the author of this piece—Tim O’Reilly—understands that the ideas in this chapter are evolving and changing. We’re putting it here to get feedback from you—what are your ideas? This chapter uses the Open Feedback Publishing System (OFPS), an O’Reilly experiment that tries to bridge the gap between manuscripts and public blogs.

Next to every paragraph, there is a link you can use to comment on what you’re reading. We are grateful for any feedback you have: questions, comments, suggestions, and corrections are all welcome and appreciated.

It’s fascinating, and I know most of you who read my blog love this stuff, so get commenting 🙂

So, government has embraced Open, through a combination of natural crisis response behaviour with some well-timed logic in the form of a paper that they could respond to and point at.

This is good – but a LOT of information and a lot of confusion. It does help though to separate the confusion created by the crisis: money and engagement; and the confusion created by an Open and transparent government. See? It feels easier already, right?!

So how should we, as the Joe Bloggs in this wonderful Open world of government work with this?

Well, if we understand the business reason behind being Open and the ponderables, it gives us a place to start.

The trigger

Response to a crisis: no money, gloomy jobs market, disengaged electorate, nothing else is working so why not? (oh and the expenses palaver)

The business reason

  • Martha said it would work
  • It has worked elsewhere
  • We have tried everything else

Going back to the final three points I made in my list of ponderables up there:

  • The value of user generated content (UGC) is growing, indeed it’s king when it is structured properly
  • The more you Open up and distribute the higher the quality of UGC you get back
  • Sometimes, other people do better things with your data

What’s in it for us?

  • Well, assuming that one day soon government will realise the value of UGC and digital reach, they will soon find a way to run consultations in a proper consultative fashion – and find a way of receiving the feedback and including it in policy development: this ticks the box of those dealing with the crisis of a disengaged electorate
  • and assuming we have good collaboration around well-consulted policies, you never know, the solution they seek – much like the foaming toothpaste GSK stumbled upon – may be found more quickly than they thought, and a regenerated economy may be triggered by Mrs Miggins at Number 47 – you never know
  • and of course, we all know that the geeks will inherit the earth – and they will do better things with government data, whether that be services for us all or a hugely successful commercial opportunity that highly acclaimed, sets us as digital leaders and is syndicated across the globe. Dunno, might happen?

Shutting up now

The point of writing this was to share what I had learned, and the resulting clarity of mind I had with regard to the chaotic world of government at the moment. As well as unpicking the business reasons for being on the supplier side of being Open. I hope it was interesting.

Many thanks to Gordon Rae @socialtechno and Steve King @steveathon for the Links/conversation/insight

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