When I first started writing books about technology for kids, I knew almost nothing about pedagogy. For me, computing was magical, charming and imaginative — but the materials teaching it often dull and uninspiring. I enjoyed programming, but mixed Piaget to Papert, didn’t recognise computational thinking from constructivism.