A brief intro to QuickCheck

A quick walkthrough of Haskell's QuickCheck testing library, using examples to help you get started. This post assumes a basic knowledge of Haskell, but nothing too taxing.

Read more »

Who Owns the Data?

Does software own data, or just use it? This post explores some of the issues around data ownership; particularly, whether it is safe to directly modify data in production.

Read More

Preparing for Production

Agile software development provides many opportunities to get ready for production. This article discusses some key issues that are often neglected and hopes to bring them to the foreground where they belong.

Read More

Emacs Setup on Mac OS

A set of instructions for configuring Emacs 24 in Mac OS X Mountain Lion... specifically focused at newbies.

Read More