Contents How to Write Functions more stack exchange communities Use solution domain names Decision Making for important changes Do not use Flag Arguments Expressive code means that even though we’re just providing instructions to a computer, it should still be readable and clearly communicate its intent when read by humans. A block should only happen […]