"Ideally, most of your code should be crystal clear without
comments (this is where your variable names come in, for example).
But having at the least a comment up top saying what the script
does, what input it expects, and what output it provides, will be
incredibly helpful in the future."