How to recognise a good programmer

I liked this article, even though it was not well written. I have been saying these same things from time to time.