It's quite similar to guitar solos, only with programming you have to use your brain. The most important thing is that it should have some emotional effect on me, rather than just, 'Oh, that's really clever.'
I went to a lot of different high schools. I had quite a sporadic schooling experience. I went to school in England briefly, to boarding school, and I went to a few different ones in Australia as well. I'm really lucky! I have friends in most countries.
I could have had someone else take care of my child but I did it because that was my moral obligation and also it was a joy and I felt it was in the best interests of the child.