Chief Scientist, Author, Obtiva, Working Effectively with Legacy Code
Michael is an active member of the Agile/XP community and a member of the ACM and IEEE. He regularly speaks at software conferences around the world. When Michael isn’t engaged with a team, he spends his time investigating new ways of altering design over time in codebases. His key passion is helping teams surmount problems and connect with practices that make software development fun and enriching.