Iterate and improve

I think I tend to have this picture in my head that “master programmers” just get it “right” on the first pass. It’s incredibly comforting to know that being a great programmer is not about never making mistakes; rather, it’s about knowing how to continually iterate and improve on a solution.

– Ben Nadel reviews “Clean Code: A Handbook of Agile Software Craftmanship” by Robert C. Martin (a.k.a. “Uncle Bob”)