It’s not a discussion of the toxic political environment we live in today.
Family politics, on the other hand, involves maybe a dozen people. Usually less. We don't even call it "family politics" even though it really kind of is. Family politics is important and you can not opt out unless you don't want (this) family. Even disengagement is a form of active participation here!
Somewhere in between, there is a line. The author says (and I agree) that workplace politics is on the "really you should be caring" side.
Feels like that's how extremism wins? If no one wants to confront other's political ideas, out of fear irrational responses,
At least in the United States, Americans are more unified on issues than the current executive branch, or (at the very least) the largest main stream media outlet would have you believe. It'd be great if people worked at the center, dealing with outcomes. There's far too much talking past each other, as people stand on their mountain of comfortable points, far too many who ignore evidence as soon as it does not conform to their world view.
The OP is about office politics.
On the other hand, I've worked at places where the only way to get ahead is to be a smarmy political operator and do no real work (I find this common when there is no exposure to a real market so no objective standard of what is the right direction to take). It's better to just leave such organizations.
If you don't want to be involved in answering questions like that, then by all means avoid politics.
False. You do not lose if you do not play. You can offer your expertise/opinions and point out places where things could be improved, but at the end of the day, just treat work as someone paying for your time. If you've advised them on how to best make use of that time, and they want to do something else, well it's their money.
you can have an attitude towards spending the short hours you have on this earth attempting to produce quality work that others appreciate and make their lives easier in some way, as opposed to writing those hours off as sold to someone else
Back in the day, Chrome was about a sandboxed subprocess architecture that made for a more stable browser. It was also about breaking the back of the Microsoft monopoly and advocating for why people should bother to care (remember the comic strip Google commissioned?). Nowadays, if it weren't about politics at all, Chrome would still be the best choice because it's still technically very good.
But there's more to the problem than simple technical competenece.
... but at some point in a corporate setting, the job becomes about people, not just technology, because all businesses end up being about people. Deciding not to address that sends a very heavy signal to anyone with authority to put a person in a position of high authority in a company that they don't want that authority. You can't just-write-really-good-code your way towards being CTO or senior VP of anything; eventually, you'll meet the challenge of "Someone else has another idea to do it, and maybe it's worse than yours or maybe it's equivalently good but optimizes along other axes than yours, and if your answer to them asserting we should all use their solution is 'I don't do politics' then the company will use the solution that was advocated for and better, worse, or indifferent, yours will be interpreted as under-supported and routed around."
> well it's their money.
And, indeed, for those of us who don't do politics, it always will be their money and not ours.
The classic picture of "office politics" is about either damaging reputations with gossip or getting special treatment because of who you know instead of what you know.
But this depiction strikes me as less about that dirty version of politics and more about simply accepting that social grease is important in an organization. Teamwork is important. Crafting the message to the recipient is important. Inclusiveness and a shared sense of ownership is important. Culture is important.
I detest and refuse to engage in tribalism - workplace or otherwise. But I 100% believe in the stuff from the previous paragraph.
Well, it's a decent article, but that paragraph does not match my experience. In my experience, it's typically because there's a non-technical reason why the technical decision was done badly:
1) devs, or their supervisors, or both want Hot New Thing on their resumes
2) in order to get Good New Thing purchased, the Old Bad Thing must be shown to be unworkable, so saving Old Bad Thing with a clever solution is undesirable
3) org needs a system using New Buzzword, to show to VC's or others, and this is the opportunity to use New Buzzword, whether it makes sense here or not
None of these are reasons that I like, but they are also reasons that are very convincing to most people, especially high-ranking decision makers.
I don't mean to suggest that the articles points like "Building relationships before you need them", etc. aren't a good idea. Just don't expect it to have a very high success rate in winning debates about "terrible technical decisions".
1. Recognizing early enough that this Hot New Thing incentive is here and figuring out how your Good New Thing can live with the Hot New Thing
2. Helping show the Old Bad Thing is unworkable for your Good New Thing
3. Understanding that the org cares about New Buzzword and framing your work under those pretenses.
I've lost count of how many times something was proposed and rejected by everyone in the chain except the C-suite. Then the C-suite overrode the process decisions basically because they played golf with someone outside the company.
* Politics in a derogatory sense is simply bad governance. It’s bad ideas leading to bad decisions, often supported by bad data or bad justifications. In government, that “bad” might be a shade of “-ism” (corporatism, fascism, authoritarianism, racism, sexism, etc), while in corporate realms it’s often either straight dicta from the executive team or manipulative malfeasance from bad actors further down the chain
* Good politics and good governance are indistinguishable from one another, by and large.
* If consensus is reached by those acting in the best interests of the organization in the long haul, everyone involved should feel fairly invigorated afterwards. That rush is what gets folks into politics more broadly, and is how movements grow
* Cooperation, historically, breeds more success than mere competition. Bad actors wielding politics as a cudgel generally try to deter others from participating because they desire competition as a means of preventing others from achieving success.
* Politics isn’t necessarily deceitful, as the OP gets into. It’s about building relationships and understanding goals, then acting collaboratively to achieve them.
* “Politics-free zones” only serve to enable the bad actors in a space, who use that label to advance their (often indefensible) ideals and clamp down on dissent.
A lot of us in tech need to do better with politics if we want technology to change the world for the better, instead of merely serve the whims of billionaire griftos or regimes hostile to human rights.
And don't forget that when managers or seniors are involved, there's magic alchemy that comes from spreading the credit around. Suppose Bob works under Alice and Bob, mostly solely, accomplishes something significant. If Alice presents and takes credit for it, Alice might receive 1 credit point. If she presents it as Bob's work and never mentions herself, Bob will get the 1 credit point. But Alice will pick up some credit just for presenting (let's guess 0.5 unit), Bob will get the 1 point, and because Alice now manages Bob, whose stature just went up, she'll get an additional (let's guess) 0.25 point. So you've got 1.75 units of credit instead! Never be shy to give credit to others. You will benefit too!
(This is also one of the 11 Laws of Showrunning: https://news.ycombinator.com/item?id=27867023 among other links )
My first company got bought out and the CEO went around awarding bonuses. It was a calculus of around ( 0.4 * salary * number of years ).
When it was my turn, he double-checked with HR that I had worked there as long as I had
I was super jr, but sat next to his office. Didn't know I existed.
Thanks for the link and perspective
So you can get only get to the top when you spread coins around.
In a positive sum environment, with incentives aligned with the shareholders, everyone is trying to make the business more profitable, and the "more" that everyone wants comes from the market. You have to contend with reality on reality's terms to get more.
In a zero-sum environment (which is most large corporations) nothing anyone does will meaningfully move the needle on profitability. The business has been built, and now it is coasting. How to divide up the predictable profits is decided by politics, the "more" comes from someone else within the organization getting less.
The best advice is to know which environment you are in. The "right" move is entirely context dependent. If you are in a zero-sum environment, you need to play politics, that's the game. If you are in a positive-sum environment, politics will be the noise, you can get more by building more.
What's more important than "politics" is your ability to communicate in terms that people making decisions will understand. I didn't get this nuance early in my career. I was always focused on shipping, oblivious to costs: Time Cost, Opportunity Cost, etc.
Learning to make technical decisions based on Return on Investment is the real key to bridging this communications divide.
Weighted Shorted Job First (WSJF) is an approach that will bring your team and organization into thinking that way. It works wonders for getting people on the same page and it's just an ROI formula.
WSJF = Cost of Delay / Job Size
Job Size is a proxy for cost, because it's a proxy for time...which costs money.
Cost of Delay is a fancy way of estimating how valuable something is. Technically it's "User Business Value + Time Criticality + Opportunity Enablement & Risk Reduction" but it really boils down to Value + Time Criticality. Time Criticality meaning real deadlines where the value will go away if we don't hit it by the deadline. Think conference dates or contractual obligations, not sprint commitments (wanting something sooner doesn't make it time critical).
The more prepared you are, the better the case you can make for this number while those who are unprepared will simply have to guess without anything to substantiate it.
I got deep into this philosophy after watching an exec waste resources for over a year and a half on a project that nobody wanted. When we started scrutinizing decisions with WSJF and nothing he wanted to ranked highly enough based on the math, the entire organization got better. It does wonders to eliminate the squeaky wheel problem too.
No matter how correct or elegant your code is or how good your idea is, if you haven't built the relationships or put consideration into the broader social dynamic, you're much less likely to succeed.
[1] https://www.somethingsimilar.com/2013/01/14/notes-on-distrib...
Employment politics has always meant: brown nosing, throwing vulnerable people under the bus, posturing, taking credit for other people's contributions, blaming other people for your failures, and on and on.
Or to use the language of TFA, "iNfLUeNcE".
But, of course, it was never true. It might have felt true, certainly superficially, when we were a smaller company, but the truth is that it never was. We just didn't want to be grown up enough to admit that.
You can only really interface effectively with reality and make good decisions when you face up to reality rather than living in denial. Or, as one of my favourite quotes (albeit that it's now a bit overused), from Miyamoto Musashi, puts it: “Truth is not what you want it to be; it is what it is. And you must bend to its power or live a lie.”
So that company maintained the "no politics" value for long years after it became apparent to anyone with a working brain that it wasn't true. Wasn't even close to true.
And that's poison: it bleeds into everything. Avoidance of the truth promotes avoidance elsewhere. Lack of openness, lack of accountability, perverse mythologies, bitterness, resentment, and a sort of gently corrosive low grade mendacity that eats away at everything. And all because we're lying to ourselves about "no politics".
So I agree: politics is unavoidable and, if we are to succeed, we must do so by becoming politicians, and admitting to both ourselves and to others that we're doing it, because success cannot be sustained without that, and we can't help others to reach their full potential unless we are honest.
Sometimes, in both workplaces and countries, we enter a state in which we’re forced to feed more of ourselves to the beast. The state’s name is desperation. It’s a tragic state, like reversion to a society in which we spend all our time finding food. People in such a state can’t create science or art.
An engineer avoids "politics" - as a vital protection mechanism against getting himself fired.
It's as if the blog post and people who agree with it held positions, that relied on scheming, and "alighnment" to survive.
I think many good points are made, Ive always felt that for the same reasons I stayed out of "office politics" I would also struggle to hire my own team which could handle working together for the greater good of the company. THe only solution I thought of was some sort of "fair" share dispensation.
gm678•50m ago
Sure, Aristotle wasn't talking about corporations, but as the author says "you can refuse to participate, but that doesn’t make it go away," you shouldn't be a bird which flies alone.
amarant•45m ago
The whole reason I avoid politics is because it's not solution oriented. I don't get the feeling people discussing politics are trying to solve any problems, they're just fighting a tribal war, to have their tribe win over the other tribe(s).
Tribe cohesion seems to be valued waay higher than end results, and I'm a results-oriented person, so politics just isn't an attractive passtime to me. I also detest fighting/bickering, and I think it's not entirely unfair to describe politics as a bickering contest.
scarface_74•42m ago
Your comment doesn’t address the article at all.
jitl•42m ago
> feeling people discussing politics are trying to solve any problems
it's explicitly about how you need to work in political ways to solve problems at work. It's not about country-wide politics or something.
mindcrime•35m ago
FWIW, the HN guidelines[1] specifically ask that we not do that.
Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that".
[1]: https://news.ycombinator.com/newsguidelines.html
bravetraveler•10m ago
Sure, beat Bad Politics with Good Politics. Or, just let them waste their own time. Corporate doesn't really care.
I've succeeded by being the person who read the documentation and sweeps up the floor after everyone is finished vomiting.
mlsu•40m ago
You actually cannot be solution oriented without politics. If you are "not involved in politics," that means that politics is involved with you, and you'll be forced to go wherever it lands, instead of attempting to influence the outcome.
shadowgovt•36m ago
(For software engineers in particular, who can trend towards wanting to think of themselves as little logic-machines divorced from that kind of behavior: I also think it's a good exercise to keep that stuff in-scope because we are not immune to our own humanity, and recognizing when others are being tribal and petty makes it easier to recognize it in ourselves.)
marcosdumay•32m ago
The GP is right that people tend to name stuff as "politics" when there is no external goal. And getting involved on those is just bad.
But also, the GP is wrong if you go with the formal definition for that word, like you are doing.
teddyh•34m ago
Just because you’re not a part of the prominent tribes that you see around you does not make you tribeless.
— […] and I have no culture of my own.
— Yes you do. You’re a culture of one. Which is no less valid that a culture of one billion.
— Star Trek: The Next Generation, season 6, episode 16, Birthright, Part I
suzdude•29m ago
It depends on what you view a "discussing politics". To borrow a quote, "politics is the art of the possible." You have to use politics to define what problems are even considered, much less the possible ways they might get solved.
For instance, unlimited spending on political campaigns is either a problem, or not a problem, depending on your politics, never mind if it should be solved via amendment, court packing, or congressional act[1].
I agree, many people go hardcore on tribalism. I would likely agree it is a bad thing that many Americans define politics as, "us" and, "them". If you want to be results oriented, you have to convince people it's a problem, you're going to need to use politics to do so.
[1]https://en.wikipedia.org/wiki/Citizens_United_v._FEC
bitwize•40m ago