How to keep your code neat, clean, easy to follow, and to draw nearer to the mythical "Self-documented" code