Giant micro:bit

Giant micro:bit

Inspired by the recent giant Makey Makey (I want one of those too!) I said I’d love a giant micro:bit I could demo from the front of the class....

Video: Makey Makey slide mover

Video: Makey Makey slide mover

Ever been frustrated when your slide clicker runs out of batteries? Me too! My Code Club kids, and Pi-Wire pal Chris, have a ‘practical’ solution:...

2018 Update

2018 Update

This hasn’t been updated in ages, but… As of July 2018, I’m a secondary computing science teacher (“probationer” in Scotland,...

HCI 2013 publication – cognitive models

HCI 2013 publication – cognitive models

I have a paper coming up at BCS HCI 2013 (September 11-13th, London), “Predictive Modelling for HCI Problems in Novice Program Editors” (Fraser...

How to draw pi…

How to draw pi…

I’m possibly the least mathematically-minded programmer I know, but a maths-teacher friend recently prompted me to throw together an app we’ve...

PPIG Publication, November 2012

PPIG Publication, November 2012

In press is a conference paper I’m about to present at the Psychology of Programming Interest Group (PPIG) workshop in London, 21st-23rd November...

HCI 2012 publication

HCI 2012 publication

I’m presenting a work-in-progress paper at the BCS HCI 2012, next month in Birmingham. HCI (the “People and Computers” series) is one...

Interfaces: HCI for Beginner Programmers

Interfaces: HCI for Beginner Programmers

This morning, I got my spring copy of the BCS HCI magazine Interfaces. I’m pleased to be published in this quarter’s issue, as part of the...

PPIG, and mini-thesis upgrade

PPIG, and mini-thesis upgrade

Back in September, I was at my first PPIG conference. I gave a quick talk on my project summary at the doctoral consortium, the work-in-progress paper...

Public static void main: because you’re...

Public static void main: because you’re worth it

I’ve been thinking a bit about the “magic” phrases we find in some programming languages. But then last night, I watched an episode of...