Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The biggest trouble anyone can ever face... which is the root case of the issue which I have mentioned in my previous question.

This man was one of my best colleague I have worked with 2 years back where he was not having any responsibility of a team lead. After 2 year, I got a chance to work in a similar project under his supervision. I knew him during my old project days and he is a WORKAHOLIC but never even came in my wildest dream that he will be the same after becoming a supervisor and ruin my and my colleagues sleep.

How do I handle his behaviors such as:

  1. He believes that, we should preach our code every day and thats our bread and butter.
  2. He treats all his sub-ordinate as inferior and his idea/solution is the final. A strong valid and fighting point(which mostly I come up with) can only change his mind.
  3. I feel so pity for my co-developers when he treats them like slaves who writes code for living.
  4. He never encourages any co-workers, he is doubtful on everyones work... for him 100% output is 100xN% effort put by the developer.
  5. He never consider anyone individuality or freedom to express... de-motivates to the hell.
  6. Weekends are his favorite working days... sends mails, review comments etc which give added pressure to the peer group.
  7. He never mind how long we burn the night lamp... but we should be in office next day at 8:30 sharp.
  8. He is the only person I have seen who works for atleast 8 hrs when he takes vacation and he expects others to work even if you are in vacation or at home.
  9. Developer who are favorite for him are always right.. rest everyone are wrong.
  10. If he can work for 10 hrs, he expect every to work along with him. If he is not sleeping at 12, then why should the developer sleep... they should stay awake with him.

The only per who was able to handle him and with minimal experience like I mentioned above behavior from him is me, just because he is a good friend of mine. My peers and I find no use of giving feedback for his behavior because he always say that I am verystern and no one can change my decision. How can I help him to change his approach of work... or am I wrong here?

share|improve this question

closed as off topic by Yannis Mar 7 '12 at 5:58

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Send him a link to this question. :) – Fosco Apr 1 '11 at 18:36
Get him married, his wife will sort him out :O – Click Upvote Apr 1 '11 at 18:55
@Click Upvote - dont scream.. he is recently married and we all wonder the same way you will be wondering now... – Arun Apr 1 '11 at 19:14
@Click: He said this was a friend. I would feel bad even doing that to an enemy. – Dunk Apr 1 '11 at 20:06
@Arun, maybe he married a female version of himself. ;) – JB King Apr 1 '11 at 20:17
up vote 8 down vote accepted

I think he exhibits signs of a bad programmer:

(a) A bad programmer hacks away at code for hours and hours, all good programmers can get the job done in a fraction of the time, leaving the rest of the time to post on Stackoverflow ;)

(b) A bad programmer always believes he is the best; all good programmers listen to others and read other programmers code.

(c) A bad programmer does it "one way" i.e. his way; all good programmers are fearless to explore different ways.

I'd say that fact that he is working all these extra hours suggest he is not a good programmer IMHO.

Edit 1

Let me clarfiy I'm not suggesting he IS a bad programmer, I can not judge this as I do not know this person; however he shows negative signs...

share|improve this answer

Nah Man your not wrong. Honestly i'd talk to him in a "casual" setting, IE not at work. Get him in a place when he's not working because maybe when he's at work he's not thinking clearly. Plus you said your buddies with him maybe he'll value your advice outside of work. Just don't come off like your trying to attack him.

share|improve this answer
your != you are – Job Apr 1 '11 at 18:28
your wrong. ;). – user6791 Apr 1 '11 at 18:29
Agree! but buddy... he dont have a life other than work. We call them workaholics :). – Arun Apr 1 '11 at 18:40
Well just try and get him outta work one time. I KNOW, INTERVENTION! – user6791 Apr 1 '11 at 18:41

Not the answer you're looking for? Browse other questions tagged or ask your own question.