I'm really into working out how to build better software. That encompasses a whole range of interesting topics like testing and code quality (yes, they're fascinating!) through systems and architecture to the crazy dynamic world of team pyschology and practices. Crucially, I try to integrate them all.