KISS: Why Simple Code Is the Hardest to Write

Complexity is easy. Simplicity takes effort, understanding, and the discipline to throw away your first solution.