Recent Posts

A Small Example of the Typeclass Pattern

3 minute read

Typeclasses are most famously a language feature of Haskell that has gained interest in the Scala community. Here I describe the basic pattern with reference...

HSBC - A Successful Delivery

4 minute read

Over the last few months, we’ve been working on delivering HSBC’s Clearing Connectivity Layer and OTC Cleared Trade Acceptance System. We went live early Dec...

Producing Systems That Do Not Rot

5 minute read

I was driven to write this article after reading Kirk Knoernschild’s blog about Rotting Design and felt I needed to say something.

Software Quality - Syntactics

3 minute read

“If you have built castles in the air, your work need not be lost; that is where they should be. Now put foundations under them”. Henry David Thoreau