What it takes to be a Good Programmer ?

A few months back i had posted a Q&A on the Topic " What it takes to be a Good Programmer " in LinkedIn . The response i got was really good .Here is some of My favourites and the summarization...