Thursday, July 12, 2012

The B O S S

I can't believe what is happening at work.    Let's call my Boss Zeus.   My Peer will be Sam.  Another member of our group is Roger.

Sam and I have been working on the same Project.   Sam has refused to take code from me since 19 MAR.   Sam and I have a lot of disagreements, and things became hostile (that was my doing - I had had enough).

To make peace, Roger was tasked with merging our code.   He sat on it for 3 weeks, and then just gave up.   He just passed it to Sam without telling me.   So I tried to negotiate well with him.   In order to do the task, he had to look at every single file in both code versions, and pick out code to move.  He didn't do that.

He wouldn't give his code to me until today because I had been hostile with him.
So today I find during testing that he didn't put in some of my changes.

I was quiet about that fact that Sam broke his agreement with me AGAIN.
After he merged code, there was supposed to be a review my me, and code fixes, and then go into User Acceptance Test.   He skipped the Review part.   I let him do it.

So when I saw the bad behavior in the code, I investigated, and saw that essential code changes I made are not in the merged code.   So I raised a stink about it.

Guess what.   I am still the bad guy.   Zues still puts the pressure on me to "Hurry up and Review it".

I mentioned the fact to Zeus during a staff meeting that Roger had not begun the code merge.   Zeus kept making noises like "it will be in test soon, just a few days".   He never said anything to Roger about taking a long time, even when I broached the subject in Staff meeting.

Zeus claims to treat all his employees the same.   So not true.

I need to exit this company ASAP.

And I am getting the feeling that the reason Sam acts like he does is because he really doesn't know much about software development.   I don't think he can read and understand software written by someone else.   I don't think he can tell well written code from badly written code.

No comments: