Take the 2-minute tour ×  How can you determine objectively,
over time, that you are getting any better at producing code?
For example, I may sit here and feel that "I know <language>
now, and I use <technique> now, so I must be better." But this
does not account for my own bias, or the fact that I may be
getting better at a slower rate than intended, or I may actually
suck at <technique> and not realize it. What methods are
available for one to objectively rate one's own abilities? What
about to objectively compare them to their peer groups?
share|improve this question  4 Answers 4  As I age, I become
less satisfied checking off items from lists of skill,
technologies, and concepts. These days, what really matters is
what I ship. Is my ability to ship improving?:    • Can I
produce more in less time?   • Is my software becoming more
reliable?   • Is its usability improving?   • Am I always
reaching a little further, doing more than what I thought was
possible yesterday?   • Do my clients trust me and expect