Englishman, computer scientist, software engineer, bon vivant. I'm a big fan of declarative programming and theory-directed practice.