Um bom programador resolve problema sem criar outro. Ninguém liga pro código até dar ruim. Aí um erro e já tão te xingando.
"Se é software xinga, se é hardware chuta"
Cliente, suporte, chefe, comercial... não quer saber sobre qualidade, quer saber sobre resultado e lucro. Em resumo um bom programador é aquele que entrega resultado.