January 2014 Programming Notes