What does "playing politics" mean for software engineers?
4 hours ago
- #office-politics
- #software-engineering
- #career-advice
- For software engineers, 'playing politics' does not involve scheming or making power plays; instead, it means understanding the organizational power dynamics to avoid pitfalls and align with company values.
- Key principles include: being aware of who holds power (typically senior management), avoiding making powerful enemies, helping powerful people proactively, and ensuring your contributions are visible to them.
- To navigate politics effectively: prioritize important projects, respond promptly to powerful individuals, support their narratives discreetly, and use technical expertise to influence implementation details without challenging grand strategies.
- Making powerful enemies can be career-ending, so it's crucial to pick battles wisely and disagree privately and politely, while quitting may be necessary if a senior leader dislikes you.
- Playing politics is ultimately about leveraging your role as a supportive contributor, not a decision-maker, to gain influence and protect your career within the company's existing structure.