Quote:
Originally Posted by blackize5
I would also say that guy is not a friend. Nobody on my team would take credit for someone else's idea like that. And taking the work without crediting you is even worse.
Probably true. I imagine in my head its not nefarious, just that he is a bit air-headed and excited to be getting props for something.
Quote:
Originally Posted by Larry Legend
Yea that guy is definitely not a friend.
You should just start telling everyone that you made it and pitched it a while ago, and that this architect pithed it up the chain and now its being worked on. If anyone asks if you were involved with him pitching it up the chain you can say no, or just that you gave him the idea and he kept it mind or something that doesn't directly call him out but is honest and helps get you the acknowledgement.
You may think telling 1-2 people this won't spread, but that is incorrect. Especially if you tell 2 people at the same time, so it isn't viewed as a secret.
I told a few people before any of this, but I doubt anything comes of that.
Quote:
Originally Posted by candybar
One way is to act like everyone knows this was your idea and your project and the guy who stole it from you is working under your guidance. Ask various people how this is going, what the impact is going to be, how your guy's doing and whether he's doing everything he needs to do to make the project successful....
The main problem is he is a Senior Eng and I am not. And in my large corporate office, that seems to be of the utmost importance (re: them ignoring my idea when it came from me anyways)
Quote:
Originally Posted by kaby
I know nothing about the corporate world but why on earth would you ever swallow?
Because I am a people pleasing pussy who doesnt like confrontation mostly
Quote:
Originally Posted by jjshabado
Where is he copying and pasting it from?
I was working solo on a new api to integrate our data to an external database. He was brought on to help about 2 months ago, so we are the only 2 looking at the code base itself. I put the new stuff in our branches version of an external module as I was told to do. He is copying it from there and putting it into a new module he created specifically for this idea.
Quote:
Originally Posted by jjshabado
I'm more of a "don't worry about this ****" type of person - but thats probably because I've generally worked at small-ish companies with strong technical management and good co-workers and so things like this have rarely come up and your true value is pretty apparent to most people. If I had to do most of the things in Suzzer's post I'd be looking for a new job pretty quickly.
I completely agree with this, and dont really want to have to deal with politics bull****. Again, I think hes more naive than intentionally being an idea stealing doucher
Quote:
Originally Posted by Anais
So, are you working on this project now? Can you just casually name-drop yourself while in groups?
I was taken off this project 3 weeks ago (The project was scrapped from the clients end and they just want a finished functional copy that will likely never actually be used on the off chance the client wants it started again. They wanted to give it to the senior guy to finish despite it was my baby of 6 months)
Quote:
Originally Posted by adios
Other posts have given worthwhile advice.
Completely agree, and thanks guys. Its interesting to hear different perspectives bc most IRL people I talked to said to just take the licks and never let this happen again
Quote:
Originally Posted by adios
It is not really your code though tbh. I need a little more context. If he took some of the code you wrote and used it along with some other code that you didn't write then honestly I don't see a real problem.
I suppose it depends on the context of your first point. It is all my companys code if were being specific. He is writing code on his own for sure, because he has been given the green light to work on this as its own project now, whereas I was told to wait. Most of the initial bits were already done by me, and he literally copied the classes over from the external module to his own new module, changed the class names, and updated the docs and copyright info to contain the current date (perhaps hiding it was all written 1-2 months ago?) and his name as author. The class names are diff, in some cases he added fields, changed method names, etc, but the business logic on these classes was me. Again he is adding new business logic I didnt get to the point of writing yet, so as you said its not like he just literally copied everything over word for word and stamped it complete.
In fact I wasnt really that sour on it until I looked at the code and saw that a vast majority of it was a disguised version of my code. If he had written it all from scratch, I would have rolled my eyes at how much time he was wasting, but been less offended likely. I put in a lot of time on researching how certain things work, implementing auth filters, standardization, pagination, etc. He was able to forgo all this time by using my work of which I get no credit.
Also today he copied over my exception handlers, and "to make sure i got some props" left the docs author tag as my name. On 3 of the 30+ classes. Lol. He still changed the copyright dates and names on these classes, which again hides it was written a while ago. These didnt involve class name changes or any refactoring, so not sure why the copyright should be changed.
If it is also of any note, and more to the point why Im not marching into his managers office to be like yo wtf, is that I have no long term future plans at this company and this will likely fuel my desire to leave sooner rather than later anyways. But also because I am a pussy as mentioned. 2 1/2 years ago I was unemployed and life was so simple! It may be completely naive, but Id like to imagine there are companies with 30-80 people that actually pay attention to what is going on and dont have 2000 branches to deal with so that each person gets their props without having to be blatant about self adulation. Thats probably very naive, but I am pretty new to the working world, so Im likely still in the naive phase in many regards
Blah