A situation happened today at work which made me feel strange. The long and short of the story is basically this:
My manager came to me the other day and asked if I could create a program that took data from 2 different applications and placed it into Excel. The program was needed to convert raw data into easy-to-read, user-friendly data. I was told that it was needed for both our company and our parent company. So I worked on it on and off for about a week, and after about 200 coffee breaks and half-a-dozen tek-tips postings in the Visual Basic forums , the program was finally finished. The completed program, I was told, was estimated to save both companies 10-15 hours each week in futile data lookups and manual data calculations.
I should mention that my job description has nothing to do with programming. But my manager knew that I had worked with this stuff before, so he asked me to give it a shot. As I mentioned above, I was told that the program was going to be used by both our company and our parent company (who is a few thousand employees larger than us).
Today I went into his office to see if everyone was satisfied with the new program. At that time he informed me that he and another manager were going to use my program as a "bargaining chip". Apparently for some time there has been some longstanding issues between the 2 companies, which I've never been aware of. Something to do with mainframe file layouts or something, which are totally unrelated to this program. Basically my manager wanted to use the program as bait to get our parent company's attention, and then ask that they change some stuff in their mainframe systems if they want to benefit from this program.
Upon being told this, I was totally confused and didn't know what to think. First, I felt somewhat betrayed by my manager. He had asked me to create this program which was to help both companies. And now he's using it for the sake of getting something totally different in return. Could this be, to some extreme degree, a type of blackmail? I wrestled with the idea that maybe this type of thing is a normal business transaction -- The old "I help you, and then you help me" deal which benefits everyone. But then I thought to myself "Does it even matter what you think about the situation?" My job was to create the program. Does it matter to me what happens to the program, so long as it works correctly? Since I don't work in programming, I'm not sure exactly what to think. Even if I do think this is wrong, I can't go tell my manager this, because he and the other manager involved carry a lot of weight within the company. Questioning their judgment could have negative consequences for me.
What should I do?
Thanks.
--
Mike
Why make it simple and efficient when it can be complex and wonderful?
My manager came to me the other day and asked if I could create a program that took data from 2 different applications and placed it into Excel. The program was needed to convert raw data into easy-to-read, user-friendly data. I was told that it was needed for both our company and our parent company. So I worked on it on and off for about a week, and after about 200 coffee breaks and half-a-dozen tek-tips postings in the Visual Basic forums , the program was finally finished. The completed program, I was told, was estimated to save both companies 10-15 hours each week in futile data lookups and manual data calculations.
I should mention that my job description has nothing to do with programming. But my manager knew that I had worked with this stuff before, so he asked me to give it a shot. As I mentioned above, I was told that the program was going to be used by both our company and our parent company (who is a few thousand employees larger than us).
Today I went into his office to see if everyone was satisfied with the new program. At that time he informed me that he and another manager were going to use my program as a "bargaining chip". Apparently for some time there has been some longstanding issues between the 2 companies, which I've never been aware of. Something to do with mainframe file layouts or something, which are totally unrelated to this program. Basically my manager wanted to use the program as bait to get our parent company's attention, and then ask that they change some stuff in their mainframe systems if they want to benefit from this program.
Upon being told this, I was totally confused and didn't know what to think. First, I felt somewhat betrayed by my manager. He had asked me to create this program which was to help both companies. And now he's using it for the sake of getting something totally different in return. Could this be, to some extreme degree, a type of blackmail? I wrestled with the idea that maybe this type of thing is a normal business transaction -- The old "I help you, and then you help me" deal which benefits everyone. But then I thought to myself "Does it even matter what you think about the situation?" My job was to create the program. Does it matter to me what happens to the program, so long as it works correctly? Since I don't work in programming, I'm not sure exactly what to think. Even if I do think this is wrong, I can't go tell my manager this, because he and the other manager involved carry a lot of weight within the company. Questioning their judgment could have negative consequences for me.
What should I do?
Thanks.
--
Mike
Why make it simple and efficient when it can be complex and wonderful?