reading, 12 Principles For Keeping Your Code Clean part 1