Graham’s life has revolved around growing software since age 12. After many years of C, and more of Java, Graham fell in love with Python in 2003 and Django in 2005.
Most of his previous career was spent programming for investment banks and hedge funds in London, England. In 2007 he went freelance, and has been working remotely ever since. He uses all available opportunities to advocate for more distributed remote teams, citing the numerous social and environmental benefits they bring.
Graham lives with his wife and young son in Vancouver, Canada. When not programming, he is studying social psychology, and regularly tries to leave the house for snowboarding, kayaking and hiking.