There are good articles that fall into the "what is a good programmer" category but generally these have now all already been written.
"Everything that can be invented has been invented." - US Patent Officer, 1899.
"Everything that can be invented has been invented." - US Patent Officer, 1899.