views:

301

answers:

8

Currently in a situation where a co-worker refuses to do any work, and seems to want to make me do all the work, and then take the credit for it. Unfortunately for me, he tells the boss that we are sharing the work, but he is doing more work than I am. Said co-worker has been with the company longer than I have so the boss believes him more easily than me.

How do you deal with situations like this? Is it wise to point out the code differences in the source? Or is it better to just bite the bullet and deal?

+5  A: 

I favor telling the truth.

John Saunders
Are you being honest about that?
John K
Always. I can't get caught lying if I just don't lie.
John Saunders
+5  A: 

Create a plan and share the work out, ensure that that the tasks are assigned individually.. Make sure the boss agrees to the plan and then deliver your own stuff.

You don't need to the say anything the lack of results should speak for themselves. Ensure that you report progress daily. Especially things that are holding you back.

The reports should contain information about source changes. The source control repository will tell you this.

Preet Sangha
A: 

First have a support from other co-workers if possible and also from some seniors at the level of your boss. Then let the information be available to your boss from multiple sources. This might cause your boss to accept/believe what you are saying. Of course, be ready with the data that says the truth.

Kangkan
+7  A: 

If you have any kind of source control system your boss can easily see what and how much did you committed vs. what he did.

sha
+1  A: 

Tell the truth, wait for some month and if the boss can't understand you are better, leave the work.

afsharm
+1, but I'd also suggest taking days off without telling the co-worker. Let the manager see the look of horror on the co-worker's face when your day off is announced.
John Saunders
ahaha.........!
Matt Joiner
@JohnSaunders: That should have been your answer. Haha.
Jonathan Sampson
+15  A: 

I would go at this a non-direct route. Start turning in a summary of the work you did to your boss at the end of the day/week. He'll notice that everything is on your plate, or he'll love the information so much he'll request the same from the other worker(s).

That way, you're not telling on anybody. And your boss' respect for you and your work ethic increases. If some of my past subordinates began turning in detailed work-summaries, I would have been overjoyed!

Jonathan Sampson
Good answer! Definitely will increase your value in the company.
fastcodejava
I usually start doing this when dealing with sketchy clients. It also helps win time estimate arguments down the road "It took (me|team) X time to implement Y, if Y is like Z, then Z most likely will take X time as well."
David
A: 

Other people have already given good answer. I would like add this. You should tell your boss how much you are enjoying and cherishing the work.

fastcodejava
+1  A: 

Are you using a version control system? Something like SVN would easily prove what work you're doing by using svn log.

That said, I'm glad I've always worked at companies where I can just call people out and tell them they are full of crap if I want to.

Dave