10 Tips for Writing Self-Documenting Code Every Developer Should Know