| It's not cultural; it's human. You can't undo it. People who believe their culture is the exception that causes employees to be honest with their superiors are naive. What generally happens with strong technical employees is this. While they're idealistic and new, they will be relatively honest and direct (simultaneously trying to be polite) for the first couple of years. After a while, they will try to figure out why they've been forced out from their company every 6 months. It will click that maybe the boss didn't really mean it when he asked for an inventory of problems and concerns. Maybe all those people who smiled and nodded while a technical "debate" was going on were secretly developing resentment. Maybe people disliked them because their behaviors were interpreted as snobby, arrogant, insensitive, condescending, or detached, despite the politeness with which they delivered their opinions. Then, they will either a) nope out of the career track entirely and become a consultant/freelancer/entrepreneur; b) lie to themselves and believe they can find the magical land where this doesn't happen, which only sets up for a harder fall down the line when you realize no such magical place exists, because people are people everywhere; or c) embrace the realities of human collaboration and try to raise a successful career from the ashes. I've done both A and B. A usually loops back around to a full-time gig at some point. Some people will remain unaware and try to believe in B for the duration of their career. When you exit denial from B, you have to embrace C (even if you loop back to A, C is informative for your ongoing ventures). |