Latest Articles


Graffiti CMS doesn’t ship with an archive/history widget to display the number of posts published by month, as is common in many other blog…

Keep Reading →


In the last year or so I’ve really seen the light on how to really write loosely-coupled code. I thought I knew something about this concept…

Keep Reading →


Ayende recently commented on Spolsky’s latest Inc. column about how commission schemes typically backfire for companies due to local…

Keep Reading →


Fasthosts, “the UK’s number 1 web host” (by self acclamation I’m sure) is in the news today because apparently all of their customers…

Keep Reading →


I spent most of the last week speaking at DevReach in Sofia, Bulgaria. This was DevReach’s third year, but was my first time speaking there…

Keep Reading →