Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
It's better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive.
Debugging is twice as hard as writing the code in the first place. Therfore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.