I am currently reading this book: Clean Code - A Handbook for Agile Software Craftsmanship by Robert Martin. I find it very interesting.
Yes, you might be a good programmer, but it is very hard to maintain a clean code. It needs to be practiced by heart.
We are the "authors" of our codes, and as authors, we will definitely have readers.
In your own idea, what are the characteristics of a "clean" code?
All ideas are welcome!