> Documentation is often not the best way to understand code.
I hope they teach that in college now. As much code as possible should be self-documenting. It can be short and/or efficient (one-liners ok), but it should be clear to someone with experience, so have good method names, variable names, decent formatting, organization, etc.
It took me about 8 years of professional coding experience before I truly appreciated this, so hammering it in in college is key.