It is absolutely unusual, and undoubtedly wrong, to be fired because you disagree. I disagree to the fullest extent with the project I am currently on and its overall direction and I have made that clear to my management. We've identified that opportunity to scope it better and, amazingly, my badge still works.
That you think you were "pushed out" of Google because you disagreed with the direction of G+, and that they were headed for certain failure unless they dropped everything and pivoted due to your boundless German card game experience, is not evidence that Google regularly fires those that disagree. How you disagree also matters, and your little charade on eng-misc is a legend to this day. I have no love for Google but even I am the first to acknowledge that they have created an environment wherein dissent is encouraged and welcomed and, in my brief tenure, was given ample opportunities to have my voice be heard and considered.
I will disagree wholeheartedly with you taking your experience (as flawed as your interpretation of events is) and attempting to justify firing over disagreement as a normal practice. I disagree with my boss, and his boss, and his boss all the time. I've disagreed with my director in front of people, and called him out on bullshit in front of his boss. You just don't know how to do so effectively, mchurch, which leads to embarrassing situations like the one you've been trying to pin on Google for a few years.
That you think you were "pushed out" of Google because you disagreed with the direction of G+, and that they were headed for certain failure unless they dropped everything and pivoted due to your boundless German card game experience, is not evidence that Google regularly fires those that disagree. How you disagree also matters, and your little charade on eng-misc is a legend to this day. I have no love for Google but even I am the first to acknowledge that they have created an environment wherein dissent is encouraged and welcomed and, in my brief tenure, was given ample opportunities to have my voice be heard and considered.
I will disagree wholeheartedly with you taking your experience (as flawed as your interpretation of events is) and attempting to justify firing over disagreement as a normal practice. I disagree with my boss, and his boss, and his boss all the time. I've disagreed with my director in front of people, and called him out on bullshit in front of his boss. You just don't know how to do so effectively, mchurch, which leads to embarrassing situations like the one you've been trying to pin on Google for a few years.
And yes, I am aware of the letter.