I’ve written all of one book on software development, and contributed chapters to a dozen others. They are less boring than you might think. OK, make that slightly less boring. And if you’re wondering why I haven’t bothered including Amazon links with these, there are a number of reasons for this:

  1. Most of the books are way out of date. I mean, DCOM FFS?
  2. The links to them on my business site have so far earned me £6.92, or to put it another way, £0, since this amount is way below Amazon’s threshold for paying out.
  3. Some of the reader comments on Professional DCOM Application Development are a bit strange.

Nice pics, though, aren’t they? After you’ve seen these, you might like to try this quiz, where you can guess who are the software pioneers and who are the serial killers. Not as easy as you might think.

Books I Reviewed

While I was writing for Wrox, I also clocked up a few reviewer’s credits. This turned out to be a much easier (and, oddly, better-paid) gig than actually writing anything. Here are the titles that benefited (or otherwise) from my input:


One of the odd things about writing technical books is that you find your work being cited in academic papers. This is quite exciting, because you feel you’re being taken really seriously. It’s also more than a little alarming, for exactly the same reason. Here are a few examples for Professional DCOM Application Development:

GRACE: building next generation event correlation services (2000)
Analysis of N-Tier Architecture Applied to Distributed-Database Systems (1999)
A Comparison of Distributed Object Technologies (2001)
Correlation DialTone-Building Internet—Based Distributed Event Correlation Services (2000)
Specification of a Generic Programming Language for the Control of Flexible Manufacturing Cells (1999)
Design of a Distributed Architecture for Enriching Media Experience in Home Theaters (2006)
Component-Based Frameworks (2004)
Extending Software Development with XML Based Components (2005)