How Can I Know Whether I Am a Good Programmer?
Sometimes I hear someone say "good programmer" once I saw I guy saying that he was going to promote programmers that were good.
My question is: what is the definition of good? I am not asking here how to find good programmers or how to identify one, but just knowing what "goo programmer" in professional sense is.
2nd question: How do I know if I am good or bad programmer?