Writing cleaner code: name variables well, pick good function signatures, and leave behind code your future self can read without cursing.