Forgive me if this is not the correct place to post this question.
How do you judge your own programming skills? How do you know you're 'good enough' to land a job in the field and to do a good job?
There are so many more questions that I cannot answer than ones I can, which is a little discouraging.
What gives you the confidence to know that you are a good programmer?