-
Recent Posts
Recent Comments
How I work(ed) | @sn… on Research diaries and lab … Anonymous on What errors does my Python mod… Anonymous on What errors does my Python mod… Anonymous on Student Java gotchas gleet_tweet on UNIX one-liner to convert .dia… Archives
- November 2015
- March 2015
- September 2014
- August 2014
- July 2014
- September 2013
- June 2012
- May 2012
- January 2012
- September 2011
- May 2011
- October 2010
- July 2010
- May 2010
- April 2010
- January 2010
- December 2009
- November 2009
- October 2009
- August 2009
- July 2009
- September 2008
- March 2007
- December 2006
- October 2006
- September 2006
- July 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
Categories
Meta
Monthly Archives: July 2006
Testing programmer aptitude
In January, Richard Bornat and Saeed Dehnadi discussed their work on testing programmer competence at the PPIG WIP workshop at Coventry, and now it’s featured in the Grauniad. Woo!Blogged with Flock Continue reading
Posted in Uncategorized
Leave a comment
Programming idioms #2: Design by contract
This is the second in my “Programming idioms” series, the first (on mixin classes) can be found here. Design by contract (DBC) is a practical implementation of Floyd-Hoare logic which is intended to eliminate certain classes of bugs from imperativ… Continue reading
Posted in Uncategorized
Leave a comment
Programming idioms #1: Mixin classes
I’ve decided to devote a few blog posts to programming idioms. These aren’t as fancy as design patterns but they are useful and often skipped over by text books. At the very least, you rarely see a whole bunch of them collected together. So… in … Continue reading
Posted in Uncategorized
Leave a comment