A School For Scandal


The UK's official web infrastructure is in a shockingly poor state. I've been doing some light digging into the security of UK Schools' websites. As I've written about ad nauseum, the Government takes almost no interest in the way some of its official websites are managed. The Department for Education is particularly inept when it comes to technology which - given that our country's future relies on technological progress - is more than a little depressing. The UK has a specific…

Continue reading →

Learning to Code vs Learning Computer Science


It's always very tricky when people who aren't educators start banging on about what should or shouldn't be taught in schools. My own school days are but a hazy memory of hormones, angst, and boring homework. Yet here I am, pontificating. With the current "fad" of encouraging children to learn to code, I thought I would be worth looking at the difference between coding and computer science. History I learned the infamous Logo Turtle at school and BBC BASIC at home. That is learning to…

Continue reading →

Giving Back - CodeClub and AppsForGood


It occurred to me that I've been very lucky in my computing career. I had parents who encouraged my love of technology, who were able to teach me BASIC, and buy my brother and I our first computer when we were still quite young. That old BBC Micro served me well and helped springboard me to where I am today. I think it's time for all of us in the technology industry to encourage young people to explore the fascinating world of computers. Our lives are dominated by computers - and knowing how…

Continue reading →

Coding For Kids - Android


Last night I went to the Coding For Kids Barcamp. This event, organised by Emma Mulqueeny, was designed to bring together geeks, parents, kids, and educators to see if we can improve the woeful state of computer science education in this country. This is the blog version of the discussion I lead. (more…) …

Continue reading →