I design and build large, scalable message driven software systems out of small applications with distinct separation of responsibility.
My interests include Agile Development, Emulation, Virtualization, Test & Behaviour driven development (TDD/BDD) and Distributed Systems. My main research interest is the use of Emulation to teach Computer Architecture.
I gave up any hope of having something thrilling here a long time ago.
I'm much more interesting on Twitter... Honestly!