There are probably as many definitions of Clean Code as there are programmers. “Clean Code reads like well-written prose” - Grady Booch A short sentence that says it all. Clean Code should be as enjoyable as reading a good novel. Names are revealing. Flow is simple. Clean Code tells a story. Clean Code is like a good painting. When you look at a good painting, you know it’s good, even if you are not an artist.