Types of hack day

A year ago I wrote a blog post: What’s the point of a hack day? You probably need to scan that and this one: What is a hack day?

In it I said that it would probably be different in a year, and to some extent it is, but one thing will never change, and that is how you should treat developers. Enough has been said on twitter today about the Cadbury hack and in my head a few weeks ago about the Hack for the high street event – both of which are hack days with the sole intention of the attending developers building an app for either a specific event or for a bunch of businesses, for free, or for props and chocolate.

This is wrong, but I am not being helpful in just saying so, but I must make it clear: I believe this is very wrong.

Thayer Prime has written an excellent blog post about how dangerous this is from a PR angle when you are a large, rich organisation, I would like to update my post from last year to reflect how I see hack days being legitimately used these days:

Hack for a cause

An open hack day, available for anyone to come to where there will typically be decent prizes at the end of it but developers are not paid. Organisation of such an event may well be sponsored to cover beer, pizza, hosting and whatnot but the developers are free to build whatever they fancy, or not if they just want to be there. Apps can be showcased but IP of idea and code remains with the developer.

Hack events like this are very effective for creating meercat moments in entire industries, most recently I saw this happen with the TV industry at the TV hack in Cannes and has been most notably successful with music and open government data.

Hack on new kit or new data/API

Some organisations need developers to engage with their new piece of kit or play with their new data. Hack days are great for this – but developers should be paid something for their time and IP for anything they make at the event should remain with the developer, both code and idea. Prizes should be awarded in addition to the payment to devs.

These are very successful and most recently I can cite the GLA hack day as a good example of this – devs were paid to explore some of the newly released London data sets during the typical two day hack setting.

Hack days as research and development

These are growing in popularity. Whilst they are expensive – you must pay developers the market rate – the expense is nothing compared to a typical six month round of R&D that would result in an awful lot less than a room of 20-30 developers, pizza and focus over 24-48 hours.

The end of these hack days produce prototypes that the commissioning organisation can take back and plug into their own developments and decision-making processes. Whenever we run hack days such as this we would have an agreement with the commissioning organisation and the developers in advance that the IP would fall into one of the following categories:

  • IP for idea and code remains with the developer
  • IP for the idea passes to the client
  • IP for the idea passes to the client but the code is open-sourced on GitHub for the client, or anyone, to reuse
  • IP for the code is passed to the client - this costs more than the above two options and we make arrangement directly with the developers to agree this sum as effectively the developers are working on direct commission from the client and should be paid as such at their usual rate

A successful example of using a hack day for R&D would be most recently with UKCES where they used an R&D hack day to test the build of their API. At the very beginning of the build they tested the API with the developers to see whether it was doing what it needed to do in order for developers to work with it in the future.

Hack days alongside conferences

These are interesting, and it depends on the conference as to how this should be handled with paying developers or not. The premise being that there is a conference on a subject that can be brought to life as the conference progresses by running a hack day alongside it really bring the subject to life, maybe even solving some of the more common challenges faced.

My rule of thumb would be that if the conference is aimed even in part at the developer community and they would be attending, or make up some of the audience, then an open hack day format alongside the conference is a great idea. If the subject is not naturally one that would attract developers, say the Cadbury conference on cocoa production or whatever – then a hack day alongside the conference would be an excellent way of bringing it to life or focusing on one particular challenge or problem, but the developers should be paid.

An example of a successful hack day conference would be Hacktivate that runs alongside Activate.

Marketing hack days

Some organisations come to us and want a hack day on order to have something interesting to talk about for their advertising campaign, or to align their brand with the perceived hack celebrities, the brogrammers and geeky chics. These are all good things – but they cost money.

An example of this is the Honda hack. Honda were launching a new Civic and wanted to align their brand with everything that sat under the umbrella of Power of dreams. What better than a hack day for doing such a thing? It was treated in the same way as the R&D hack days I spoke about above and after the event ran they relinquished all call on the IP to anything and still paid the programmers and developed the winning prototypes.

They had plenty of content to write about, point to and they had engaged with a community that did interesting things with their brand beliefs.

Hack days for app building

These are becoming more common, are the most dangerous PR-wise and if you want your app/s built for free, are alienating you from powerful members of the digital community. Believe you me the developer world is a small one, and your reputation will spread fast.

If you want an app built for your organisation, event or brilliant idea – pay a development team. If you are not sure what that app looks like and you want a number of developers to come up with some options for you – then of course, that can be done through a hack day, but it should be paid work.

Polite things to do

If you are running a hack day that falls into any of the above categories where developers are not paid, then take very special care to:

  • ensure you take care of every detail and meet all caffeine and sugar needs in a timely fashion ;)
  • offer travel reimbursement if you can
  • have excellent, excellent prizes
  • have lots of staff on hand to make sure the devs volunteering their time and talents feel appreciated
  • enable the developers to be showcased to the best effect – be super-organised about that

Needless to say, Rewired State run hack days in all of the above categories. I am writing here after four years of making mistakes and learning from them, so trust me, I have learned this the hard way. Things are of course changing constantly, but there are some things that never change: don’t take the piss.

And before anyone picks me up on the charity hacks that we run, that is exactly so, we do run occasional hacks for charitable causes where developers do work for free, but we call on our own developer community for this and are very, very careful about what is being asked, by whom. We did this most recently with Refugees United and it was a humbling experience for all of us. But we are in the very fortunate position of being four years old with a robust and sizeable developer community of over 600 people that we can call on, and reward, as a group throughout the rest of the year.

And finally, whilst I am on this subject, Matthew Cashmore pointed out on twitter that the term Hack Day has been replaced by Hackathon on Wikipedia. MC has a *lot* to say about this and I concur that it is appallingly lame and something should be done to stop this march of mediocrity. A hack day is a hack day, has always been known as such. A Hackathon is a term coined by those who are scared that people will think a hack day means people will do bad things. Personally I can’t stand the term hackathon and will never run one – get it *run* a hackathon… I’ll get my coat…

8 Comments

Filed under developers, hack days

Buy yourself something pretty

Earlier this week I wrote about the wonderful story of raising the £20,000 needed for the hardship costs for kids joining in with YRS2012, I was overwhelmed by the number of people celebrating and joining in with that success – love it.

This week also marks the six months since I received the following email:

CONGRATULATIONS!

You have been nominated by Mark Surman to receive a Shuttleworth Foundation Flash Grant to work with Young Rewired State.

It came out of the blue and was for $5,000. An amount that is enough to be excited about and feel like you just won something, but is not a scary sum with strings attached that adds to your endless list of deliverables.

This money came with no strings, I could do whatever I liked with it – so long as it was for Young Rewired State, of course, not red wine and taxis (well… ), I was to be open about the project (no change there!) and I was also able to use the Shuttleworth Foundation logo for the following six months on the YRS website. There was a request though that at the end of the six month period, receivers of this Flash Grant should write about how the grant helped them – so here I am.

Funnily enough the timing could not be more perfect. After raising the £20,000 for YRS2012 I have thought a lot about how exactly the right amount of money can be the difference between powering forward and screeching to a halt.

Meeting Mark

I had met Mark Surman, Executive Director at Mozilla, for the first time and for a very brief hour, about a month before this email from the Shuttleworth Foundation landed in my inbox.

I talked about Young Rewired State and Rewired State, he spoke about his plans for Mozilla and the education space.

We riffed about what really drove us, the passion we had for the potential for the open web, open data and open education. How young people were really growing up into an incredibly exciting world and that we were in the middle of that rennaissance period, it had arrived. We spent the hour we were speaking using everything we could find to draw all over, diagrams to show the patterns we were weaving in our minds of how this all fit together – all that lovely stuff.

[We did not write on bananas - this is just a brilliant picture]

But whenever Mark asked the more probing questions about how I thought I might achieve any of this, how YRS could scale, how my own personal enthusiasm could make any difference other than to those I directly affect – I was unsure. I could see the end game, I could sense the potential, it all felt right and I *knew* it was big – but I was not sure how I should play into that space and indeed if I should. I blustered and bluffed but I didn’t fool anyone.

I always knew that I would continue with YRS, regardless of anything, my heart lies in it, it is a wonderful thing, it will always benefit some people and I loved doing it – but was what I was doing enough?

Now I had never met Mark before, but I knew of him. I love Mozilla’s ethos and brand identity and Mark’s dude creds were formidable. I remember days and days of reading and following up on links he had recommended – it was just one of those moments, we all have them, a meeting where you come away just buzzing your tits off and with renewed enthusiasm and shutzpah.

The Shuttleworth Foundation

So then, a month (ish) later, I receive this Flash Grant and notification that Mark had recommended me for it. It was the combination of these two things that really turned things around, I believe, for Young Rewired State and its huge growth this year.

Since I received that email and proudly displayed the Shuttleworth funded logo on Young Rewired State I worked hard to focus my thoughts and plans. Because of the faith shown in me to really achieve something with Young Rewired State I felt almost like I had been dared to push the boundaries of what I hoped to achieve, to find a way to scale. For some reason this free money and this massive slap on the back gave me more motivation than anything in my entire life so far – I can’t explain that.

Scaling like a scaly thing

So this year Young Rewired State has grown from 100 young coders and 14 centres in the UK in August 2011, to 500 young coders and 50 centres.

This is an amazing jump but it is not the only change.

One of my favourite moments in YRS (and the same thing happens every year and makes me all emotional) is the moment the individual young developer walks into the centre on the Monday morning, not usually too much confidence knocking about and often used to coding alone in their spare time. They see ten other kids in the room. By the Tuesday they are shining, collaborating, learning, teaching, competing and getting excited. (At this point the emails usually start from parents, telling us how profound an effect even two days has had, the confidence, excitement and energy they see in their child – trust me, these emails floor us all, lots of gulping). Then on the Friday all of the centres come together for show and tell and they walk into a room of 100 other kids, exactly like themselves and their confidence and excitement shoots up to a whole other level.

By the time they finish watching and taking part in show and tell – a community is born and it is these moments that drive the YRS alumni to return year on year to foster and mentor the new YRSers.

Now I recognise that this is nothing whatsoever to do with me, this is just what happens when you create the right environment for this magic. That YRS does this, is happenstance, it was not concocted. But I also know that it is one of the most important things that happen during the week.

But what would happen if instead of only one crazy day of show and tell followed by a race for trains back to everywhere in the UK, these kids had more time together?

We did the only thing any sensible tiny organisation that runs on the smell of an oily rag could do and morphed that Friday show and tell into a weekend of coding and collaboration. A festival of code. We picked up the phone to the National Museum of Computing in Bletchley Park and asked them if they would mind if we camped on their lawns, and they were delighted, excited even!

The YRSers will pitch tents, code, have talks, eat pizza – they will also do their show and tells and battle to win prizes, fame and fortune – but they will be together from the Friday through the weekend.

What greater nod to scale can there be than finding that one thing that holds the magic in what you are doing, and making that better?

So whilst it is a huge thing for us to be hosting so many more young coders this year – the fact that at the end of their week of coding in centres across the country, the community gets two days instead of two hours together this year – that’s the proper win.

Finally, of course, the $5,000 has gone towards YRS2012 and I would like to extend an enormous thank you to both Mark Surman for recommending me in the first place, and to the Shuttleworth Foundation for awarding me the grant for Young Rewired State. You have no idea how much of a motivator that was – I hope you enjoy the show this year and that next year we can begin to scale the festival of code.

Leave a Comment

Filed under Mozilla, Open Education, Rewired State, Shuttleworth Foundation Flash Grant, Young Rewired State

Get in… Funded by “The People”

So today we are celebrating. Today we reached/exceeded our PeopleFund.it target of £20,000 http://www.peoplefund.it/young-rewired-state/.

I had promised myself that I would save up the blog post I wanted so much to write about crowd-sourced funding until after we had actually achieved it. So within minutes of the target being reached – here I am.

Firstly, thank you so much to everyone who either donated or promoted our call for funds. Part of the reason I was so excited when I happened to catch a tweet about the launch of http://www.peoplefund.it (PFI) was that we had found a way to involve the people who have been such a huge part of Young Rewired State (YRS) over the years and have really wanted to contribute, even if it was only a fiver, and I hated having to just go for corporate sponsorship – which is its own special nightmare.

It’s the crowd, man

I know that Kickstarter exists and is excellent, but have always been confused as to whether UK organisations could apply – and still am – so PFI appeared at exactly the right time: just as we were cranking up the calls for participation for YRS2012 we had a way of including the community that champions what we do.

It is so important to me and to what we are doing with Young Rewired State, that this is something that can be truly community-based, and community-funded*, and I really do feel that the people who have chosen to pledge money to YRS are as much a part of this as we are. I will work hard to ensure this happens as we race towards August, and to celebrate this at the festival of code itself.

But the pledgers were not only individuals, some were start-ups, some start-ups founded by YRS alumni, others were small businesses who really know how important this peer-to-peer interaction and learning is, and have benefitted directly or indirectly from it.

I will come back to this point in a mo…

It was hard work

Believe you me, this was not a case of submit the information, set a target and sit back and let PFI/twitter do the work. Sure we had an early high with those who were already bursting to be involved in some way pledging their cash, then a lull during which time Stephen Fry tweeted about it, as did Martha Lane-Fox and other luminaries – this rarely translated into money donations, but it did certainly raise the profile and we won in a different way by more kids signing up to come along – which is just as brilliant. I asked PFI to send a timeline of donations, it’s here if you are interested! (Thanks Jake!)

It took a *lot* of hard work and time. I became horribly mercenary, everyone who wanted me to do something or talk somewhere would be hit by a request from me to donate! My poor, poor social networks were reminded pretty much daily that they could contribute, through a variety of thinly veiled pointers to the donation site. My family did not escape, in fact my poor Mum – who had worked out how to pledge through GoCardless, then cancelled the pledge when she later looked at her online banking and did not recognise the direct debit – is still insisting on sending a cheque. Rewired State events were hijacked by pleas for donations to YRS and friends with rich friends mercilessly ‘reminded’.

But £20,000 is a LOT of money. Maybe not in bubble world, but in the real world, it is a huge sum. And ten weeks is not a long time to raise it. No matter how good the cause or idea, it needs to be relevant and there has to be value for money.

So this is a massive and resounding success, and I am just so pleased that it worked out.

Peer to peer funding

So as much as peer-to-peer learning is key right now, so it seems is peer-to-peer funding. But there is a missing element to this.

When Young Rewired State first started in 2009, we were sponsored £23,000, mainly from government if I remember correctly. Once the weekend was over, we had £5,000 left and so we looked for somewhere to donate that money. We gave it to Jonty Wareing and Hackspace, they had not found premises and needed a small lump to help them.

It was a perfect transaction, we had it spare, they needed it and they were providing something that would help the YRSers of the future.

This year the Real Time Club got in touch with us, after being pointed in our direction by the fabulous Simon Peyton-Jones and the Computing at Schools network (yes I blasted them too!), they had a similar situation with some excess money at the end of their year that they wanted to put towards a good cause. I went to meet them and explained about YRS, they talked to me about it and agreed to donate some money. Not only this, but one of the people I was introduced to there took me to the school for which they are a governor: Anson Primary, a remarkable school, doing wonderful things and now a YRS centre. Win!

It would be nice to think that as this crowd-sourced funding jag becomes more popular, so the circle continues. It would be nice if as the community funds projects, so the projects, once they become successful or if they end up with excess, helps the funding community. What a way to encourage individual enterpreneurism? What if a reward for pledging money to a community project or any project for that matter, came with a promise to assist anyone who was thinking of starting something themselves.

Just as YRS is a real example of P2P learning, so we can learn from the actions of the alumni, who all come back, year on year, to help support and assist the newbies coming through. It would be good to see this fostered in P2P funding and next year when I do this again (oh yes I sill, sorry gang) I will find a way to do just that.

Finally a HUGE thank you to the people at People Fund It, they have been hugely helpful and supportive and of course, those YRS alumni and mentors I have stumbled across working at GoCardless!

*Post Script

The PFI £20k is not the total sum we are having to raise for YRS, we are having to raise further funds through traditional sponsorship. This is to cover the costs of the event itself on the Friday and Saturday. The money raised using community funding is for the kids, hardship funds for travel, believe you me this will be hammered this year!, and anything else they might need during the week – it is a very specific amount and a very specific purpose that feels right to be funded by the community. Other costs such as toilets, marquees and AV can be funded by the corporate sponsorship we raise. If you want to know the total amount we need to raise for YRS this year, it is £50,000 (including the PFI £20k) – and if we don’t use it all, we will be donating it back to other social projects, naturally.

2 Comments

Filed under Crowd sourced funding, Peer to peer funding, Peer to peer learning, social enterprise

The girl thing

I could respond to each and every one of you on twitter after today’s article in the Observer. And yes I know it is not just a girl thing, I was just writing in that instance about girls and coding, next week I would be happy to write about boys and coding. Several tweet responses were along the lines of: the girls I know just don’t give a sh*t, and some dubious responses about how this is/was/always will be the boy domain – but that is beside the point. All of it. And actually everyone has to stop banging on about the gender divide, the crisis is bigger than that.

The world is evolving, it is becoming more digital. Industry, every industry, is affected by this – and the economy is failing. The only jobs that have four job vacancies (av) to every skilled worker, are developer/programming jobs. The 2011 IDC Microsoft Economic Impact study found over 110,000 IT vacancies in the UK, and expects the IT workforce to grow by a further 113,000 by 2015.

Not only that but the market is changing with (amongst other things) Research and Development funds being slashed – hence the sudden boom in hack days – yet everyone needs to know the next big thing: low production cost, high return.

The world lies at the feet of those who know how to program it. Stop the rhetoric and the hectoring  just get on with it, it’s really not hard.

And before you lay in to me for hectoring, I have been trying to do something about this for years now and if you would like to support the latest effort, that would also be ace.

2 Comments

Filed under Coding for Kids, Girl Geeks, Young Rewired State

Social enterprise and the power of breaking stuff

I think we can pretty much accept that the traditional model of making the world work and surviving in it has broken, even for bankers. Whether this be the status quo for those on benefits, the funding mechanisms for start-ups, the charitable foundations, those looking to sponsor stuff and those seeking sponsorship right up to those who have done well for themselves – nothing is guaranteed and pretty much every system except celebrity is broken. So who can really blame the kids and adults for seeking a future through game and talent shows on TV – that’s basically the only model that has thrived and survived (dear Daily Mail commentors).

I think that I am a pretty odd person. I was odd at school: geek/nerd/books/computers/maths but I also survived. When I started relationships and breeding I guess I normalised – my weird edges were moulded into something vaguely resembling a mother and a worker – I never got the wife thing right and I am definitely appalling at school run outer-wear. But what I do have is a keen sense for survival – therefore I am what is socially classed as a serial entrepreneur. Yet I do not plan on retiring in five years having sold a business idea for millions – I plan on putting my talents to use doing things I can do and working with the very best of the best to making stuff I like doing happen. I think it is just happenstance that what I like doing is for the greater good – I wouldn’t champion me that much, there is an element of selfishness in there.

I also (as you might expect from the brief bio of my youth) am not excellent at networking and people. This makes my working life harder, but I can overcome that in a variety of brilliant ways – these do not include mass events with lots of people but definitely include my fabulous twitter family.

This is by the by…

OK so assuming we accept that traditional stuff is broken, but the broken society requires innovation and energy (as shown most successfully through TV talent and celebrity shows) – so how do we shred the tradition, without fear and look to what’s left.

I have been there and so I think I can help

I love Rewired State and Young Rewired State. Let’s be honest, Rewired State is probably about three years too early if it is to survive through hack days that pay developers for rapid R&D – we can survive, definitely – but we will have to do other stuff. Meanwhile we have a network of over 600 developers keen to help pretty much everybody – except recruitment agents and people needing code monkeys – the devs want to do strategy and innovation and in a digital world, you’d be bonkers not to let them; but in reality the world is not yet quite ready for that, it is broken and hack days are not traditional.

FACT: many want hack days because they have now become an OK way of dipping your toe in the water of  innovation, but they do not fit with traditional R&D and so there is no budget, therefore your hack days have to rely on the benefaction of developers willing to work on your problem/idea for free/FA so… you are pretty stuffed. Let me give you an extreme example. We are running a hack day, on a boat, in Cannes, at MIPCUBE, presenting to attendees of MIPCUBE and MIPTV and we are not awash with developers keen to do this. Why? Because of developer apathy, a whole other blog post. So if you want to actually engage devs in a hack day, for sod all and you can beat a boat in the South of France and one of the most high profile geekTV events in the world then you may have a chance of attracting a few – if you don’t, I would rethink it until the budget meets the ambition. Please do not believe the myth that devs will code in a garage for free on your stuff. They just won’t and why should they?

I digress…

Here is what I wanted to share with you

Knowing me as you do either in person or through blogs and twitter, I work relentlessly for the things I believe in. But paying for these things in traditional fashion means that I do not meet the demands of mortgage/tax/life for myself nor fair work for people I represent and the organisations I think can make a difference to, I refuse to accept this so I have had to be inventive. Here’s how to break the world and survive (I am only in stage 2, I have not yet officially survived but I think I can see the light, so come with me)

  • work with the knowledge you have to build a vision of what you want
  • social funding is there – benefactors have set up organisations to pay for stuff to happen if you can prove its worth – use them
  • talk to everyone and be honest – through doing this with Simon Peyton-Jones one day, he then introduced me to a retired man who was the ex CEO of Shell and BCS, who came to my house and learned about what I was trying to achieve and has since helped immensely from toilets at Bletchley Park to Scouts and tents to mentoring me and championing the work of YRS – you cannot buy that
  • I cannot tell you the people I have been exposed to though being honest and fighting for what I believe, I met Conrad Wolfram and had an hour on the phone with him after the fact chatting about how he could produce stuff to help YRSers get more maths out of coding
  • I had an email from Douglas Rushkoff – with advice…
  • through NESTA I discovered the peoplefund.it site and have begun crowdsourcing for Young Rewired State 2012
  • through tweeting pics of my dad’s BBC Micros and my old educational software I talked to Chris Monk from The National Museum of Computing who fixed the micros for free and then came to Learning Without Frontiers to showcase the old Micros and now they are hosting the show and tell for YRS2012
  • At my dining room table yesterday I had a volunteer and a YRSer working for on YRS2012 in return for a bottle of cold coke, tea, fruit and haribos
  • Rory Cellan Jones and Stephen Fry tweet about what we do – not because they happened upon it, but because we are relentless and we are good and we work hard – this is not an insurmountable problem for anyone, we can all be good at what we do and work hard

Make no bones about it, it is flipping hard.

It’s about 17 hours a day of hard graft and it depends on a massive slashing of social media and community (but not dependent on real life networking, thank goodness), creating fundable projects for charitable trusts to invest in and ultimately a massive dollop of finding people who have capacity and might welcome a chance to work on what you are doing.

This way we can break the world but make it sustainable. It takes guts and if the world was not so broken it would be much harder to fix, but quite frankly there are many of us in the same position – so carpe diem and do what you want and find a way to live through that thing – forget the traditional routes and benefits. It’s borked.

PS Do not be tempted to secure your foray into the future from the broken past by paying for advice from people who have no proven success in the future. There will be many who offer unique skills, telling you scary things like: “My skills are unique, I scale social businesses and there is no one like me” pay me xxx – these people will not really be worth much, Trusts will help you and guide you through their processes and needs – even if you start from a great idea with no idea. And finally, if anyone asks you for a % of your organisation PLUS a salary, walk away immediately – they do not believe in your success as an enterprise and are only in it for the cash. (Thank you @sleepydog for that gem!)

PPS I am funding Young Rewired State partly through crowdsourced money – yes because I have to but also because so many people get to be a part of YRS, which for me is the greatest thing on the planet. Pledge your hard-earned cash here, and if you can’t, tell your networks, someone will have a tenner

2 Comments

Filed under coding, collaboration, geeks, Rewired State, Young Rewired State

Young Rewired State 2012 – an update

You may well ask why I am doing this on my personal blog: simply because the news is too tasty to wait for the soon-to-be-relaunched YRS and RS websites.

Young Rewired State 2012 is gearing up a notch. We still have b*gger all sponsorship because raising sponsorship is hard and takes time/money to do, neither of which we have as we need to keep the lights on in Rewired State by running our fabulous hack days. However we do have a huge community of people willing to help, so once more we are doing this on a wing and a prayer but we know it is going to be awesome – more than that we are super excited

Here’s the story:

We were sitting around my dining room table (our current office) trying to solve the problem of running YRS2012 slap bang in the middle of the Olympics, with a Friday show and tell in London. When Adam McGreggor our multi-talented genius said “Hang on a minute, why don’t we run it at the National Museum of Computing in Bletchley Park?” From there it developed into an excited frenzy of telephone calls, emails and tweets to the rather wonderful museum and Chris Monk and a decision to run the end of the big YRS2012 event as a big festival style sleepover in tents in the grounds of the museum, with access to the museum itself (yes, BBC Micros) and the show and tell to be on the Saturday afternoon.

This is genius. Not only because it is not in London, but also because we are always a bit sad that the YRSers from the various centres from across the UK do not get a chance to mingle much on the Friday when they all come together, as it is such a massive rush to do the show and tell and catch various trains. This way they can all work together, be mentored together and practise their presentations. Also, more of you can come and see what was built as it will not be a work day!

You can’t get much better than the museum. It is staffed by a litany of incredible volunteers and many of the young people will not get a chance to see the history of what they are doing now and it is the centenary year of the birth of Alan Turing. And it will be all festival-y and Summer and so on and so forth.

So we are very happy.

Naturally, the cost just went up by a few thousand! We will have to have a far bigger hardship fund pot for those young people who cannot afford the fare to Bletchley and we will need to cover all manner of things like toilets and tents for those who do not have any, and marquees and whatnot – but we are never shy of a challenge.

I will be asking for sponsorship soon and will find ways to crowdsource some funds – but if you know of any organisations who might want to be a part of this festival of young geek talent then please do get in touch with me emma@rewiredstate.org. We don’t do these things for profit, and we do have a great band of volunteers – but there are necessary costs and we do need to cover them. So please do help

Before I bounce off, a huge thank you to the National Museum of Computing who have been so gracious, excited and helpful. I would like to point out that the Museum is a separate entity to Bletchley Park itself, even though it is in the grounds of Bletchley, and as such does not benefit from large benefactor donations – so we are even more thankful to them. What a Summer we are going to have.

I cannot wait…

Update on Funding! The wonderful STEPHEN FRY (no less) has tweeted about us and encouraged people to support us through http://www.peoplefund.it/young-rewired-state which has resulted in a great start in community fund-raising – do help us by pledging a tenner :) and here is a copy of his tweet…

Stephen Fry@stephenfry 

The UK’s young coders are at it again #YRS2012 looks even more intriguing this year, help support it over here peoplefund.it/young-rewired-…

8 Comments

Filed under Coding for Kids, National Museum of Computing, Young Rewired State

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?

23 Comments

Filed under Open Data, Open Education, Open Government

The dilemma of scaling a social organisation, with commercial bits…

… and not becoming a complete dick

This post is a stake in the sand for Rewired State and Young Rewired State.

The problem (ish)

Rewired State and Young Rewired State are now entering their 4th year as a community and their second as a limited company (secured by guarantee). It has grown enough that we need now to scale, to get proper funding and separate the two organisations. Scary stuff.

But it is essential to retain the binding oaths that sit at the core of both organisations:

  • To keep the developer at the heart of everything we do
  • To be open

To this end I am having to begin conversations and apply for funding with people beyond the community. These conversations are necessary for us to secure the financial and business support required to grow, and make it something that is here to stay and not something that falters.

These external people and organisations are chosen for their fit and beliefs; but whenever money is concerned – especially *proper* money – there will always be expectations from the organisation or person and we will need to adjust how we do things to meet these needs.

The solution

We need to be careful. Having spent six months talking to a variety of people about potential ways of scaling and growing the organisations it’s obvious that we come to a point where it is necessary to get a back-up team, primarily to keep me on point (as Got To Dance judges would say).

After many sleepless nights and much ferocious cooking (it orders my mind and pleases my family) I decided that these decisions are not something I could do alone, and it would be totally impossible to get a group decision, seeing as Rewired State now counts over 600 developers in its hug.

To that end, I spent some time thinking about those closest to me and who I would happily trust, without question, with the future of both organisations.

Those people were the following (in no order):

Ben Hammersley

Sym Roe

Thayer Prime

Ben Nunney

Jemima Kiss

{the links in each name were chosen by me, feel free to Google them}

And so I proposed to them, in a their own personal capacity, on virtual bended knee that they act as a developer steering group for the organisations. Every single one has agreed and for that I am humbled and hugely grateful. The role of this group has not been formally designed, but the starter for ten is that they will:

  • approve all hack days in the pipeline
  • be a part of all major business decisions
  • be a point of escalation for RS/YRS developer concerns
  • approve appointments

In the coming weeks I will publish the agreed role of this group.

But I am writing this post really because I do believe in open organisations and I believe that by writing this, so I might help others who are suffering with sleepless nights over how they can scale their business and retain the thing that sits at the heart of what they are doing and why.

For Rewired State and Young Rewired State this means developers, for other organisations it will obviously be different. But I chose this steering group because I know that, come what may, they would stand firm by what we believe in but understand that we need to scale in order to support our commitment and the ambition of the community we have fought for, brought together and support.

I hope that this post helps anyone who is in the same situation as me, and I would like to use this post to publicly thank the YRS/RS developer steering group for agreeing so readily to keep us on track.


10 Comments

Filed under Developer Steering group, open organisation, Rewired State, Young Rewired State

Tell Gove what you think (the easy way)

When I was working in government, in the Cabinet Office and the Home Office, much discussion went on about how to make government consultations more available to everyone. Commentable format, that would be accepted, read and considered. In the digital world we were in, it was recognised that the consultation process needed to be changed to that everyone could have a democratic voice.

Well, the work continues on how to make that open, but we have a situation here that we just need to forget about fixing that  for the minute (make it my problem for how we formalise the responses in order to make sure your voices are heard officially,there will be a way) and take the JFDI route.

No, not the…

This one…

Michael Gove has opened his consultation on ICT in education, the one he referred to in his speech last week. His speech was very long and full of lots of information, some have accused it of not saying very much – but what he definitely said was that this consultation was coming, and that he ackowledged the problem. Which is a great start.

This is a very important consultation and opens a whole new door to open education and should not be ignored. But the consultation is in the formal format and requires you to answer specific questions, and not see what anyone else has said.

So, Craig Snowden @CraigSnowedIn, a 17 year old developer from Scotland who answered a twitter call to open the consultation, popped it into Google docs.

In Google docs you can read and comment, and see others’ comments, and properly understand what this might be saying.

Now, this is not the formal process, but there is no reason why the comments cannot be fed into the formal process and I will volunteer to do that. So if you fancy meandering over, having a read and saying what you think should be said, then go here. It is unbranded, it is not pretty, the formatting remains from the original. But it is a document, and you can comment as you wish, inline. (Just highlight the part you want to comment on, go to the ‘insert’ tab, scroll down to comment and Bob’s your Uncle).

The original and official consultation is here should you wish to formally respond directly.

Note: Closing Date: Wednesday 11 April 2012

If you have no idea what this is all about, here are a few blog posts that might help:

Year 8 is too late

Teach our kids to code e-petition

Paragraph Seven

Open Education – it’s not impossible, it is already here

The Guardian tech weekly podcast on tech skills and education

Lazy, layabout teens

My ICT teacher can’t mark my homework

My head teacher won’t let me teach computing

Open education and the freedom to teach computing

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

3 Comments

Filed under Coding for Kids, ICT in Education

Learn to code at any age

This is a cross-post of something I wrote for The Guardian, but just thought would be handy to have on the blog over here. It is also a small update from an old post: How to teach kids, or anyone, how to code – that’s the history bit done! Now the science…

The beauty of programming is that it does not matter how old you are (within reason – under 7 is possibly a bit optimistic) you can learn using exactly the same, mostly free resources to be found on the Internet. You can learn basic programming easily within a year and then you can choose to hone and refine whichever aspects of coding most excite you. Done! It’s not hard.

For the purposes of this post I have referred to resources aimed primarily at younger people – but they are all useful for the beginner.

Two of the most common questions are:

1. What language (programming language) should I learn/teach?
2. What resources are there out there to learn how to code?

The answer to question 1 is easy: any/all. The younger programmers are typically polyglottal coders, applying different languages to different challenges, with fewer specialising in one language.

The answer to 2 is also easy: there are many and I will list some here. (Do keep an eye out, there are more resources put online every day and it is always worth watching out for more/better/easier ones.)

Please note, I am deliberately *not* going to recommend one language over another, nor opine the benefits/pitfalls of each – find out which one suits you and start there. Another tip is once you have found a language you are keen to learn, then do search YouTube for further free support and tutorials, there are far too many to name-check here, but it is brimming with people willing to share knowledge in an easy to digest fashion.

To really get you in the mood

Whenever I talk about teaching kids to code, or online resources, I always encourage people to watch Randy Pausch’s last lecture and read the introduction to Douglas Rushkoff’s Program or be Programmed. Randy Pausch’s Last Lecture can be watched here

(If you don’t have an hour or so free right now, then come back to it, but watch the ten ish minutes from this point in the video)

Free online resources

By far the most intuitive and simple website released lately is http://codecademy.com It teaches javascript through a series of very short and simple lessons. My 9 year old daughter started coding using this and it just got her into understanding how written code works.

Kids Ruby http://kidsruby.com is also simple, free and fun.

Scratch http://scratch.mit.edu/ is taught in an increasing number of schools now. Created by MIT it is a programming language that helps computational thinking as well as collaborative working as you build, create and share.

For those of you who love to really get into the meat of a subject, then http://learnpythonthehardway.org/ is a great book/free download. It would not be suitable for the very young coder, but do not be put off by the title – it is surprisingly compelling.

Code Project has a great page on Android programming (for mobiles) http://www.codeproject.com/KB/android/AndroidGuide.aspx there are many tutorials for Android but I found this to be the best place to start.

Blitz Academy has a whole list of resources for those thinking about getting a job as a games developer (in fact the reading and link list is interesting for anybody even vaguely interested in anything)

The Bytes Brothers books [http://www.gamebooks.org/show_series.php?id=1171] are a “…sort of a cross between Encyclopedia Brown and Micro Adventure, each volume in this series contains several short mysteries. The user must read carefully and run very simple BASIC computer programs in order to guess the solutions.”

I can’t really leave you without the links to Alice, having started with the Randy Pausch lecture; it is a programming environment not a language:

Alice

Alice is a 3d programming environment, designed to “create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.”

So there is Alice 2.0 and Alice 2.2 as well as Story Telling Alice. The latter was the one mentioned by Randy as being developed by Caitlin Kelleher and is “… designed to motivate a broad spectrum of middle school students (particularly girls) to learn to program computers through creating short 3D animated movies.” You can download Story Telling Alice here, but it is not hugely tested, is only available for windows based machines, has no support – but I certainly play about with it with Amy (9).

‘Proper’ Alice has full support and documentation and teaching materials and so on.

And that’s it, but there is a constant stream of useful stuff being built and recorded every day, so this post will date quickly! But once you have learned how to code, join us over at Young Rewired State!

4 Comments

Filed under coding, Coding for beginners, Coding for Kids, Computing at Schools, Teach Our Kids to Code, Young Rewired State