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