I just spent a week as a Young Rewired State mentor at work. We hosted 20 kids between the age of 8-17 in a week of code which culminated in the weekend Festival of Code in which the best projects won prizes!
It was awesome!
Properly, properly awesome. I met children literally half my age who
had the potential were already better coders than me. These kids are obviously missing skills neccessary to make it in a commercial software development environment, but that's hardly a failing at the age of 11.
So Monday morning came, Day 1 of Young Rewired State. We were expecting 20 kids of varying ages to turn up. We had no idea of their skills, ability or interests. Needless to say, we were nervous. But within five minutes, my nerves had turned to excitement. We had formed four teams with four different and exciting projects. This was going to be a good week!
Tuesday. Monday had taken it out of me. I slept for 10 hours. Suddenly my respect for teachers had quadrupled overnight.
We also had an incident involving too much Coca Cola and a spinning chair. I'll say no more.
We banned sugar/caffeine today. Water only. Was a good move.
One of our other projects, Lighthouse, which would help position ambulances near the positions of potential crashes based on previous crash data, was making good progress. They were asking me for help on things I didn't fully understand. Neither did they, but they were giving it their best shot.
This team also just implemented a collaborative workflow using git. They are teenagers! My mind was blown.
Oh, there was also an incident involving a hamster. Again, I'll say no more.
Only mild panic despite the fact that the teams had to finish their hacks today. Everyone was on target, optimism was filling the building. We were certain of at least one project in the finals! Tomorrow was Birmingham and everything had to be perfect.
The trip to Birmingham. I have never herded 20 children on and off two trains before. I intend never to do it again (until next year). But the constant fear of possibly losing our smallest member between the train and the platform edge was definitely on my mind. We had arrived though and the evening promised to be full of pizza and interesting talks. I was on supervision duty. I had a pizza so I was ok with that.
Finally saw someone give a talk on git that was aimed at kids. Spot on. Easily the quote of the weekend.
git status is your BFF.
Stayed in a hotel. Not on the floor of Millennium Point. +1. Got back to YRS to have one of the kids bound up to me:
I've had no sleep. AND. A double espresso.
This was obviously going to be a good day. The afternoon came and all of our kids gave their presentations in the heats. I was so very proud of all of them. They all did the best they possibly could have done and it paid off.
The results! One of our projects was awards a special mention and another one had an honorary mention in the Best Code category. Slightly disappointed not to have won, but the kids seemed pleased.
I think we'll be back next year YRS.
Personally, I learnt a lot. Firstly, that these kids are crazy smart. And that there is a lot of them that clearly aren't getting the education they deserve from their schools. Their teachers can't help them code because they don't know how to code themselves. Amazing as YRS was (and I hope they carry on!), it's almost a shame that it has to exist. The skills that these kids learnt during the week shouldn't be provided by me or other mentors like me. The education system should provide it. YRS should be as well as a proper education in programming and computational thinking not instead of as is so often the case.
Also, I learnt that I don't want kids yet. They're hard work. You're welcome mum.