Honestly, it depends on the company code of conduct, their core values, etc.
When you are hired by a company, you agree to abide by the terms your employer sets down. Whether you *personally* agree that every thing is right, you agree that when you are on the job, this is what you do.
I had a job once where there was a no moonlighting (as in, you may not have any other job than that one, no exceptions) policy. I *personally* believe this is antiquated, and while I signed the paper, I promptly ignored it (as did a bunch of other employees.)
I *knew* I was flagrantly violating the code of conduct. I *knew* that if (when, really) I was found out, I was going to be terminated. And yet, I did it anyway, out of necessity, as the alternative would have been to starve and been put out on the street (again, like the other employees.)
So, why do we sign our name to things that we don “t intend to uphold? In my case, I was fully aware of the consequences of my actions. In your example, I believe it was more of a grey area.
The employees understood they were cheating – of course they did. Only when it went seriously wrong did they have to come clean. That doesn “t require honor, that just shows them being analytical. Someone in accounting or logistics would obviously notice that they got 16 instead of their allotted 1 – if they didn “t turn themselves in, someone else would have, and that would likely have been a worse, drawn-out outcome.
Originally Posted: https://www.quora.com/What-do-you-think-of-writing-code-cheating-in-an-inner-company-online-auction-and-got-fired
Originally Posted On: 2016-09-15