Earlier quoted context omitted.
> So many unnecessary conflicts/dramas can be avoided by simple and honest communication. It's really not that simple in my opinion. The flow of information is "upper management wants this a certain way/at a certain time, I'm just the enforcer, if you don't work to accommodate/comply at a high priority, it's a problem" more often than not.
The problem I described was the opposite, actually: We often couldn’t tell what upper management wanted or was upset about because the manager was too “nice” to communicate it. We had multiple situations where something we built was unsatisfying to upper management for some reason, but couldn’t address it because the manager was avoiding negative communication or anything resembling confrontation. Getting it out in t…
Except that behind the scenes senior management was very unhappy about certain things, and our entire org got its clock cleaned over the following 18 months. Senior managers moved aside, others downgraded to IC roles, pushed a few people out, new leads hired from outside, etc etc.