The wages of sin is debugging.
If there's only one answer, then this must not be a very interesting topic.
Simple, not easy. There's a difference.
It seems to me to be important to distinguish a good idea from poor implementations of it
One of the great skills in using any language is knowing what not to use, what not to say. There's that simplicity thing again.
Code never lies, comments sometimes do.