Who will be fired?

7.7.04

Here is a question:
In a development team there are 4 programmers, Sam, Paul, Janet and Wil.
Sam is a smart but lazy guy, never works overtime even deadline comes, while Paul is smart and energic. Janet is a silly in programming though she works hard. Wil has no intelligence in programming too but he is lazier than Janet and Paul.

If you are the boss and now you have to fire one of them due to some reasons, what is your choice?


Comments:
Laziness, real or perceived, is probably a bigger contributor to being fired then skill. So if Will is lazier than Janet or Paul then he would be more likely to go, but we don’t know how Sam’s laziness or skills relates to Will’s. Based on the information I have I would fire Will. At least Sam is a good programmer when he works.

That is assuming the boss is behaving intelligently. . .

Get the latest programming news an opinions

Well, Wil also is my first choice.
I think most people will fire him too. But I get a different answer that seems better.

Most feels Wil should be the right choice.
In the real case, however, Janet is fired.Do you know why?
Janet and Will cannot do their job well at the same time. The difference is Wil just stops here when he cannot solve problems while Janet keeps going even she knows there must be some bugs in the app.
Complaints comes out from the app users and other team members need to follow what Janet did.
Janet is a troublemaker in the team and Wil is a non-productive programmer only. Hence, Janet cannot stay in the team even she works hard.

If Janet is silly but otherwise productive, and her
silly mistakes are occasionally and easily corrected,
with the bulk of the code OK, then I think keeping
her makes sense.

You have to be more precise on what you mean by
"silly".

Post a Comment

<< Home