There's a new FreeBSD LPE exploit out with a hilarious publication: BUMSRAKETE
Code should not be self documenting because code only knows its function, not it's purpose.
Code should be written so its function is clear. Comments and documentation should make its purpose and existence clear.