You have two jobs:
* Write code
* Do not express any opinions that conflict with the dominant zeitgeist
edit: I'm not joking. In most tech firms these are your two jobs.
* Write code
* Do not express any opinions that conflict with the dominant zeitgeist
edit: I'm not joking. In most tech firms these are your two jobs.
When people complain about it being awkward to express a specific set of opinions at work, to me it comes across as complaining that wasting time on non-work conversations is frowned upon. It's even stranger to me that someone would want to disregard their job duties in favor of discussions on topics that might make half the people you work with angry.
...
Most of the time it's not such a hill.
If you want to express opinions that conflict with the dominant zeitgeist, it's important to understand the context and position you're in. This is not black and white.