P = NP?

This article is my attempt to put my money where my mouth is.  A friend mentioned the BBC Radio 4 series In Our Time on Facebook, and in the conversation that followed I said that the only time In Our Time discussed something close to my home turf I got grumpy about how poorly I … Continue reading P = NP?


A friend recently talked to me about blogging, and it got me navel gazing a bit.  I’ve not really thought about how or why I blog, and I guess it’s a good thing to be a reflective practitioner.  At the risk of being self-indulgent, this is an article about how and why I blog.  As … Continue reading Blogging

Performance optimisation – for machines or people?

I recently watched a video and listened to a podcast that form an interesting pair of opinions about performance.  The video is Patterns for high-performance C# and the podcast is SE-Radio Episode 357: Adam Barr on Software Quality. There are two things where the podcast and video have no differences: the system must behave correctly, … Continue reading Performance optimisation – for machines or people?