During my years at school, I was surrounded by adults telling me how I was wasting my time. Every time my mother looked in on my bedroom, I was typing a BASIC programme into my tiny computer. Or playing a game. Or reading about how to write games. I spent a whole summer creating a [...]