3 ms·
I am not clear on one important detail: Is the code being pushed to a public or private GitHub repository? In any case, there are 2 issues: 1. Your employer (
by pbasista 10y ago
I am not clear on one important detail: Is the code being pushed to a public or private GitHub repository?
In any case, there are 2 issues:
1. Your employer (the consulting company) does not want to pay you for the work that you have done.
2. Your current assignment involves supposedly illegal activities (putting the customer's (i.e. bank's) code to GitHub) in which you do not want to participate.
In order to resolve issue #1, get a lawyer, analyze your contract and if its terms were indeed broken, sue the company.
In order to resolve issue #2, simply do not do it. Quit the job. If the matter bothers you and you want to stop the supposedly illegal practices from occurring again, talk to the customer (i.e. the bank, not your employer). They must have some means of internal whistleblowing. Find out what it is and how to raise a concern. It should be possible to do it anonymously. As soon as you do it, your part is done. From that point on, it is their responsibility to take the matter further, should they wish to do so.
- AussieOdyssey 10y ago1. Theoretically I am the asshole. I refused to push the code to github and the company refused to pay me. 2. Yes, I refused to do it until proper channels were established but I ended up looking like a sore thumb when other employees didn't mind pushing/pulling from github.com via wifi hotspots. I can talk to the bank, I can quit the job but the bottom line is that I will be without any cash inflow. My lawyer said that the consulting company is one of the biggest one and they will make sure that I don't have another job (Which is kind of true because of reference checks)
- pbasista 10y agoYou did not answer the question. And how exactly can your past employer "make sure" that you do not have another job? I do not get your remark about the references check. If your potential future employer will be interested in references from your past employers and if they find out something which raises concerns, they should want to hear your side of the story as well. You will get every chance to explain what exactly happened and why you acted as you did. If they do not like it, you probably would not want to work for them anyway. In any case, do not get intimidated and do not worry too much about the loss of income. It will be temporary. You have all the freedom to choose your next employer. Do so wisely.