Final version of Surviving Legacy Code as presented at 757rb