Currently I am working on a project for fixing a touch typing habit I have. I type by pressing the shift key always using my left little finger, rather than the proper way of using the shift key in the opposite hand to the one typing the character (e.g. the left shift key should be used when typing 'I', and the right shift key when typing 'X' on a QWERTY keyboard).
ReadReading through a mother's experience of exploring [Haskell with her ten year old son](https://superginbaby.wordpress.com/2015/04/08/teaching-haskell-to-a-10-year-old-day-1/) has me reflecting on my own lifetime and childhood experiences with computers and programming. The Haskell language by many, is often seen as archaic and too academic, but that didn't stop this ten year from intuitively making a stab at some of the aspects of prefix notation and the Hindley–Milner type system.
Read