Notes for talk based on http://kytrinyx.com/talks/therapeutic-refactoring