- work on something that’s central to the business
- ship software frequently, such that git blame makes it obvious
- form a relationship with your manager and their manager
Everything else is out of your control.
- work on something that’s central to the business
- ship software frequently, such that git blame makes it obvious
- form a relationship with your manager and their manager
Everything else is out of your control.
For various reasons I don't think measures of my own performance would have made any difference, so I conclude that my project, however non-central to the company's business, was central enough.
Aye. There is, in large companies, hidden away in a dark room far from most operations, an accounting department. And in that dept. there is an accountant, maybe an CPA or MBA, whose job it is to cut people. They're kept isolated so they have no connections to teams or staff -- no feelings, just numbers.
Your boss and boss's boss may love you, but that accountant is there to make decisions without feelings. And when the decision is made, your boss may not know 'till the day of. Hell, their boss might not know.
Oh and often one of the factors the "accountants" have to consider is a guidance that comes after the CFO has lunches with their wall st buddies!
It looks like the main advantage of doing large scale layoffs is that it allows you to fire popular people who have contributed a lot and done nothing wrong, only committing the crime of being overpaid or being less valuable in the current market situation.
Someone who is the opposite - an asshole who gets shit done, has high odds of being fired-replaced during peace time, but may make the cut during a layoff.
Work at a small company. My manager was the CTO for 7+ years, it was great. It was quite a shock moving to a big company where my manager really doesn't have any more information than I do.
The same is also true of small teams inside large companies. It's a fractal of transparencies.
Also be careful about asking. What if they tell you the truth? You might learn things you can never unlearn. What do you think it's like knowing who the sacrificial lamb is going to be for the next round of layoffs? Someone who's married with young kids at home? It sucks.