Alex Rivera | Logout

How would you go about evaluating a programmer?

Asked 2008-08-18T02:29:34.177
10

A few weeks ago, I was assigned to evaluate all our programmers. I'm very uncomfortable with this since I was the one who taught everyone the shop's programming language (they all got out of college not knowing the language and as luck would have it, I'm very proficient with it.). On the evaluation, I was very biased on their performance (perfect scores).

I'm glad that our programming shop doesn't require an average performance level but I heard horror stories of shops which do require an average level.

My question are as follows:

  1. As a programmer, what evaluation questions would you like to see?
  2. As a manager, what evaluation questions would you like to see?
  3. As the evaluator, how can you prevent bias in your evaluation?
  4. I would love to remove the evaluation test. Is there any advantages to having an evaluation test? Any disadvantage?
Edit
Report

1 Answer

2

I would first consider not necessarily the number of lines of code, but the value of the code that the person adds as reflective of course to what they are assigned to do. Someone told to maintain code verses building a new app is very different. Also consider how the person uses new techniques to make the code relevant and updated? How maintainable is the code the person creates? Do they do things in a manner that is logical and understandable to the rest of the team? Does their coding improve the app or just wreck it? Last and not least does their coding improve over time?

answered 2008-08-18T03:06:12.917

Your Answer