One thing I’ve changed my mind on recently is the importance of politics.
When I worked as an individual contributor at large companies, I hated the bureaucracy and politics.
Don’t get me wrong, I still do.
But I’ve come to realize that politics is not a blocker, it’s a lever you can pull.
If you can learn to navigate it, it is a lot more powerful than any engineering work.
It’s also not something you can avoid. It’s just an inevitable part of the journey of any organization, whether it’s a startup or a large company.
At a large company, you need to navigate internal politics to get things done.
At a startup, you need to navigate external political. This might be with customers, partners, investors and potential hires.
If you are the leader of a large company, you will eventually need to navigate national politics.
Depending on the work your company does, you may need to navigate internal politics.
There is such a thing as bad politics, but there’s no such thing as no politics.
Edit #1 - 2025-10-05
I came by a post titled Stop Avoiding Politics that was, ironically, published just 3 days after I wrote the thought above.
I don’t have much to add to it, other than saying that I completely agree with the author.
It led me to post this fun thought on politics as a young and old engineer.