Signs that you are a bad programmer
The opposite approach is much simpler. There's only one sign that you are a great programmer:<p><i>Clients and fellow programmers are still happy with your work two years after you've delivered it.</i><p>(Of course: "still" implies that they we're happy at delivery, which includes actually shipping working software in a timely fashion.)