You asked me if I would let myself off the hook for blowing the whistle because I told my employer in advance that I would do so. I wouldn't characterize it as letting myself off the hook, because there shouldn't be a "hook" in my clavicle mandating unethical behaviour in the first place. I'd characterize it as doing the right thing if for no other reason than being ethically obligated to do so. Blowing the whistle should never be a "letting myself off the hook" gesture. It should be the expected default choice of action when the protocols put in place to address bad behaviour are being subverted.
>"No, I'd not disclose anything that jeopardizes my chances to be that whistleblower. I'd just disclose the main thing that jeopardizes my chances to be that whistleblower."
>It just seems like you've constructed a scenario where you will never be called upon to do what you seem to think is such an obviously good choice...
It seems the nail has met the head. Now, I don't know if you are indeed a software engineer for Google or not --and perhaps I'm torpedoing my own opportunity to join the ranks a year or so from now-- but Hacker News does seem to have quite a number of folks online that are genuinely involved in the thick of the industry. Of course, I understand that you cannot, will not, confirm or deny, comment or speculate. But you've brought about the very point I'm raising: Why on earth would asserting that I would behave ethically, affirming that I would blow the whistle if the protocols in place to address such issues failed, constitute "[disclosing] the main thing that jeopardizes my chances to be that whistleblower"? Why would such a statement constitute "[constructing] a scenario where [I] will never be called upon to do" the right thing? What is it about stating "my loyalty is to the company up until I'm expected to behave immorally, unethically, or illegally" that makes every last employer want to run for the hills?
>...and therefore I have trouble seeing how you came to the conclusion that the choice is easy or obvious.
I didn't come to either conclusion. Whistleblowing is neither easy nor the obvious answer. But when it becomes clear that it is the only viable answer, when every other avenue of objection is exhausted, it most certainly does become the right thing to do. Everyone has their own excuse for staying silent. They can be perfectly valid excuses. I wouldn't expect someone to blow the whistle if their dependents would be ruined by it. I wouldn't expect them to blow the whistle if they genuinely felt that it would make absolutely no difference and leave them forever destitute. But that doesn't make it right. Just excusable. And in the tech industry, a knowledge industry dominated by single, unattached, 20 somethings, I find it hard to believe that every last soul could have a valid excuse.