How can you truly rank CS students? Is it by exam scores, or ability to memorize algorithms? Maybe it's by code quality, or fluency?<p>Just asking because when I ask myself, "am I good programmer?" I come up short of an honest answer, so I'm left asking myself, "have you improved in the last month, 2 months, year?" Obviously I want to be the best, and maybe some answers to the question might shed light on <i>how</i> you can evaluate yourself.