Clean code is a reader-focused development style that produces software that's easy to write, read and maintain. Developers are often tempted to consider their work complete when the application operates as expected. But we're not merely writing code for computer consumption. Programming is the art of telling another human what one wants the computer to do. Donald Knuth Clean code is about recognizing that your audience isn't just a computer, it's real-live humans! With this principle in mind, let's review seven simple reasons clean code matters.