How Can I Know Whether I Am a Good Programmer?

A good programmer understands that that they have to continue to learn and grow.  They strive to do their best at every effort, admit to failures and learn from them.

They are extraordinarily communicative.  Not only are they able to explain complex technical terms to a layperson, but they go out of their way to act as devil's advocate to their own idea to make sure they're giving the best options to their client.

The best programmers know and accept that there is more than one way to do things, that not every problem is a nail, and that because there is always a better way to do something than how they were planning on they constantly seek to learn new techniques, technologies, and understanding.

A good programmer loves to program, and would do so in their spare time even if they already spend 80+ hours a week programming.

A good programmer knows that she/he is not a great programmer.  Truly great programmers do not exist, there are only those who claim to be great, and those who know they are not great.

Subscribe to Farath Shba

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.