Skip to the content.


I’m happy to be emailed about technical queries, press inquiries, speaking engagements and certainly about any corrections or suggestions for material of this site.

You can reach me via


Opinions expressed here are my own and may not reflect those of people I work with, my family, the cat etc. Unless I’m quoting someone, they’re just my own views.