Pragmatic thinking and learning : refactor your 'wetware' / Andy Hunt. - Hunt, Andrew, 1964- (The pragmatic programmers, 2008)