Simon Brown

Inspiring the world, one software development team at a time ... software architecture, technical leadership and the balance with agility.