Good developer?
I came across this tip while reading the book "Refactoring - Improve the Design of Existing Code" by Martin Fowler and find it unsurprising true.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
I can't explain how many times I've actually felt that (and of course, I've also committed bad code). Just imagine if the codes are self-explanatory w/o the need for extra documentation...