If you are just pulling well defined tickets off the board, you are easily replaced, outsourced and it’s hard to stand out when looking for another job.
Then you shout “use your network”! That required being known, being liked and being remembered - politics.
In theory sure, but there are plenty of those in practice.
Since we're in HN: plenty of those who are YC startups too.
And due to politics, there is less and less space for engineers to interact with other teams and we need to put up a fight in order to participate on decisions.
I had criticism for Agile as much as anyone but the post-agile world is horrible.
Take this one for instance that’s on the front page.
https://www.ycombinator.com/companies/liva-ai/jobs/6xM8JYU-f...
It looks like the standard two non technical founders looking to underpay a “founding engineer”.
And they want you to be comfortable working “Be comfortable working 12 hours a day 6 days a week”
... 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.