Remember game rooms, 20% personal projects, sushi, etc.? Maybe some of that is still there, but it is a product of an attitude of a former time.
Now in business and elsewhere there is the tidal wave of a new zeitgeist. Working together; believing in, having compassion for, and doing good for others are all outré, often depicted as humanly impossible and ridiculed. Corporate leaders are humans and are swept along too, perhaps more easily because it flatters and enhances their power (also, SV corporate leaders are perhaps more versed in the power of CPUs than the power of zeitgeist, which requires understanding Shakespeare (et al) not LLMs).
The good news in this story is that the corrupt and misguided are easy to compete with, just like then-newer SV companies ran circles around corrupt, miguided incumbants that didn't invest in the future. You just need the courage of your convictions. Believe that people can change the world, and (with lots and lots of work and risk) they will.
1. Those "employee-appreciations" were a cost-saving measure to retain talent. 20% time towards projects that benefit the employer vs getting paid 20% more, or free food at an incremental cost of $100/mo/employee instead of paying $2000/mo/employee for equivalent comp-based retention.
2. We are no longer in a severe labor demand deficit. Quality of life will converge on the American norm - treating employees like disposable cogs, under layers of brutal middle-management politics.
3. "Believe that people can change the world", or caring for and investing in employees... Can you point to any industry that was sustainably disrupted by a company following such a mindset? The only examples that come to my mind are niche companies that market based on such an ethos, like Patagonia. Of course there are stable European companies, and US union shops, but those aren't disruptive. WeWork had that ethos for a little while I guess.
It’s not subtle. It’s overt & being externally communicated.
Wall Street this past year began crushing non-profitable companies.
The pendulum has swung back from the years where growth was all that mattered.
It’s now back to focus on profitability.
The pendulum will swing back again at some point as well.
It’s cyclical.
Sadly, one of the best options is to - as the author is more-or-less doing - resign yourself to cynically playing your side of the game, in order to extract the best possible concessions. While being mindful of the personal cost of protraction.
I've been through it, and, again sadly, one of the more lasting regrets was that I showed any legal or financial mercy or restraint at the time - regret for the significant concessions that I had made from of a sense of personal 'decency'. None whatsoever was shown to me.
"Managed out" would be much more humane, at least to me. If I'm put in a role I don't like, I have time to find another job. Ideally, this would be explicit ("We don't like you, so we're giving you the shit work, but if you find a better offer, please take it.").
If you want me out, stick me in a box writing test cases or documentation or something until I leave. Heck, cut my salary by 30%. I'll be much more happy than if I suddenly have zero income and no job. It can be good for the company too. If there's someone to do the crappy work while they do the job, no one else has to.
* I've had one "it's complicated" as a founder, but that's a longer story. It didn't involve losing my salary overnight like a layoff or firing, through.
I've only tried this once. In the process of trying, something dawned upon me. If you think you can run a company better than your management does, go start one.
So I did! One of the best decisions of my life.
But TBF, any company squeezing the last few drops of blood from their stones is going to behave similarly. It's a great time to be paid a pile of money to hate your job.
L10s don't micromanage, and L7s take their cues from L8s.
If you want to have fewer meetings, you can set that culture.
If you want less fungible engineers, reinforce specialization in your OLR process.
If you don't like a process, kill it.
This is worse than than the "you're not stuck in traffic, you are the traffic." This is "you're not stuck in traffic, you are the accident creating the bottleneck".
Between high paying job, stability, and culture, you can only pick 2.
My coworker got fired this way but I learned something amazing from him - his management was ready to cull him as soon as his project finished. This guy quickly figured this out and instead of quitting, he essentially stopped working hard. Then, he started giving fake status reports leading the management to believe that work is getting done. One fine day, he was let go.
But management was left picking up the pieces after his departure. With few engineers around, it led to lots of outages.
Suffice to say, my company is losing b2b customers because my company decided to fire people who were keeping the services up and running.
I find it very hard to believe that profits are so slim at Amazon that they simply cannot afford to migrate existing employees to something new with growth potential. Where I work, an admittedly very small company by comparison, there is an active effort to hire people that want to stick around for the long-haul. Sure there have been several missteps in product divisions, but as long as the employees involved are at least somewhat competent then there will always be a place for them to work on something. The benefit to doing this is that it creates a culture where everybody working there legitimately wants the company to succeed, and they're not thinking about it as merely a step in their own career path.
It's not the fault of the individual engineers, but there just aren't enough positions to fill.
Leadership is accountable to shareholders, the board, and other stakeholders to ensure financial viability.
It sucks, but it is what it is.
Timing "we need this new team" with "We don't need this team" is a challenge. It is rare that both occur at the same time, or even the existing team's skill set matches with the new challenge.
Shifting SREs to do machine learning is set up for failure.
There’s this idea that tech companies are laying off folks to boost their stock prices by cutting operating expenses. This reflects a fundamental misunderstanding of investors think about these types of companies and what determines their worth.
Unlike other kinds of businesses, these companies face very little pressure to control costs. They can overhire, and do. They can overpay employees, and do. They can incinerate cash on wacky projects, and do.
This is not because the fundamental constraints of accounting don’t apply to them, but rather because they’re able to optimize for other outcomes because their critical personnel costs are such a tiny portion of what they’re able to bring in: they’re hoarding human resources, they’re trying to develop second acts, they’re able to tolerate bloat and process if they think that’s worth it.
When Amazon turns up the heat, it’s not primarily because they’re worried about costs. It’s because they want to get people out of there who don’t belong there, and because return to office in their minds is a good way to make the org more productive over the long term.
These companies are trying to get a culture they perceive as being a little over staffed, too bureaucratic, maybe lacking in focus, to turn around.
Fixing that has a much bigger impact on long term shareholder value creation — it’s the exact same rationale as overpaying staff, over staffing and spending generously on wacky new bets. Ship faster.
To be competitive in distribution you need to be ruthless about costs. I've consulted for a few of these sort of companies and it's insane what they will do to save a few pennies. They are utterly miserable places to work as their frugal attitude spills over into all their interactions. It starts with using doors as desks and progresses to making staff piss in a bottle.
I suspect this culture is what makes Amazon as a whole such a difficult employer.
If they were two independent businesses then it would never make sense for them to merge, just as you wouldn't expect Microsoft to buy Walmart. It would probably be better for both sides if they divorced.
Right. Engineers aren't hired to run trains, but to build the train you'll need next year.
When does innovation stop? It's not usually for lack of innovative people. Most commonly, it's when the existing architecture and workflows are constrained to the point where a significant change is not worth it.
The reasons for that are typically lost to history, so there's no negative feedback for the error.
And there's no incentive to cut or transition existing customers. So what remains is to operationalize the function: reduce it to running the old train.
Developers concerned about their careers need to realize this evolution is natural. The solution is to migrate to innovative teams before you get left with the duty of managing the winding-down.
This is not really true anymore and is exactly why Google and Amazon are doing big layoffs. Money isn't free anymore. The "just grow at all costs" couldn't last forever and it's finally coming to an end
Investors are specifically expecting profitability now and not just growth of customers. The end of what you're talking about is precisely what is happening now
Keep The Lights On effort was typically around 10% of total capacity. The rest of the effort was because the goal is not to maintain, it’s to drive improvements to the business.
This is currently false, or at least very up to debate.
If WFH destroys long term value creation, then why didn't the stock market punish every tech company when they all announced permanent WFH?
Have you used AWS before? The complexity of the site alone should tell you this side of the business would need more than a "very few" people to run it. And that's just their web services side, never mind retail.
While you can't work on many projects - due to IP rules - you can often improve your skills and learn. Do you have a personal improvement/education budget? Use it to take relevant courses, buy books, etc. Do you have an equipment budget? Use it to upgrade to the ergonomic keyboard.
The worst case is you still get laid off but now you have things you can take forward. A better case is that you find another role at the company with the new understanding.
Either way, follow the policy exactly. Don't screw around and give them grounds to fire you.
Addendum:
Also, the Indian branches (edit: of companies that aren't Amazon) are fairly remote work friendly. Now you have people earning $20-40k/yr living in their ancestral towns and villages where median incomes might be $3-5k
This is why I warned HN that remote first will make tech more competitive.
Is that still true? If the goal of the company was to move from loud, scary, expensive "layoffs" to push people to quit (cheaper, less scary to the market), surely, "we're firing this one person who published a modest amount of info about internal communications, which is a violation of policies in our employee handbook" is cheap, not scary to the market, and sends a nice warning to other employees to not publish this sort of thing in the future?
There were entire disbanded teams that resulted in roving packs of feral engineers showing up to the otherwise business casual office wearing sandals, baseball caps, and tees.. basically screwing around all day but showing up 10-3.
Some of them were offered up to existing teams "for free" for the rest of the year, but most of them were so far gone that it wasn't worth assigning them any tasks you actually needed done.
It's interesting that AMZN has gotten to this point so quickly from peak.
When you tie leadership incentives to short-term profits, that's the only type of decision making that will be done.
Last sentence is pure bullshit
I wonder why it was not so expensive in Netflix, when Netflix also centralized few and decentralized by default. And I have a different perspective: AWS org charts may look expensive to insiders, but man, it is lean compared to many other companies of much smaller size most likely because AWS strategically chose which components to centralize and which not.
The reason to choose one public cloud provider over another, or over on-perm, isn't their AI strength or the technical qualities of their SaaS offering.
And no, the company won't cease to exist after you and your colleagues are fired or forced to quit - a new group of fresh faced recruits will take your place and the cycle will continue. There is a reason the company has among the lowest average tenures in tech. This is simply its normal operation.
- You aren't told you're being targeted to be managed out when it starts. Managers often do not tell you that you're beginning phase 1 of getting managed out, whatever it's called.
- You've always known this could happen to you or anyone else, so you are always guessing if that email from your boss is just a normal email or was it the beginning of a paper trail? You sense something different, but is that just in your head?
- You might think you'd realize you're being managed out, reading the room, but that assumes there's a rational foreseeable reason to PIP you. Often there is not. Management gets PIP targets and someone has to get PIPed. It can be you for political reasons above your head that you are oblivious to.
- You are subtlely being setup to fail, and even if you don't explicitly fail, finding a reason to frame your performance as deficient is always possible.
- There is always something you could have done better, and nothing ever goes 100% perfectly. Those things will be magnified 100x. Are they being over magnified? Or were you delusional to minimize them?
- To be on the receiving end of this is totally disorienting. It's basically gas lighting. Suddenly everything you do is somehow deficient in some way, even when you thought you were doing well. How could you have not realized this? Is this proof you can't trust your own judgment? That you're incompetent?
- Your paper trails are useless. You can always be criticized for subjective reasons, like your style of communication, some 20/20 hindsight way you arguably could have done things even better, you're "not showing enough leadership", yes you're doing your core job but at your level we also expect XYZ, etc.
- This can go on for months, working 60-80 hour weeks, on little sleep, with constant stress. You start to question your ability to assess reality. What else are you missing if you didnt realize you were screwing up so badly? Are you doing this outside of work too?
- You think, wait, this has never happened to me before, but maybe it was just luck until now. Was imposter syndrome not a syndrome this whole time? Was I actually an imposter and this is what it feels like to be found out?
At the end of this gas lighting psychological manipulation marathon, you have a hard time knowing up from down and you're fired.
Who do you talk to about this to get your bearings back? You are ashamed this happened, and yet you're also not because bullshit PIPing is famous. It's not your fault. Or is it? Anyway you probably should find a way to process this right? Or maybe it's best to shove it deep into your subconscious and move on.
Isn't this what therapists are for? Sure, go explain that your mind is vaguely screwed up from getting fired from a $300k/year job for...reasons? Did you screw up? Well no, but technically yes, but in reality no? Maybe? How the hell do you even articulate this without sounding like an incoherent spoiled brat?