I worked in Amazon HR and was disgusted at what I was seeing with PIP plans
businessinsider.com
businessinsider.com
There are industries & companies that have grown fat & lazy and could use a few annual 6% culls, but you eventually run out of fat. If you have a very competitive interview process and high compensation to attract the best talent, it is unlikely you have so many underperformers lying about to cull annually.
So really it's overhiring BS that is then getting taken out on employees. Given that, I think as has been pointed out by another commenter - the old Wall St model of doing one cut in one afternoon, calling people into an office and giving a severance is far more humane. Everyone understood it was about the numbers not about your performance, generally. Seems better than year round psychological torture of being at risk of a PIP, and then if being put on one knowing the most likely outcome is being fired. So you feel dragged through the mud and then having doubly failed (put on PIP & failed the PIP).
I knew a guy who moved from Wall St to Amazon and described the performance management / compensation system to be pretty rough and had explicitly described the compensation cliff and how a lot of people in the good years were proactively leaving, cooling off, and then coming back to reset the compensation instead of going over the cliff.
It's a big assumption that the competitive interview process is sufficient to identify only the top talent. Every other week News@YC has posts complaining that every type of interview process doesn't identify talent well.
I didn’t go into AWS as a developer. I worked there in Professional Services. I shadowed a few coding interviews and conducted a few system design interviews of software devs while there.
You can see the results of this in Amazon's consistently poor companywide performance in every arena. They're even managing to lose ground to Microsoft in cloud computing. It's pathetic.
I surmise large number of engineers there are just collecting bounty on Amazon monopoly on cloud infra. Their skill and work is not more challenging or interesting than hundreds of thousand engineers at 20-30% income of Amazon in boring enterprise IT shop.
Another former coworker who was a project manager (engagement manager) got maybe 60% of their compensation and is doing more work.
Myself personally, I was an L5 at AWS and now I’m doing at least L6 level work and I’m still making 15% less than I was making at Amazon.
It’s going to take a couple of years at the company I’m at now and building out an entire specialty practice - L7 level work - to get to my L5 compensation.
I have a roadmap I designed with my manager to do it and it’s a straightforward process, it’s just going to take time. I’m excited about doing it. It’s the scope/impact level of work I did to get into AWS on a much smaller scale at a startup.
Generally a mix of people who exhausted other paths to higher compensation by their mid 30s - mid 40s (senior management track / trader track) and this was the next big thing.
We're they from a top tier IB, top tier HF or Prop trading company?
Or from lower tier IB/HF/Trading company or worse one of the 1000's of fintechs.
Source: I worked at AWS ProServe for a little over 3 years and saw how hard it was to detangle BigEnterprise from Microsoft
Google already seems like an also-ran, and did you even know that Oracle has a cloud offering too?
>time and motivation to grind
>pass an interview
Let's be honest, what more are we looking for?
I'm not huge fan of Google, but will readily admit that, on average, the ex-Googlers I've worked with have tended to be great engineers and very sharp people.
So, at least from that anecdote, there does seem to be a difference in each of these hiring filters.
It's all about gaming the system here.
I have literally seen people justifying lying on the resume, by feeding the job description to ChatGPT and let it come up with a resume.
Yet, there's not much influential software coming out of India, where leetcode hards for graduates are the norm, but these graduates don't understand what a virtual machine is.
On the other hand I have seen prolific open source contributors in the same age bracket (they contributed not to some web design project, but very much used cloud / system software) struggling to get a job, because they didn't do enough "DSA".
I am not saying people of my country are dumb. Quite the contrary.
I am saying when a measure becomes a target, it ceases to be good measure.
That's the case with leetcode problems.
It selects for people who can grind through it. Not the people who have other interesting things to do.
> prolific open source contributors...struggling to get a job
The market selects the best, if it's best at lying, who are we to tell the invisible hand that it's wrong? /s
I've seen environments where a certain amount of manipulating the truth is expected. Individuals eventually figure out what's expected of them.
You know it's not the truth, they know it's not the truth, and you know they know.
Google, for instance, has a slow tedious hiring process with a lot of false negatives, but in my experience those who made it through were absolutely qualified and great to work with. There certainly wasn't 30% to cull. In my opinion there wasn't even enough people to fill the percentage quota that need to be given ratings lower than satisfactory - before the layoffs. After them, the fact that they're still enforcing these quotas on teams is absurd cruelty that kills morale.
The assumption is that though interview processes are acknowledged as imperfect, they're largely considered to measure something like productivity or worker value.
Under that assumption, then it should be exceedingly difficult to "cheat" the interviews such that a person could do great at an interview, and be of low "worker value". Not impossible, but difficult. And I'm just pulling stuff out of my ass here, but if we were to do a survey here on HN, the most likely consensus on how difficult that is would be something like "it's actually more difficult to fake it in the interview than to just be good enough at what you say you're good at".
Imagine if you were one of the fastest sprinters in the world, but to be "hired on" to the Olympic team they decided to interview you for it. Sure, they'd probably ask in the interview what your latest 100M times were, stuff like that, but after the interview they'd all talk privately about whether or not you were a good "culture fit", and whether your smile was sincere or fake, whether you were too nervous or smooth and a "real go-getter". In such an environment, the Olympic team might well have 30% of its members that could be safely culled. The only jobs interviewing is even a good process for are those jobs where the actual work itself resembles interviewing... sales positions, PR, being the "public face" of an organization (news anchors, I dunno). The reason we use interviewing for technology jobs is because that's what the big bosses know works for their jobs, a CEO is the public face of the organization.
Since when did being "humane" contribute to profit?
>Everyone understood it was about the numbers not about your performance
The idea is literally to make the remaining employees think it's about performance. The company doesn't care what ex-employees think.
Better than a pervasive dread amongst the whole workforce.
<<The idea is literally to make the remaining employees think it's about performance.
Lol. No. They make them think about whether they can jump ship. edit: Basically, only ones without any options stay.
Of all the FAANG, I almost admire Amazon for chewing up & disposing of their white collar work force the same way they do their blue collar.
The other guys are all pretty bad to work for at the bottom non-SWE tiers, but have cushy SWE adult daycare office environments. At least Amazon treats all their employees as disposable?
I love that description
Could you explain this a bit more? I thought that it was the opposite -- you have stock that's going to vest in X years, so you really want to stay.
So if your stock grants & stock price performance after the third year weren't "just so" you could see your TC slip because the salary subsidy went away.
Maybe a person is in a bad role, on a bad team, or simply doesn't have experience or skills fitting the specific requirements of that single point in time. I've been a high performer in the past. Now I'm a low performer (I'm slow) after the company has changed the way it treats teams/work and the technology shifted. My disability isn't suited to the new working style/process (or lack of). However, I do excellent work outside of my regular day to day responsibilities, like my secondary role as an ASC. My manager even said that I'd I could just speed up my regular work I would easily get the highest rating and a promotion. Hearing him say that really sucks because I unable to just speed up with my disability in the given work environment. The company/managers have made no effort in helping me find a role that works better with my skills or is impacted less by my disability. It seems there may not be any of the traditional roles/teams left. So now I fill midlevel roles and move team to team trying to find somewhere that I fit in. If I can find a place I fit in like before, then I would easily excel.
Another example was a dev on another team that I worked with a few years ago was sloppy, slow, and just all around seemed like a poor performer - and even our tech lead and manager talked poorly about him. He was even considerably slower than me. About 3 years after that he's now the head of data and analytics for our international operations.
They can't discriminate against you for this.
The old model of working was that you supported 1 main app and maybe a smaller 1 or 2 that were related. These were usually in 1 stack and well documented. The new model is that teams are typical supporting 6-10 apps in multiple stacks. I'm slow when switching between apps and stacks, and without consistent exposure to a single app/stack, I won't get faster.
It's funny though - they talk a big game and even hire in Auticon contractors, but then refuse to do anything for existing employees. I assume a least some of those contractors have similar difficulties as me.
https://news.ycombinator.com/item?id=37963423
The risk/reward isn’t worth it unless you’re close to a vesting period.
That energy can be better spent looking for a new job. My granddad use to tell me to never chase after old money or old girlfriends.
Wall St firms I have worked at typically try to find different roles for people before marking them as at risk of a layoff. Not sure FAANG behaves the same, but from all these PIP discussions it seems not.
I can't change jobs now due to home life responsibilities and having specialized in dead tech.
I have picked up responsibilities. In the past I've filled the role of a senior dev for a year and a tech lead for another. I volunteered to be an ASC. I volunteered for all sorts of other responsibilities.
Perhaps the world doesn't work in the way that you think. It's not possible for everyone to successfully job hop, especially with a disability and home responsibilities. Just picking up responsibilities doesn't mean you'll get rewarded.
I'm sorry, I did not mean to attack, or otherwise offend you. I was attempting to say that one can look for an opportunity to work in an environment where one can feel appreciated. I'd employ a person with such experience as long as they'd know some basics. What's TLS, how does it work, roughly. What's DNS. TCP vs UDP. At least understanding of what problems are solved (or created, if you are in that camp) by Kubernetes. Docker basics. Read open source code.
Those are interesting subjects. I'm sure there is a ton of hypothetical past problems one could attempt to modernize and have fun while doing so.
It's just a free opinion of someone on the internet!
Then don’t do that?
I’ve been working professionally for 27 years and have been aggressive about keeping pace with technology. I saw what happened first hand when I didn’t between around 2002-2008 and I said it would never happen again.
For reference: I didn’t know “cloud” from a hole in the wall at 44 years old and I got my first and hopefully last job in BigTech at 46 working at AWS in the ProServe department (where I got PIPed see my top level comment)
It is completely irresponsible for anyone in tech especially with a family to not always keep themselves employable and depend on the whims of thier current employer to support their families addiction to food, clothing and shelter.
And how does a disability preclude you from getting a remote job?
And if you “can’t job hop”, would you not look for another job if you got laid off or fired or would you just give up and be on the street - homeless and hungry?
> Just picking up responsibilities doesn't mean you'll get rewarded.
I’m always rewarded for picking up additional responsibilities - if not by the current company by the next. It’s what allows me to aggressively job hop with a family and not be stuck with dead technologies on my resume.
Not everyone's life is as easy as you make your's out to be.
If you don’t make time now to upskill, what do you think is going to happen if/when you don’t have a choice but to look for a job and be stuck with in your words “dead tech”.
The difference is that if I lost this job I would then have time during the day to look for jobs or study when I would have been working.
I don't really care what will happen. My area is shitty for tech work, my wife won't move, and I'm ill suited to remote work. I'm just coasting now. There's no point in upskilling until I would know what skills the other company would want because there are so many different things they could wanting the tech changes so fast.
That’s why you do volunteer for opportunities where you can up skill on the job and while you are still employed you find another job where you can get in based on what you know and then transition
Lol so I'm in a catch 22 and your precious advice does not apply.
"That’s why you do volunteer for opportunities where you can up skill on the job"
That's not how my org works.
Like some weird inverse of the "You can't fire me, I quit!" trope.
[0] P.S.: Even if the employee left for a more prestigious role in another company, the social-circles in the old company aren't forced to acknowledge that the same way as if it were an internal move: HR will just say "they left to pursue other opportunities", and that permits the assumption that that the worker--their incompetence discovered--has fallen into ignominious chronic unemployment.
https://www.forbes.com/advisor/personal-finance/best-and-wor...
In reality, our unemployment insurance is a scam of how pathetic it pays. Again, it's another example of how the middle class gets squeezed both ends, and little care expended on the actual problems.
I can see why republicans get elected - they lower taxes on my bracket so I keep more money in hand. But that's because the very policies that should help everyone don't help everyone cause of shitty means testing.
Now , when I got fired from shitty food service job, unemployment was close to in parity with what I made, so it was useful then. (I just want it useful for everyone, not just low paid.)
They encouraged those laid off to apply for open roles. But of course it read to employees as a monumental “fuck you.”
Some industries coach the employee into a different role, or help them exit more openly.
Explains the cyclical visits from Amazon recruiters on LinkedIn.
Having been past the PIP/Pivot process, certainly I don't want to return.
After a point it just becomes part of the landscape, a pervasive culture of not recognizing what good leadership looks like, and people filtering out of the industry because they're over it.
fat is fat. muscle is muscle. one does not convert into another. it can be broken down into energy to be used but ultimately each cell starts from scratch.
Burn fat = PIP bottom 6%
Grown new muscle = Hire new workers
With that in mind I do think your conclusion's a little suspect - there really will be a good amount of underperforming people you really do want to part ways with. Maybe not 6% - I don't work in HR, so I don't see those sorts of metrics - but I definitely have encountered lots of people who got through the interview process but nevertheless had no ability to do the job adequately.
I'm sure a bunch of people will jump on this to then complain about the arduous interview process - but NO interview process is perfect. Having a tough process is a reasonable way to reduce the number of people you end up not keeping on, and expecting any process involving humans to be anything close to perfect is wildly unrealistic.
Agreed, but there's also an unaddressed issue of whether many (most?) positions at large tech companies provide an actual economic benefit to the company or whether they exist simply because of organizational inefficiencies (Parkinson's Law).
To put it another way, a hire may have been the best candidate out a very selective interview process, but if his position exists simply because of internal silo building, forced ranking - as bad of a system as it is - may work.
Is there any economically valid reason for Meta to have ~75K employees?
No, in fact.. there's teams that should be 2x as big and teams that should be completely let go.
Management actually needs to do what they get the big bucks for and make strategic decisions about what business lines do/don't need to be staffed rather than culling arbitrary %s everywhere.
Think - Google Bard vs Search vs Ads vs Youtube vs their 27 different chat/video apps vs .. etc.
The performance management process and 4-6% "unregretted attrition" (to use the technical term) target at Amazon is totally independent from figuring out project resourcing and headcounts. An employee who is fired for performance reasons doesn't change the headcount on your team.
Again, I think you are confusing layoffs, which are a reduction in headcount for a department/team, with attrition, where the people themselves are let go but the headcount remains so you can hire to replace them.
> underperformers lying about to cull
is not just bad wording. By definition, there will always be underperformers. A profitable company only has "too many" employees if you think it has to pay a larger dividend to its owners / shareholders or that future growth is mandatory.
Why is it not fine when a company is more or less breaking even but paying good salaries to its employees?
Because this ignores reality. Especially at FAANG companies, growth is expected and the majority of compensation is stock. If you stop growing, and stop having a profit, your stock tanks, and future compensation - as well as compensation from years prior that is still in the form of company stock - becomes worth much less. You can't hire people who are as good because you're "in decline." Your products falter because talent leaves and you can't find new talent. Even if all the above is imagined (it's not) you now have real impacts in terms of declining application quality and shrinking user bases.
Do you have a retirement plan that contains stock or get any options/stock grants as part of your compensation? Those shares are your ownership stake in corporations and your retirement quite directly depends on those shares increasing in price faster than inflation.
The real goal of culls is to motivate people to work more, to be more accessible to their managers' requests, etc. so they make it "to the next round". It's a pressure tool, not a performance control tool.
That said, I suspect this is would be viewed as a benefit of the process since I'm fairly confident Amazon and the like don't want people who feel this way working for them regardless of the talent of those individual people.
Ex: "Are you willing to spend your free time becoming the General's #1 personal servant? No? Sorry, there's no place for you in the infantry."
If one goes by job description Amazon is acting strictly within those parameters. And that race to the bottom is not really hunger games.
On the other hand if one goes by unsaid rules of games, everyone including management, HR, employee know FAANG salary is multiple times of equivalent IT workers. And perhaps 95% of FAANG employees are not really developing new algorithms, hauling terabytes of data on their shoulders or being the force of good whatever that means. Just keep doing made-up work and wait until reach x million dollars goal. After that leave quietly or loudly by writing a nasty blog post lambasting management.
So mostly people understand they have to keep up the facade because talking about what's really happening will make it rather awkward for everyone.
Maybe their executives should stick to peeing in bottles.
I very much made two decisions this year after being Amazoned that prioritized my stress level over money.
1. Deciding not to put my shingle up and go independent. I have the network, the credentials and the knowledge to make more than I was making at Amazon going that route
2. Turning down a position that was going to be created for me by a former coworjer now director to be responsible for the cloud migration and infrastructure for a $7 billion public non tech company that would have also paid more in cash than my total comp at Amazon.
No, I never struck it rich in tech, I was a journeymen CRUD developer/architect when I got hired with two years of AWS experience and above average soft skills.
The engineers I know who work at those places wouldn't agree. But how true that is depends a lot on what sorts of things tend to bother you.
However, on the bright side, it is kind of nice that FAANG attracts the type of people who actually think this sort of constant stack ranking arena fighting is okay. Think about it: if they really hated it, they'd leave. Obviously the pay is a huge motivator, but if it was as distasteful as it was to many others, they wouldn't hang around.
But understand, I am not asserting that FAANG companies are places nobody wants to work. I'm asserting that they are places I am not willing to work at. It's because I would be utterly miserable in that sort of working environment, and there is no amount of compensation that could make that tolerable to me.
Not according to everyone I know working at a FAANG company. This is mythology. You're at a FAANG because you did the LeetCode grind and passed the interview.
FAANG employees are no different from you and I in the aggregate. That's not a dig, that's just statistics.
I guess, if the discipline is corruption. My company doesn't feel the need to tell me how to avoid discussing sensible topics with my teammates on group chat.
Yeah, because technical merit isn't the only way you get ranked in the stack. For instance, would you say no to an ethically questionable order if you're on a PIP?
In tech, good luck. It's all vibes.
if FAANGs can get away with treating their employees like dog s*t then there must be vast over supply of talent.
This, exactly. The world is full of lies, lies people honestly believe.
For example, have you seen a situation when parents feed a child, and try to get the kid to eat a bit more even when the child is full? What do they tell the kid - eat some more, it's good for you. Why do they really do it?
Because kids get hungry more often than adults, it's annoying / sometimes not possible / practical to stop to feed them as often. So we lie to them.
The coal miners' solution was to get a bunch of guns and/or gasoline, and either pump bullets in the bosses' house, or to torch it with gasoline. Usually both.
That was responded to by bringing in the Pinkertons (private military), along with the US military. These got horrifically bloody.
And it got to a point, that by the 1920's, the USA had a strong representation of US Communist Party. 1927 really cemented that they were right in the long run. However, FDR sold the Communists out with "labor reforms" that paled in comparison to what the Communists wanted.
Now, FDR's reforms lasted until the late 60's and 70's. Capital was able to get enough property and money, that they ended up *buying* the governmental reforms one politician at a time.
Well, perhaps heads will have to roll again, to reset Capital. They're not going to willingly cede property/money/power. And this time, they bought government. And it's obvious that the NLRB and the DoL is going to do diddly. But whatever it is, I hope it's peaceful. But knowing labor history through the ages and US specifically, it will be anything but.
Seriously? 30% of the population believes whateber chatgt-bot tells them is true on twitter
> Stop waiting on government regulators for action
I think the key is that there is likely to be violence. Look at how clinate protesters are treated.
How does that relate to capital and jobs? Unlike physical mining and physical manufacturing, capital is not a gating feature of bits and bytes tech startups.
We saw violent destruction during covid lockdowns by BLM. What did that accomplish?
Does 'tech' just mean software to you? like what about 95% of the economy, you need capital even for ebikes
> We saw violent destruction during covid lockdowns by BLM. What did that accomplish?
I am not spokesperson for BLM, and not from US.
But UK had similar riots when the Government made a pledge not to raise univeristy fees, and in the first 3 months they raised them, and then killed a student at a protest. So protests turned into riots.
Iam not sure whats new here, we knew for thousands of years - You fuck around and piss off like a million people, eventually you are gonna find out.
The WFH thing is the only maybe, but you see how companies don't want that? It is much more about control than performance, as is usually the case with Capital.
FWIW, when I was a manager at a FAANG, the numbers were closer to:
Underperforming: ~12%
Meeting or Exceeding: ~80%
Better than exceeding: ~8%
As for my own anecdata, for the roughly 100 person cohort where I was part of performance management, there would be 1-3 people each cycle that were in the "cull" bracket. That said, people with a couple consecutive cycles of not meeting expectations were likely to be put on a PIP. I managed 4 people in that group, and all were able to successfully exit the PIP.All that said, every company and even org within a company have their own goals, targets, processes, and flows, and my experience was pre-COVID, so I'm also sure that any needle movement has been in the direction of harsher evaluations.
I’d imagine the scale to be: 1. Not Meeting Expectations 2. Meeting Expectations 3. Exceeding expectations
A lot of north american modern management theory seems to think that praising your employees is the best way to get them to perform. By telling someone who's good but not great a "You got exceed expectations!!" they'll feel like they are valued.
It's actually the opposite. The ratings themselves are associated with multipliers for your annual bonus and stock grants. IIRC, the full spectrum of ratings and multipliers was:
Meets None (0.0) -> Meets Some (0.5) -> Meets Most (0.85) -> Meets (1.0) -> Exceeds (1.25) -> Greatly Exceeds (2.0) -> and Redefines (3.0)
Ignoring the company multiplier, which was always a value slightly greater than 1.0 when I was there (that may not be true now), for a Senior Engineer (L5) with a $175k salary, 15% bonus target, and annual stock grant of $110k vesting over 4 years , the value of the rating to them at each exceeds level would be:
Exceeds: ~$12k / year
Greatly Exceeds: ~$53k / year
Redefines: ~$107k / year
The top 2 buckets only account for about 8% or so of employees, but the number for Exceeds was around 20% of employees during my time.Of course we are talking about companies that are paying too much in the first place, so maybe they’ll be forgiven for trying to bring the slope down a bit.
No interview process is perfect. Companies, no matter how 'high the entry barrier' make mistakes when hiring. This is how they've decided to correct it.
Long term, it has been a disaster in every company. Because eventually you run out of fat, and then what you describe as "far more willing to hire non-standard candidates on gut and hunches, knowing that if it didn't work out, it didn't work out they would be gone" becomes "I need to hire people I don't want to work with, so I have someone to fire in the next stack rank". And that's its own form of fat.
In short, stack ranking makes some sense if you have a fat organization, not unlike restricting calories to lose fat when working out. But once you've lost fat, continuing to restrict your calories results in losing more muscle than fat.
There's a great long-form article on this called "Microsoft's Lost Decade."
GE was run into the ground by his tenure.
Because why should they have to listen to anyone who hasn't gotten as good performance reviews as them? Obviously, they care more and those other slackers just couldn't cut it.
I heard some of the cyber warfare units are proposing to bring in people in as high as O5. No way that causes any related problems...
The other part of the problem is yes, there are times when the military has every right to expect folks to endure hardship. I mean, the whole point is to send folks into combat if needed, and combat sucks. Being in the field or underway for months at a time sucks, but they're necessary. But because of this, it's easy to slip into "just suck it up" as a response to a whole bunch of hardship, stupidity, or inefficiency that isn't necessary.
The reserves have their own breed of stupidity revolving around reserve center staff enforcing Kafkaesque bureaucratic "readiness" requirements on the drilling reservists. At some point, taking 1/4 of your weekends off to come in and be told you're delinquent on something you turned in three times already, or having to flail to complete some late-breaking tasker gets old. I loved supporting my gaining active duty commands. I retired because I got sick of the hoops I had to jump through to keep doing it.
Cyber is having to bring folks in at a high level to get the experience base they desperately need. This isn't totally unusual though. Surgeons have come in at that level when the military has needed their expertise. And in WWII, FDR brought in an automotive executive as a general officer to supervise wartime production.
Funny thing about the surgeon part. I know a surgeon who served and had a unique specialty with aerospace occupational preventative medicine. They didn't fight too hard to keep them other than offering a promotion. Even at O6, they could have been making 3x the money if they were a civilian. Bringing people in at a higher rank isn't going fix the pay issue and isn't necessarily going to place them in the right level of authority. They need to make some changes to how that's managed to ensure the right people are at the right levels. I'm sure there are career guys who would not be happy to have someone with limited experience come in over their rank and pay if they're doing the same job.
Tries is the key word there. Most of the time it's not even close unless you're a family practicioner or other lower paid specialty. On the other hand, there is a retirement program (although that's based on base pay and not as great for roles like this) and they don't need mal-practice. At least to me, it seems the biggest way they get docs is to pay for their med school if they commit to 8-12 years or whatever it is for them now.
"To bring an O-5 cyber person in, they would be expected to have enough experience as a cybersecurity professional to rate that rank."
I mean, that makes sense in a general sense, but doesn't really make sense the way it works now. There are plenty of people with experience that if they were external would come in at a higher rank than they are now. I'm not sure how you would design a good system for an industry where people jump companies every 2-3 years, are expecting high pay (at least O5 with 10 years), are used to rapid promotions, and are used to lots of perks. I mean, you could have someone with 5 years of internal experience with a great record be something like O3 and have someone external be called a senior analyst/dev or lead in 3-5 years and come in as an O5 with basically no difference in duties or performance.
Although I'm not sure how you would even measure performance in that role. The industry doesn't have clue how to measure it - just look at the article or all the stuff about interviews and leetcode. The military might set some more objective standards, but they're not going to remotely apply to external candidates.
I don't know, I guess in general I would imagine the best thing for stability, readiness, and even morale, would be to train and promote from within while focusing on retention. It sounds like they're already providing bonuses for all levels and saying they're focusing on retention, but clearly they have other issues. I doubt bringing people in at a higher rank will fix that.
Direct pay, benefits, promotion velocity, source of commission were all extensively tracked and modeled. The problem at that point was that you can claim you want a 600 ship navy, but if you don’t have enough surface warfare officers with the right number of years (or dentists or chaplains or JAG lawyers) it’s not going to work.
On the other hand despite our multimillion dollar contract to work on this software, I have no idea if BUPERS actually used it.
I guess it's not all that much different than what we see in some areas of civilian industry. The lower paying companies know they can't compete on salary so they start implementing what I call "naturally capped" benefits. Stuff like parental leave, fertility help, etc. Stuff that, while excellent to have, either effects a small minority or where people only get to claim it an average of 2.5 times in their life (eg costs the employer less than higher pay). It's something recruiters can use in their pitch to distract from pay.
It even feels like some teams hire low performers specifically to feed to the pip machine. Supposedly the idea of having a bar raiser in the interview dissuades that, but it certainly feels this way at times.
Interview process doesn’t test for everyday laziness. A lot of very smart people who easily solve leetcode are just coasting at their jobs.
You mean ... Leetcode?
I would categorize it as an artificial high barrier to entry that is based on how much you study and a bit of luck. If anything, it is designed to make employees believe they are top-tier.
Firing people sucks. As a manager, it's a terrible feeling to tell someone they are out of a job. Not only that, but often times my own pay might be tied to how many people I manage, so in some cases, it's better for me to have people around doing nothing than to let them go. By having a forced ranking/culling, you somewhat alleviate the tendency of people not wanting to fire non-performing staff.
Companies should have a culture where this isn't the case. It should be encouraged to let people go with nice severance. You should be judged on your teams' output, not on how many people you manage. You should be rewarded for doing more with fewer staff. But enforcing this is very hard in a big company while enforcing a 6% cull is easy, so that's what happens.
I've worked on many high-performing teams where you couldn't find 6%, or 1-in-18 of people who shouldn't be there.
However, I've never worked for an entire fast growing company where I couldn't readily pick out 1-in-18 people who were clearly underperforming and everyone knew it.
Hiring is far from perfect and these companies are growing quickly. Combined with turnover, you're bringing in a large number of new developers every year. Some people are really good at Leetcode and interviewing, but don't actually like to do work at jobs, for example.
IMO, the problem comes when these arbitrary thresholds are applied at low levels like individual teams. If you take a group of 18 people and declare that 1 of them must be fired every year no matter what, it's terrible. On the other hand, if you were to look at a large department of 1000 people and went through everyone's performance closely, I don't think it would be hard to identify 60 people who weren't working out.
The other problem is that some people have become really good at gaming this system. Every time I've worked at a company that does arbitrary culling of employees, there was always a contingent of old timers who had mastered the system years ago and never found themselves up for consideration to PIP. Either they were friends with management, had some arcane knowledge that they refused to let anyone else access, or they were really good at buttering up their manager come performance review time. I can think of one guy who was always fighting with everyone and refusing to do work, but would become the sweetest, most helpful hero a couple times a year when some high profile issue came up. He'd work 16 hour days for a couple weeks, emergent triumphantly with some solution, then disappear again for another 6 months. Untouchable, yet clearly the lowest net performer on the team.
It is often clear that some teams are about 50% underperform while others are close to 0%.
Most tech companies I've worked for in the past years have had about 30-40% new people every year through a combination of natural turnover and growth.
You're right that if a company never grows and nobody ever leaves yet they still try to isolate 6% to fire every year, that's a bad practice.
However, nobody gets hiring perfectly right. When you're hiring hundreds of people every year into a department, you're going to get a couple people who don't work out.
I think people on HN get nervous around these discussions because they imagine companies as static collections of individuals, but at a high growth company you actually have a lot of new people coming through all the time.
It's also bad when companies never fire anyone. If you just let everyone stay until they quit, you accumulate a lot of people who aren't working out while their high performing coworkers get frustrated and leave. I've seen this situation too and it's not good.
If your hiring quality is uniform, there’s only about a 5.6% chance the new guy gets fired next year. Instead they’ll go after someone else. For an average tenure of 3 years that’s closer to 1/6 chance of ending up on a PIP. Higher if they hand out extra PIPs in order to hit the quota.
There was room for improvement (isn't there always), and on the face of it, to read the PIP "Objectives for success", they all seemed reasonable, and were very ... objective. Specifically to craft some extended documents around a potential product, to capture and present some of the research around that product to a group, etc. About five items.
I completed them. All of them.
My manager and I met for our regular 1:1s where he expressed that things were looking good (well, he no-showed for one, and my skip-level came for another).
I show up to our end-of-PIP review and immediately know the outcome because HR is there with my manager. Part of me was pragmatic. However...
What really ground my gears?
"I have been reviewing the documents and material you created as part of your objectives for the PIP and I feel that they are not of the standard that we need."
I expressed confusion. "When we discussed this in our meetings, you expressed no concern". "They're just not the standard of what we need."
And then literally during the call, I pulled up the documents and discovered/remembered GDocs access list.
I started screen sharing in front of him and HR.
Document 1: Manager - Last Viewed: Never
Document 2: Manager - Last Viewed: Never
About this point he turned his camera off.
Rinse and repeat. Of about 5 documents, presentations, spreadsheets, he'd only ever looked at one of them, at that was months before the PIP.
He mentioned that he had given me feedback more in Google Chat than in our 1:1s. I pulled up our chat history, simple to review, since he'd actually 100% ghosted me for the duration of the PIP. Sitting there in front of HR, with me firing off about a dozen questions, updates, etc., and there's just no responses from manager.
HR had at least the decency to look rather embarrassed about it all. My manager said nothing for the rest of the call.
A few days later someone higher in HR acknowledged that they’d looked at the same things and confirmed my perspective and said that the managers handling of the PIP was not how it should have been but that their decision was final (which was fine, I never expected it to change anyone’s mind).
Whereas a terrible manager is worth their weight in radioactive drum of sludge. They will poison products, projects, AND people.
It's my belief that only when management IS the labor, will this be settled (worker cooperatives). Unions are only a band-aid to what amounts to arterial spray and broken bones.
For insult on injury, they declined severance "as we do not offer severance for performance-related termination", after acknowledging that it had been shown that my manager had done nothing to actually assess my performance in the PIP (I suppose their claim will be that the performance issues led to the PIP).
Focus on yourself. Your greatest power is not in arguing with a boss who doesn't like you. You can do things like switch teams internally - just put in for a switch. Start interviewing and work for another company and find someone who does like working with you. Maybe even go work for yourself.
Even when working for yourself, this actually still holds. When it's miserable working with a client, don't "PROVE" to them they are idiots. Do you really want to keep working with someone you've had to do this with? Again, move on.
I've had this happen a few times where the previous boss / client remembers me fondly - and I don't hate them either at the end of it.
In this case, if they had fought unemployment, there was factual and objective evidence against their case. "On review, his work output was unsatisfactory". "According to Google, you never reviewed said work output."
> You can do things like switch teams internally - just put in for a switch.
This pissed me off - I could easily have switched teams, even per my manager. Until he announced that I was now on a PIP. No manager is going to approve a transfer to their team, then.
Like I said, I had no expectations that any of this would change anything with respect to my termination. I'd moved on, and wouldn't want to keep being there.
But worst case scenario: "The employee's plan said that they could do X, Y and Z. You stated that they were terminated because they didn't do X, Y and Z." "Yes." "How did you determine that?" "By reviewing those things." "But it can be demonstrated that you conducted no such review."
In my state, that would mean they'd have to demonstrate that I was actually fired for misconduct, not performance, to make me ineligible for benefits.
There's no contradiction. No interview process can avoid low performers. There will always be unmotivated people, people who are difficult to work with and so on...
But yes, this isn't cool, but at least, people working there have very high compensation and know it's a competitive environment.
1. Carefully review and test 500 models.
2. Buy what seems to be the best 55.
3. Rank what you have, and return the worst 10 out of 55.
4. Repeat careful reviewing of other possible models.
5. Buy another 10 microwave ovens.
6. GOTO step three.
I thought that constantly hiring and firing was common practice. It also puts e.oyees under stress. Maybe it started at GE?
I do not like it, but I can see the sociopathic boss' point of view.
So the employer has a financial inventive program to encourage people to stay in the organization long term, and some hyper-rational VP repurposes that reward as a kind of tenure cliff forcing people out just ahead of it? All the pieces are in the article, just waiting for folks to put them together.
If you're someone considering moving to a company that aggressively uses "performance management" like this ... the target of this system is you, not because you're bad at you're job but because you're new. The human toll of people in positions of trust essentially gaslighting their colleagues about their performance to confiscate special comp or satisfy the gods of analytics.... Deeply misanthropic.
While atrocious its very clear math, but I hope employees keep leaving after they vest.
So that's a nice theory you have here but it doesn't work in practice.
> I got to the point where they offered me a job, and I was going to quit. But I had a huge stock investment coming up. So there was no way I was going to rock the boat in any way, shape, or form just trying to get to this date.
> If you walked away during the Pivot or anytime before you had your investment before it was there for you, you would lose it all. And I'm not talking a little bit of money. I'm talking: I had a couple hundred thousand dollars coming to me.
> I played along, and I'm good at playing along when I have to be. So then the money is in my account. That next day, I called my manager and I told them I was resigning.
I have £110K coming up if I look on the stock portal, but it's over the next two years, so 25K at a time, and I don't consider it as money I already have.
An IC software dev L6 offer I reviewed for a colleague 4 years ago was TC comprised of 180k salary and a little over $1 million of stock with a 4 year vest that Amazon backloads so you get most in the last 2 years. $200k in a single 6 month vest cycle is definitely possible in that offer depending on timing of amzn stock.
This article was from someone who had been at Amazon 6 years and who was managing people. They were HR, which obviously doesn’t comp like software, but once you’re managing a team the stock may be similar.
A principal engineer that is tenured will be on around 550K a year. An HR person that administers PIPs is at most L6 and unlikely to be on more than 250K a year.
6 years in Amazon means a salary was low, not that it was high. Managing people doesn't mean anything, you can earn less than $100K TC in Seattle and be managing people.
Additionally, compensation has been reworked a lot 2 years ago to increase a lot the cap on salary and reduce a stocks.
You ignored what I wrote
The currency symbol is the tell. At FAANG, people get paid a lot more in the US.
A former manager of mine moved to another (non-FAANG) company and was given a $500K sign on bonus. If it vested annually over 4 years, that's over $100K each vest. Start adding annual RSUs provided, and I can see a single vesting event going over $150K.
And as others have pointed out, Amazon backloads the vesting. 40% in the 3rd year. Another 40% in the 4th year.
If it wasn’t about the equity, why would they be so mad? The point of the PIP is generally to remove the employee.
In the end, they went to bat for the author and then ended up in the same place. They could have just PIP'd them with a lot less effort.
The article doesn't make the reason clear, but this seems more likely to me than vesting stock.
And it has the double advantage of 'id you leave under PIP, you lose a bunch of money'.
It's 100% about culture of fear and control.
And, mine was a manager position. So, yes, I did start to learn about this pip nonsense, and was asked to identify the low performers from a team that I inherited. The team was full of bright, diligent, capable workers making real impact on our project. It was foolish.
But it happens. You legally need precedent to fire someone. Nowadays you even legally need precedent to not give someone the average raise. This kind of "precedent caching" is a natural outcome of a tightening budget and a desire to filter through workers to find the best of the best. I hate it. I'll never manage again.
I’m aware of a newly hired SDE2 (~2 years ago) that was hired with a TC of $305k. While the breakdown of compensation for an SDE1 and SDE2 might differ, an SDE1 breakdown is 5% vest after 1st year with 95% comp coming from salary + signing bonus. 15% vest after 2nd year with 85% comp coming from salary + signing bonus. Then after years 3 and 4 it was 40% vest + 60% from salary. It’s a little less straightforward than this because they build in an expected ~15% stock growth price YoY as part of your expected TC.
So assuming SDE2 payout structure is same as SDE1, their compensation might look like this for a new hire where the strike price is $100 for AMZN at their date of hire.
Y1: 165K salary, 15K stock (15 RSU), $120K bonus.
Y2: 165K salary, 45K stock (45000/(1001.15) RSU), 90K bonus.
Y3: 165K salary, 135K stock (135000/(1151.15) RSU)
Y4: 165K salary, 135K stock (135000/(132.25*1.15) RSU)
So their signing package would be like 300K TC with 15+391+1020+888 (2314) RSUs.
After year 2 or 3 stocks vest twice a year. So granted payout structure is likely much different now with higher base salaries I agree it is not implausible for non-directors to receive $100k in stock in a single vest.
I'm not sure what earlier periods of history you're comparing it to that were utopian in comparison but I am fairly certain they were pretty limited in range both geographically and temporally.
Personal protective equipment?
Disagree, the discussion is about much more than just a metric of salaries. Even if you consider the discussion to only be about salary, doesn't it matter how much of that salary you have to spend on things like health insurance VS other places? As that'd eat from your salary (or not).
My impression is that you work in order to do what you really want later, while we tend to focus on getting a job that pays enough to survive + bit more, but still allows us to do the things we want now, rather than later at/around retirement.
Insert story about The Businessman and The Fisherman
And I'd guarantee you that someone who worked five years for a average German company definitely has incurred less mental stress than someone working one year for Amazon, on average.
But I also recognize that it's hard to see the difference between the two cultures if you only have the experience of one of them, and the "hard working pays off" system is so heavily ingrained.
https://www.levels.fyi/t/software-engineer/locations/berlin-...
https://www.levels.fyi/t/software-engineer/locations/san-fra...
How many years are you going to have to save up to retire at $240k/year vs $80k/year, do you think? Would you rather grind 10 months a year until you're too old to do anything but sit around and watch TV, or would you rather grind 12 months a year for 5-10 years and then do whatever you want for the rest of your life?
This is the mindset difference I'm telling you about. The rest of us don't want to "grind" at all, never. Not now, not later.
We want a work/life balance that allows us to do whatever we want to do when we retire, but now. Spend time with family, enjoy hobbies or whatever, but not wait until retirement to do so.
This is how many of my friends already live, as they've chosen jobs that allow them a balance in life, without any "grind" or "hacking" or whatever you want to call it.
As it happens, I've done quite well and I should, knock-on-wood, do pretty well getting towards retirement; I'm well-paid and I don't live in the Valley so my finances make more sense. But if you're in the same boat with regards to financial capacity, neither you nor I are remotely close to the median or modal software professional in the Valley (let alone in the United States), and it's worth thinking deeply about whether that median/modal software developer is well-served by this system.
Out here in the rest of the US, tech salaries are still somewhat higher, broadly speaking, than other professions, but they're much lower than they are in SV and related west-coast areas.
And when you're talking about tech worker salaries outside the tech sector, the effect is even stronger.
Are you saying that PIP vs. immediate firing is worse?
Firing you immediately for bullshit reasons is something you can potentially take to court, and also make a solid case for unemployment payments due to unfair termination.
If they put you on a PIP, and then claim that you're failing to meet it, even if they're lying through their teeth, that makes it much harder to prove that their actions were unfair or illegal. Suddenly it's no longer a "person said, faceless company said;" it's "person said, faceless company had months of documented (if falsified) evidence to back up their position". Unless you are savvy enough to start documenting everything, which is a) hard to know you need to do, b) hard to know how to do effectively, and c) kind of exhausting even if you can get it right.
To a large extent, the PIP process is there to cover Amazon's ass and make sure that your firing sticks.
And all that is if you don't just get frustrated and fed up with being constantly told you're failing to meet expectations that either you are, in fact, meeting, or no actual human could ever meet.
Reality is, you wanted to find a conference room or the bathroom for that.
Let's not forget that in order to use said documentation legally later, you would potentially run the risk of violating company policy on confidential information disclosure.
"You or your employer said you were fired.
We decided:
You were fired, but there was no misconduct. You gave your best effort, but you were unable to do your job as expected.
When you are fired but there is no misconduct, you are eligible for benefits."
He had a disagreement with his manager (let's leave it at that, heh), and over the next week, his arrangement to work from a different office (the rest of his team were based in this office too, just his department's office was technically somewhere else) was removed, his flex was removed, he was taken off all projects, and told that using his computer for non-work purposes was a disciplinary offence.
He had a 90 minute each way commute, was required to be clocked in between 9:30 and 4:30 every day (not 9:31, 9:30), required to work 37.5 hours, requests for using TOIL due to commute or other issues were immediately denied, no work to do, and not being allowed to use the computer in his office. The resolution was he found someone in a different department in the city we lived in that had the exact same thing happen to them, and they negotiated a swap with each other and things got better again.
==
Point being, these processes are a combination of ass-covering, parallel construction, and outright abuse. Nobody deserves to be treated like he was (or like people are being treated in these PIP programs), it would be more humane for everyone if we did something different.
Being fired: Happens quickly, they either give you a reason or tell you "your position has been eliminated." Sucks, but rips the Band Aid off and done is done.
PIP: I've seen this happen to good and bad employees. Bad employees - it just drags out the process and provides a lot of friction and anguish, for the manager and maybe the employee. (Depends on whether they are actually even aware they're a bad fit or not, and whether they're well-intentioned or not.)
Good employees? It's literally gaslighting people. One day they're pulled aside and told they're not performing well enough and given a PIP. The PIP usually isn't designed to help them get performance up - it's creating a paper trail to manage them out.
Suddenly (as described in the parent article) they're being hit with complaints they've never heard before. Maybe there's substance, maybe not. It's a major blow to self-esteem and it's a dragged out process. They're not even given the satisfaction of a quick firing where they can be angry and done. It's a long suffering.
And to make the managers do this stuff - it's awful. Having to lay somebody off when a company RIFs people sucks. Having to fire people usually sucks unless they've really earned it. But telling a manager they have to PIP a percentage of their team arbitrarily and participate in this gaslighting process is simply evil.
Exactly this. The PIP process also protects the company from wrongful termination suits and oftentimes serves as evidence against paying out unemployment claims. Rightly or wrongly applied, telling employees that they're underperforming solely serves as creating a papertrail to push someone out.
I could have quit anytime during the process and had other opportunities waiting for me. I was offered another job before my 10 days of paid time off elapsed let alone my 3+ months severance and I survived through a vesting event.
At almost 50 years old and Amazon being my 8th job out of now nine, why would I wrap my esteem on my job? It was just my 8th time to exchange labor for money to support my addiction to food and shelter.
In the past 15-20 years the tech world has been sheltered from it. If you could code you could make decent money. That part is starting to stabilize as more people can do it. The supply is catching up with the demand. 'Late stage capitalism' is a catch all term for 'the parts of the economic world I think are bad'. If you ignore the curves the curves will remind you that supply and demand exist in all models.
Also lawsuits do not happen 'instantly' someone has to pay for the lawyers to make it happen. You have to make sure the law is on your side. You also have to make sure the judicial system is on your side. A class action lawsuit is not a cheap thing someone does in their spare time. Oh and if you mess up you run the risk of ruining your law practic and the political estabilisment going after you.
Jack Welch, who "Action" Jack Barker in Silicon Valley is loosely modeled on. Jack received a $417M severance package on his exit from GE, based on improving revenues from $26B in the 80s to $130B in 2000. However, there was a lot of criticism that this was very flimsy, as the market cap of GE was shrunk 60% in the decade following, with decisions made during his tenure widely believed to have played a part (huge disputes with New York and the EPA about PCBs being dumped into the Hudson River and other pollution).
And "Chainsaw" Al Dunlap, who was touted as a "professional turnaround specialist and downsizer". However, later in his career, it was found that most of his turnaround success stories were actually massive accounting fraud to misrepresent the true state of those companies (leading Sunbeam into bankruptcy). Notoriously, too, Al freely admitted that he had many of the traits of a psychopath, but stated his belief was that he viewed many of them as being positives and essential for executive success.
> I wasn't put on Pivot. My manager wanted to work with me a little bit to see if I was going to commit to the job. So they sat me down and said I could go on Pivot and leave right away, or they would work with me.
> ...
> I played along, and I'm good at playing along when I have to be. So then the money is in my account. That next day, I called my manager and I told them I was resigning.
They let him stay long enough to find a new job and for his options to vest, and then he quit.
It's a machine.
I don't think you get it. The way this stuff is done is just as described - totally blindsiding, and potentially flat-out gaslighting. There's no actual metrics or data until they fabricate a paper trail and force you out.
You don't win these things. Rather, you take your money and go elsewhere. Then turn down the subsequent job offers you get from them, using them only as leverage to juice your pay elsewhere with a competing offer ;-)
Surely HR knows how long it takes to exit someone and if they wanted to keep the $200k they would have started the process earlier?
Is it just a big power play that keeps rolling in the expectation of bottomless/infinite talenent and pepetual inflow/attrition?
This has always been my interpretation. The "everybody is replaceable" mindset comes from Amazon retail warehouses, and bled into the rest of the company.
Some stakeholders latched onto the idea of churning some % of staff each year in an effort to, I guess, eventually filter the entire human population for the best possible employees.
Some people want to make it look like their HR team is doing a lot of useful stuff.
Some people want to boost their own department's metrics.
Some people want to work with a team to achieve actual business goals.
So they lined up potential candidates, made them the same deal and tested their level of docility and loyalty to himself. Some of the candidates demurred and they got the boot, the author played the loyalty game and then "backstabbed" his superior and screwed the stats.
So this is both a failure of the manager (it is their job to navigate the system and boost their reports during stack ranking), and also a failure of the system as a whole (this person probably shouldn't have been pipped).
I don't think it's so much doublethink as it is this manager is trying to balance competing interests in their very immediate sphere.
The manager made up reasons to place this person in the lowest rating, threatening w/ a PIP. Why? Perhaps to have a warning on file. Perhaps to try to persuade an even higher level of performance than what they'd previously considered excellent... who knows.
The manager being upset shows the PIP threat wasn't justified, as you noted. You don't get upset when a non-performer chooses to leave. Why would anyone continue to work under a manager that unjustly threatens them, or tries to motivate performance w/ fear? No, leaving was the right choice, even if they "won".
To me, it sounds like the manager is the one who really needs to go. Perhaps this really isn't Amazon policy at all, and this manager is being overly tyrannical and training his staff to be the same. We'll never know. On the other hand, Amazon never said what the "number of inaccuracies" were. It could very well be this tale is actually very close to policy too. Heck, it could be the actual policy exactly... zero IS a number after all.
> In this case it seems it was pretty clearly meant to push this employee out before their stocks vest
which if so it singularly failed at.
Places that provide good working environments don't need to trap their employees into staying.
That's not correct. The financial incentive program of vesting is designed to keep the cost of actually paying people down, plain and simple. If you're interviewing, I would encourage you to pretend the stock compensation doesn't exist. I've had offers of $60k actual cash with $300k stock with a five year cliff and my next question is always "what's the average tenure here?" If they look uncomfortable, I know they know it's a golden poison pill.
Consider the fact that Amazon, for instance, won't let you pay for EC2 instances in stock options at your company. They darn well know what they're doing.
I was your everyday ordinary CRUD developer in 2020 with leading a few projects under my belt at mostly unknown companies who had two years of AWS experience and was 46 years old.
A recruiter from Amazon Retail reached out to me on LinkedIn about interviewing for a software engineering position.
At 46 years old there were a number of problems I saw with that “opportunity”:
- I hadn’t done a real coding interview ever and had no desire to spend a few months “grinding leetcode”
- I had no desire to have the thought of moving from my nice big house in the burbs of Atlanta that I just had built in 2016 to move to Seattle “after Covid lifted”
- I had no desire to uproot my life to work at Amazon knowing their reputation both from reading online and seeing what one of my best friends went through working in the finance department.
But we kept talking and she suggested I apply for a role at AWS Professional Services it would be fully remote and more inline with my experience.
I said sure why not? I got the job knowing from day one it wasn’t going to be a long term thing.
Long story short, I went in with a plan. It was my 8th job out of college and my sixth since 2008.
https://news.ycombinator.com/item?id=37969302
I made my money, got PIPed 3 years later, got a nice severance package and had a job in 3 weeks. Yes it pays about 20% less in total comp. But the lack of stress is well worth it.
If I had known things were going to turn out like they did:
https://news.ycombinator.com/item?id=37963988
I still would have worked for Amazon. It was just my 8th job out of nine and another method to exchange labor for money to support my addiction to food and shelter. Nothing more nothing less.
On the other hand, the PIP itself was a setup. During the focus period, I met all of the criteria and had perfect CSAT scores on two customer projects I led (Professional Services) and the projects were both done on time, on budget and met requirements
https://news.ycombinator.com/item?id=37963737
Honestly, I didn’t look at the reasons why I was put on PIP on the remedies to stay until after I had another job. I didn’t even realize it was part of the paperwork.
As soon as my manager starting discussing them, I interrupted them and asked how much was my severance. After they told me 40K+ and paid out vacation, I asked where do I sign?
I knew someone would hire me. By the time the conversation came up, I already had a side contract with a former manager/CTO waiting in the wings for $135/hour. I also knew the director of a major non tech company who was willing to create a position paying more in cash than I was making in all at Amazon to lead the cloud transition and architecture.
We had worked together at AWS and he was the one that suggested I wait for the PIP. I ended up not taking his offer because I didn’t want the stress of the job even though I would have loved working with him again.
My compensation now is somewhere on the high side between CRUD developer and BigTech software dev. I can easily go up after a couple of years if I care too.
I’m working full time at a consulting company because I really don’t want the hassle of going independent.
I was still on my initial 5/15/40/40 initial offer.
For people who don’t know, Amazon’s offers are based on total compensation target with a schedule of:
- year 1 - base + large prorated signing bonus + 5% vest
- year 2 - base + smaller signing bonus + 15% base
- year 3 and 4 - 20% vest every six months + base.
I had two vesting periods left.
Quite similar for me at Red Hat, as a Product Manager in what the company loves to tout as being an Engineering-led company.
Engineering had an idea for a smaller product that would be a part of our platform. They created some requirements docs, did a little planning and got approval from Engineering leadership to allocate some resources for a 3 month development of a prototype/POC. At this point, PM did not even know of the existence of this project.
At the end of the three months, it was decided to continue exploring it for another three months. That was when PM was introduced. I was told to do all the research and prep work, product/market fit, customers, even identify potential stakeholders the product could use (there had been none until then). I expressed concern about shoehorning things into what they'd already been building, versus actually doing objective research and planning. I was told that I needed to be a "passionate advocate" for my products.
So I went through the process as best I could, and I saw some potential for it starting to emerge. But not enough to continue beyond the six months. When that was agreed, I was then talked to about how I'd "wasted" six months of engineering resources on a product that "should never have been started". There were a lot of references to "I" over things and decisions that I'd never been a part of.
This was common at Red Hat, in my area. It even happened to me another time. During an Engineering reprioritization/resource allocation, it was decided by Engineering leadership that they had no resources to allocate to a feature a small team had previously been working on. I shopped around, tried to find a new home for it (the feature) but without success.
So I as the PM made an announcement that we were discontinuing our support of this feature. After all, an engineering product with no engineers is not a viable product. That at least got some people interested, and some fired up. "We didn't know this would be the result!" (How didn't you know? You decided to allocate zero resources to it).
And then I got told by PM leadership "You incorrectly decided to cancel this product, leading to the BU having to scramble to find resources to undo your decision."
Bet your ass PM leadership received a flurry of forwarded emails where it was made very clear that Eng had removed resources, and that that had caused the cancelation, not the other way around. And that they had not consulted Product prior to doing so. But still, these things also then lead to my PIP.
> On the other hand, the PIP itself was a setup. During the focus period, I met all of the criteria and had perfect CSAT scores on two customer projects I led (Professional Services) and the projects were both done on time, on budget and met requirements
My PIP, which was also a setup. Documented by me elsewhere here, but essentially, my manager actively lied to me and HR that he'd reviewed all my work products through the PIP process, when Maury voice GDocs access review determined that was a lie (most of them had a "Never viewed" next to his name).
I’ve also talked about how I transitioned.
https://news.ycombinator.com/item?id=37446115
It was because of a manager who was “irrationally benevolent” who I’m still friends with now.
Honestly I wish I could find a place to work where I felt like I was friends with people there. I've never had a coworker that was a friend :( But I also work at pretty small companies and they've tended to not have great culture. I'd take a $100k coding job there
I was the CTOs 2nd technical hire. Most of the technical work had been done by an outside firm.
Obviously my vacation became an extended vacation instead.
I got a text a few months afterwards where they asked how I had made it look so easy. I'm still perplexed by the whole ordeal. But it was probably for the best anyways.
It’s not my dream to make a lot of money. It’s my dream to do exactly what my wife and I are doing right now:
We could live our current hybrid snowbirder/nomad lifestyle for $160K.
Anything over $160K goes straight to “increasing net worth goals”
Not all of the specialties require coding. Mine happens to be “application modernization”. Which really means that I had no specialty and that I could meld application development/architecture with cloud technology and jump into anything if needed on a high level and bring in specialists when needed.
There are some areas of AWS where I was really good and one specific niche where I’m objectively the best in the industry when it comes to automating a very complicated service - I worked with the service team to beta test the APIs and I did and open sourced the reference implementation around it.
My interview process was all behavioral. The “system design” portion was my walking through real world implementations I did and explaining choices and tradeoffs. Heck one of the interviews I spent the entire time discussing an earlier Hashicorp Nomad/Consul and Mongo based Master Data Model project that had nothing to do with AWS.
As cold-hearted as this practice is, it seems downright humane vs putting 3-5% of staff on a PIP or "Pivot" or whatever, and forcing managers and staff to play a weird charade (akin to psychological torture) that this has something to do with individual performance rather than systematic payroll cost control at the corporate finance level.
A PIP can happen for any number of reasons that have nothing to do with the employee's performance, and often does.
A PIP or two won't be held again anyone on its own.
I should have known better.
Far better to consider the PIP your 30 days' notice.
Psychological torture is there by design and not as a side effect.
I've been working closely with Amazon sellers for more than a decade, when I first heard how they stressed out employees I thought it fit the image that we had from our end, as sellers, perfectly.
I've come to suspect that Amazon has behavioral scientists and psycologists working on how to build the most threatening way possible to communicate, to stress sellers out as much as they can, to have them broken at their feet.
They will send emails like "Action required: your listings have been deactivated", for simple stuff that require a couple of clicks to fix, and the problem is that it's not like the story of the kid who cried wolf, sellers are terrified when they receive those emails. Sometimes 20-30 families depend on that business and an email like that could mean everyone is out of a job.
That is just an example, this strategy is applied in such a consistent manner through their communications that it puts it beyond doubt that it's done on purpose.
And please, don't be heartless to say, that's what you get when you your company depends on a big corp. I've seen that thrown around here when so many can get their lives turned upside down by Google or Apple too.
Exactly, there was no winning at the early 2000s Real Madrid full of rock stars (Zidane, the original Ronaldo, Figo, Beckham etc) until a rock like Makelele came around in the midfield. I'm surprised that the business luminaries have stopped seeing this basic fact, maybe it's because of the monopoly/oligopoly positions where they've managed to put themselves in and which makes them impervious to how badly their teams are run.
I don't understand how someone could be responsible for a policy that puts people's livelihood at risk under the headline of "just business things" and not expect the same treatment from their employees. "sorry boss - just looking out for my shareholder: me"
> I wasn't put on Pivot. My manager wanted to work with me a little bit to see if I was going to commit to the job. So they sat me down and said I could go on Pivot and leave right away, or they would work with me
So the manager probably put someone else on Pivot to meet their quota and when the author left now they are down two people. If they knew the author was leaving they would have ranked them dead last, put on PIP, and then part of their quota is met.
Also this quote shows the farce that Pivot is. It sounds like the manager did a PIP-before-the-PIP because they actually wanted them to stay and Pivot is just CYA performance for someone on the way out.
I've never worked at Amazon but people talk about Pivot coming with severance, but the author chose to leave for free. Maybe there's some disadvantage to accepting the severance? Not eligible for future rehire if you accept? Maybe it's just too hard to time getting a new job right at the conclusion of the PIP?
My livelihood is based on my ability to get a job, keeping my skills current and keeping my network strong. I would never base my livelihood on the whims of one company.
A job is merely transactional. I exchange labor for money. When the company decides my labor is not worth the money they are paying me or I decide that the pay/bullshit ratio is going in the wrong direction, I change jobs and find another company that will give me money for my labor.
I’ve done so 9 times in my career and 6 since 2008.
It's a shame, because some of the tech they work on (like S3) is super interesting and high scale, but I do not want to acquire a mental health crisis from work.
Like what if it turns out you join a team that ranks you more based on politics/caste/luck than any sort of talent or motivation and you just feel trapped in a weird game?
Everything else is a scam to pretend like you have good wages when you really don't.
I get at startups - there's some artificial need to keep the number of people on the cap table low. I'm not sure why one of the cap lines can't be "EMPLOYEE EQUITY" which is a company (like a VC company) where the shares are distributed by that company to the employees in accordance with their contracts...
This is a problem that could definitely be solved, but like most "problems" - it's working as intended - to give employers the optionality to clawback your equity if it ever really does become worth a ton and they don't like you.
Or that we are somehow supposed to feel sympathetic for someone who has profited to the tune of many hundreds of thousands of dollars perpetuating this soul-crushing machine. No.
Serious question for Americans as maybe this is cultural: They're an at-will employee, seemed to already have a new job lined up and the company seemed to have burned all goodwill with them, why not resign effective immediately?
In my mind, it just looks like employees have been getting the short stick for so long that they don't even know what fair working conditions look like anymore.
It tends to be a weird two weeks too. If you know you're quitting you're usually already preparing for it prior— taking less responsibility, finding who to hand projects to, etc. In my experience at times it's just two uncomfortable weeks of showing up and doing nothing.
Personally, if it's a job I really dislike, I don't mind losing the extra $X,000. I've discovered through the years my mental health is worth a lot more. Once you leave a high-paying job for one that pays less, or even to just take a break and earn nothing, you start thinking about these sorts of little extras as inconsequential at best.
If the next job pays more than the last one, you could say it's a net loss for the employee too, since that's an extra two weeks one could've earned more.
But if neither of those apply, it's probably worth it to hang around and get some extra cash, or just get a couple more weeks of hanging at the job with "graduation goggles" and little work stress, yeah.
Also if you just leave it may be harder to get a decent reference from your colleagues for future jobs.
We could all be laid off at any time.
But wouldn't you claim that this is not a very common view to hold about the process of quitting, in the US? I've lost count how many times I've heard managers/executives being pissed off because an employee left without a two week notice, and they treat that happening as some sort of failure, instead of just a normal thing.
Of course, severance is not universal, but, in my experience in the tech sector, having survived five lay offs at three companies and having been laid off once myself, it has been the case.
Also, as an employee, those two weeks are easy-street. Leaving early and long lunches are the norm.
Oh and I was able to put all of code through the open source process and post it to the AWS Samples public GitHub repo and reuse it.
I worked on ProServe.
In all other cases a PIP is not passable. Nobody becomes a significantly better engineer in 2 months if they haven't in their career so far, with the only new factor in the 2 months being "now you have extra pressure and a clock ticking".
1. Raises the stakes
2. Involves a 3rd party (yes, yes, we can argue that HR is not your friend, etc.), which _can_ help with the trust (it's not just you & me anymore, you not knowing how I twist my story of you)
I get all the skepticism. I simply have different experience.
Martial problems, family problems, health problems, depression, addiction, and what not.
Not saying that two months is enough to resolve those problems, but if for whatever reason such engineers are able to finally block those stressors, and bring their A-game to "beat" the PIP, then that should absolutely be a good reason to keep them aboard.
A PIP should not be a delayed 2-month firing process. It should be a legitimate chance for someone to improve.
The example above and large companies in general do seem to use it as a firing tool or at least pretence.
From experience we had one developer on our team who was gradually just showing less and less interest and quality of work was dropping so much so it was effecting the rest of the team.
I wasn't involved but he was put on a PIP that was quite well layed out and measurable. After the process he was better than before. I can't put it down to the PIP only of course, but as he said it was a way for him to focus on what was wrong and get back into being consistent.
Super rare I'm sure, but just thought I'd at least five one good example of its use case.
It simply doesn't make any sense. You can have a team of only high performers and your manager will tell you to fire someone, and if you don't do it it will be you.
Redundancies are / have gone the same direction as well.
Why was this person talking to BI (instead of, say, the NYT or a major metro area news org)? And why did BI publish this sometimes unclear monologue, rather than do more journalism?
(Did BI not want to allocate resources to do a proper piece? Did the source talk to multiple news outlets, and BI wanted to be the first to publish anything at all from it? Did the source insist that BI do this as a condition, and BI didn't tell them to take a hike?)
Faang salary my arse.
Obviously Amazon thinks that mortages can be paid just by flexing their employee badge.
Of course, this kind of staff turnover is terrible for the company, but they reap what they sow.
For the high-skill stuff...I'd say that social status is a big part of it, especially for the young. "I program computers at Amazon" gets instant recognition from everyone. Vs. "I program computers at {little company that treats its employees well}" gets "who's that?".
But this precise story is unfortunately pretty common in any big company (worldwide).
As soon as the company starts to treat its workforce like a blob of anonymous replaceable "ressources" that you can scale up or down according to your finances, this starts to happen inevitably. Most of the time, they even manage to create enough layers in those process so that most of the people involved think they are not responsible and that they do the right thing.
You want to be able to fire thousands of employees for no reason so you have to find reasons, and all you know about them is some vague impression of their own management / team that is somehow translated into some arbitrary number and then you sort people by that. What could go wrong ?
Here's an alternative view that popped up in my feed yesterday: https://www.youtube.com/shorts/IVdaysrIS74
I prefer honesty, even or especially, when cruel, about being stabbed in the back by axe.
Some managers can deflect the culture enough for you to feel "loved".
Others can't. They embody the culture. The AWS culture really is that ruthless.
And the managers do because they are terrified about losing their jobs. It has one of the worst cultures, and code bases, in the world, because nobody knows how things work or why decisions got made, and no one trusts their team mates enough to ask questions.
Its all done in the name of excellence.
And then, because the code base is so awful, the only productive people are the ones who have been around long enough to avoid the culling, but they’re also dealing with how bad it is, so even their productivity comes to a near-grinding-halt.
and management wonders why nothing is getting done. It must be because they need more engineers… and the cycle continues.
edit: can we just say the company names, this site is anonymous lmao
These places are not for everyone, but there are very good reasons why people consciously join a place with an "elevated risk of a PIP."
Most notably, these places execute very well. Amazon is crushing it in vastly unrelated fields from Retail to Cloud. That seems to suggest that their philosophy on performance is more helpful vs hurtful to them in contrast to what others do. Doesn't mean it's perfect, but that perhaps the imperfections are worth it.
Since no system is perfect, a company has to either run the risk of letting good people go, or bad people stay. Amazon has chosen which risk to run and it seems to work for them.
As an employee, there's risk both ways. If you want to grow your skills and comp, your best bet is a place that errs towards strength. In the long run, it might be worth the small risk of let go, to be surrounded by strong performers.
On the flip side, if you are really worried about underperforming and getting fired, Amazon is probably fine with you self-selecting to not apply.
Personally, I took the risk of working at Bridgewater. While I did eventually get fired, those couple of years made me for sure a stronger performer (and person overall) so I am grateful for it. It was the right call but not for everyone.
I work at Amazon and I can tell that it depends on the organization and politics.
Of course nobody is untouchable when it comes to the layoffs, but quite many people have made their spot pretty much resistant to firing. They are crucial for business to continue. (Again, maybe my organization)
Also, it is very common at Amazon; Nobody is doing the job they are hired for. As a developer, you are responsible for anything and everything. Management only deals with PIP and crunching out weekly/monthly/quarterly documents where their management doesn't give a damn about except the summary part.
(this is orthogonal to the decision to always fire some percentage - I am merely discussing a different implementation of the same policy, not discussing the merits of the policy)
Being green and fresh is priceless, you can take on any challenge because you don’t yet know the reality of it, and once you get in it, your only way is out, which can be really powerful if put to the right uses.
Amazon puts a good price on that to juice the best years of your life.
Please don’t squander your best years to go from L4 -> L5 or L6 -> L7
Play and win at a different game.
The prizes are way better.
It’s just not worth the best years of your life, unless you think it is, in which case maybe you should do it, or.. maybe you are undervaluing yourself.
It’s all the same recipe, take on more work, grow L(n-1) under you, be lucky, kiss up to management, and.. be lucky. Even then it’s 4 years at a minimum of grueling work.
I’m not against grueling work, but why not put that effort in for yourself? What are you going to get as an L8, maybe 1M? Is that worth 4 years+ of your prime time life ? Are you really learning all that much? Are you really having all the impact you want in the most meaningful way?
If you think your ultimate purpose is playing the games to get the L(n+1), maybe it’s the right place. But if not.. maybe not?
Given all the stories of PIP, it sounds like a not great place to work
Go to other fang, or other tech. Lots of companies that pay just as well.
Amazon would be my last choice - my job search is going awful, gotten rejected from most big tech companies, and I have well paying Amazon and a long tail of little shit companies that don’t pay that great (think of the equity!!)
Decent salary.
A big name on a resume that can be leveraged into a better, well paying job.
Remember, people who are content don’t leave reviews. I worked with Amazon a lot over the years. There are people there who have been there for a decade+. It wouldn’t happen if they were treated abysmally.
One thing I liked was that Amazon puts up less of an act that everyone is one big family. I knew they saw me as a "human resource", and could behave accordingly. It was only when the stress started to follow me home that I got out, only sticking around longer than that to take advantage of the great health insurance for a big procedure.
I have the impression that if you can survive for 4 years, you get some very lucrative wealth building stock options. But I also believe that most people don't actually make it all the way to the end. Kind of like a winning lotto card you get for standing in a boiling shower for an hour
The general gist of it was: while one got treated better at Google, you got more done -- and had more freedom to choose how to do it -- at Amazon. So depending on the team, potentially higher job satisfaction.
I don't know if that's still the case. Personally if I'm going to sell my soul and work on stuff which isn't my personal passion, it's going to go to the highest and best bidder... but I will admit after 10 years at Google, the slow pace and boredom got to me enough that I quit. Maybe I would not have done that if I'd felt more emotional attachment and productivity in my work, and maybe a place like Amazon could have provided that. But I've heard too many dark tales. (I sure miss that level of money.)
I always found interesting how this has always been true, but a lot of people seemed to not notice, behind the high-pay and benefits of past. Software engineering has always been just labour. Relatively scarce labour, but we were never "in control".
One of the main reasons I staid out of working in the US, maybe it's just sour grapes at this point (as I'm already in my early 40s that train has long passed) but seeing as how I would have basically been considered just a modern work slave it makes me think that I made the right choice. Also, all the best to the poor people affected by this insanity, I'm sure that they deserved much better.
If you put your head down and do great work, you just run the risk of getting out-politic'd, so you've got to do that too. But that makes the political players spend more time on it to make sure they're still ahead of the part time politicians. And it's an arms race of spending time making yourself look good instead of doing work.
If you don't want to deal with this kind of stuff, don't allow the almighty dollar to control your life.
I don't know about the U.S but in many countries, I imagine this would be a valid justification to reject a PIP. Take it to an employment tribunal and say: "There was no indication that I was performing anything other than as expected until I was handed a PIP".
> And look, I'm not going to say you're going to ever find this somewhere, locked down in words. But the idea is, if you're putting somebody in Pivot, you make that so damn hard that they don't get out.
I could be wrong - some more progressive states may have more protections than this. And certainly folks who are employed under collective bargaining agreements have more protections. That wouldn't apply at Amazon, though.
I largely think that is a good thing. Employers have a disproportionate power over the employees, and having to go through the hurdles to fire a few troublesome employees is well worth the protections afforded to everyone else.
That language is so disrespectful. If I were an Amazon employee reading that, it would feel like being in a toxic, violent relationship and hearing my partner at a party tell others "They're so clumsy; they need my support. They fall down the stairs a lot."
Glad I’m not smart enough, nor care to put the work in, to pass a FAANG interview. I’ll stick to stupid crud land tyvm. This PIP behavior is just one more reason I consider their employment a kind of abuse. I’m human and I refuse to be compromised so easily. Pathetic (to me).
Closest I got was an interview at what I’ll call a molar company (want to be FAANG). I asked the HR screener if the technical code interview was based on real world code or just puzzles (I was going to walk if it’s just puzzle code, not good at fake stuff, haven’t practiced, and I wouldn’t be a good fit if that’s what they are looking for). She assured me the eng lead doing the interview used real code. So I call in, get on camera, where they used a coding interview website and it was a small sample with no context. It may have been from their code base but it was scrubbed and meant nothing to me. I asked for context but he said i don’t need it. I asked if i could change integer types to dates but he said no. Oh, and I was recorded but wasn’t told about that until I called in. So I was pretty pissed because I’m staring at a damn puzzle but this guy thinks the whole setup is a-ok. Well, fine. It might be. For them. I felt like I was lied to them provided no concession. So I hummed and hawed with no intention of solving his puzzle. I made him stick out the whole hour. I even explained at one point I wouldn’t write code like that because multiple conditions and multiple code paths converge on 7 lines. I explained the conditional logic was hidden and it would be better if it were more explicit, not just so it’s readable but because simplifying it by expanding the conditions makes it modifiable, supportable, and testable. Nope. I was told it was Ruby and it’s a Ruby thing to reduce logic in fewer lines of code. Yeah I get it. Inventing a complex trick makes you feel smart. I’m so sorry life is so boring to you.
I’m certain I looked like a fool to him. I don’t care. He had mannerisms that screamed “on the spectrum”. I think that’s fine…until smart people are put in charge and never get an ego check. Leading means leading people, not writing code more complicated than everyone else.
I’m obviously still salty about the whole thing. There’s another situation with people from a much larger software company came in and took a big dump at one of the smaller software companies I worked at. At this point I just don’t trust corporatized anything anymore. I think they’re liars. I think they chew up and spit people out. I think they put profit over humanity. I also think I need to go for a walk. Sincere apologies if I’ve offended anyone. Guess I just needed to get that off my chest. I do hope you have a good day.
When they can hide behind "molar company", yeah, they will never change that practice. Instead, if you said the name, at least we'd know what to keep an eye out for.
Yes, they should have direct feedback but overall you are expected to be a professional. This means you are accountable for your work - you do what you say you will. That you express concern early and not late in the process. That you deliver quality outputs that your peers respect. That you assimilate to team culture and participate it and that you are a net positive to morale - your team wants to work with you.
Managers lay out expectations but they aren’t babysitters. Not all managers are good of course. A good one should be able to nudge you back on course and build a rapport, but they can’t be expected to make you a professional.
They should ensure the right code is being written and that it's of high quality and know who is contributing what. They should design and use metrics to measure this. They should nurture, yes, but they aren't a parent. But yes they should identify when a team member is coming up short and help them get on track but the contributor needs to come equipped with the basic skills - which is the managers responsibility to judge during hiring. To be sure, a manager who tends to have trouble with low performing contributors they've hired usually shows the managers is ineffective at hiring.
It's simply to do the bidding of upper management while making sure your underlings don't flee to greener pastures.
At my current company we had a massive, make-it-or-break-it deliverable for the spring. It was literally all departments coming together for a whole year and trying to get this thing done on time.
All, but HR. All HR cared about was to make sure managers would pester their report to put their 3 annual goals in [random HR system] before [random day in March]. HR like to see people as interchangeable cogs but that's because that's what they are themselves.
What exactly are people in HR doing to warrant getting over $200k in stock grants? Even spread over an entire vesting schedule (and it's not, it's just the final vest) that's ludicrous for the work they do.
If someone in HR can save a company hundreds of thousands, if not millions of dollars by removing underperforming workers, and replacing them with better workers, shouldn't that warrant some bonus?
In the same way that if some engineer discovers a bug that is costing the company a lot of money, and fixing it, should also get a bonus?
How often does this happen?
https://www.gov.uk/dismissal/what-to-do-if-youre-dismissed#:...
IMO this is a key issue with this system. The company evidently only cares about the employee as long as they're employees, and can dispose them and forget about them, like they'd dispose any other leftover resource.
But evidently said people are still around. If every company adopted a system like this, in theory it'd be great for the economy. It's capitalism, and you're getting rid of the people who sell you the least effective labour in an easily scalable way.
In practice, all these companies are pumping out a lot of stress, and it's thus no surprise the USA is notoriously burdened by mental health issues when compared to other high-income countries [1].
[1] https://www.commonwealthfund.org/publications/issue-briefs/2....
Seems to work exactly for the purpose it was created, to force out employees one way or another.
Incentives are weird.
Darn those Performance Improvement Plan plans.
In any normal sized business this would be an absolute disaster. FAANG has to spend like triple on talent for people to be ok with this nonsense. Why not just treat people like people?
When was the last time Google created a product they were so proud of they kept it around?
When was the last time Facebook built anything they didn't just buy?
What was the last thing Amazon did that wasbnt just more vertical integration?
Apple is the only company who recently did anything noteworthy and that was just they decided to build a CPU for an architecture they licensed.
I know these guys move a lot of deck chairs, but they used to actually do stuff.
Now they just buy other companies that do stuff.
But Microsoft is doing some interesting things to productize its partnership with OpenAI.
You think all Apple did was “build a CPU?”. You can literally walk around with a 64 bit computer on your wrist that has cellular, WiFi, BT, GPS, a bunch of sensors and it can track workouts.
When I first got into fitness over a decade ago, a humongous much less capable Garmin was the state of the art and you had to wear a chest strap to monitor your heart rate.
If all a company has to do is license ARN tech, why is Apple so far ahead?
I got Amazoned a few months ago (I got a job in three weeks, don’t cry for me). While they are a shit company to work for, were you around before AWS when it took months and tens of thousands of dollars to build our infrastructure and you can now provision infrastructure by writing some yaml? They are also designing thier own processors.
I know first hand the type of technology that AWS has. Even Amazon retail and the logistic it takes to ship at that speed and volume is a modern miracle .
Facebook basically stopped competitors like TikTok and Snaps growth by rapidly competing with Reels.
1) My own story is that in mid 20ies I was arguing a lot with teammates. I think there's some blame on both sides but most was on mine. There was one person who I think was a not very competent schemer (~confirmed later anonymously by other coworkers) who really set me off with poor technical decisions pushed thru with what I saw as dishonest ways, but overall the team was fine... being a junior developer I was willing to die on way too many hills and I wasn't nice about it either. So they put me on this thing where my coworkers would assess me anonymously, and it came out saying I am great to ok all around but my communication skills are terrible. Then they gave me a bad review and started pushing me towards some online courses and stuff to improve, and saying how it's a risk for my career etc. The job was getting boring and I didn't want to climb uphill from the bad review so after 6 months or so I just left. And I definitely saw the errors in my ways and the negative impact on the team and ~never behaved like that again on my future jobs.
But my point here is... why would they do it if they were anti-me? The most logical way to deal with this situation is to fire me and forget about the whole problem. They actually ended up helping my career in other companies cause if they just fired me, instead of doing the plan song and dance, I'd probably be filled with rightful indignation instead of learning. I don't see how the whole perf plan was some sinister anti-labor move.
Another 2 situations, to contrast.
2) In a big tech co, joined a new team and there was some guy doing almost no work. Like I'd walk into his office to ask a question and he was fiddling with fantasy sports. I am pretty sure he had to be on some plan... but as far as I understand (it was before me) it took at least a year for him to leave/be fired. As opposed to...
3) In a small Russian co, we hired a guy and he was not very productive. Getting ahead, similar to (2), we found when cleaning his desk later he was doing tons of puzzles at work. Anyway, I was a junior team lead with no power. After the tickets assigned to him languished one too many times, a manager asked me what's up. I said I dunno, he seems competent but very slow and I cannot get him to speed up. Manager: "well why not just fire him" me "I can do that?" manager "just say a word" me "hmm, let me talk to him, let's give him another chance" manager "ok you know what, I'm gonna fire him right now, problem solved"
This is how non-FAANG "PIP" plan works :)
ATM Machine
PIN Number
Is there a term for these sorts of things?
(Redundant Acronym Syndrome)
The other employees are too scared to speak up, else lose their job. Or, they are sociopaths.
I wonder how much of this is a result of lawsuit culture. For example, American companies won't tell job applicants why they get rejected, lest they get sued by the rejected candidates. And perhaps this has carried into feedback for actual employees. It sounds like the author wasn't even he was on a performance improvement plan, he had to infer it and pull it out of his manager.
Is this the general state of things in the US? In the same way people are afraid to say their (non-racist) opinions on Twitter due to groupthink and getting hit by mobs, are companies now taking this approach with their employees out of fear of being sued?
An honest performance improvement plan would identify key areas that can reasonably be improved, steps to improve in those areas, and a timeframe to achieve that improvement. Ideally with occasional check-ins to ensure the employee is on target for reaching the goals.
What I hear about American PIPs is that they are unrealistic or impossible goals for anyone to achieve, and presented falsely as an improvement plan because the company is too cowardly (or incompetent) to either fire the person or give actual feedback. In other words, it sounds like an extremely passive aggressive way to avoid confrontation, and also serve as a shield in an overall toxic climate where the legal system won't just tell the person with the frivolous lawsuit to go blow sand.
Its a system to shield company from local laws and lawsuits.
Its not a sign of cowardliness or incompetence. Its cold calculation and foolproof process, that on scale protects corpo from multi-million settlements
I have only heard secondhand of two cases where pip didnt result in being fired (but cant confirm it, could have been a propaganda stories passed on by gullible)
90%+ of the situations I have witnessed, extreme luck or act of god would be required to achieve the requirements. In the other 10% the PIP was an order from above that the line managers disagreed with and thus set a reasonable performance level.
I have also had the misfortune to witness one where the employee didnt realise it was all a con to fire them; they got the miracle, 10x'd their teams sales but "failed" some pointless side quest to get coffee for the boss every morning by 6am.
An examples on how those played out? Curious if the line managers then get punished?
A lot of actual real world peformance and what people actually do isnt really visible when you are a few layers up (or in a different team). Sooner or later in an organisation large enough someone is going to assume simply because they dont like someone over there, that person does nothing all day long.
If one was particularly skilled you could probably use these sorts of things to undermine upper management that is already on the ropes - but that is an advanced technique.
There are probably cases where pip is used to give a good person who is slipping a kick. That was probably initiated by their manager to motivate them back on track. However, a good manager would have a serious talk with that employee, rather than use formal HR process.
So thats why (I think) pip is mostly used to get rid of people.
If virtually all PIPs result in firing, wouldn't it be trivial to argue that either 1) the company is misusing PIPs as a stealth way to fire people, or 2) the company is completely incompetent when it comes to providing PIPs that actually work.
With most European labour laws, neither option is very good for the company.
How will you prove that you were fired before pip was put in place?
How will you argue the whole pip system is set to fire people?
(Similarly) It is open secret politicians steal public money, why don't we just lock them up for stealing?
PIPs actually work if they provide evidence that someone actually cannot do the job they were hired to do.
That all the employees put on such PIPs fail would be evidence that they are doing a good job of identifying bad employees to fire, not that they don't actually know how to improve performance.
[0] Almost all employment in the US is 'at-will' so in principle anyone is fireable for any reason that isn't in a short list of illegal discrimination (e.g. can't fire someone for being black, or for not sleeping with you). In practice having even a flimsy veneer of poor performance becomes necessary as proactive legal defense.
UK/EU companies will do the same and recoup costs by laying off regions like US/India because it’s easier.
You can easily avoid these kinds of companies who are always hiring and firing. I’ve never had to deal with a threat of a PIP.
That being said, Amazon in Germany is more like a up-or-out place than a hire-and-fire one for white collar folks. And the blue collar personal is pretty much treated like logistics workers at other places, read not really great. Salaries tend to be higher so (accounted for region and other things).
No idea how things are on the ground in the US so, but I guess worse. Which seems to be a general thing so.
From what I understand, PIPs and documentation save money compared to going through a lawsuit. In the event of a lawsuit, the “at will” employment principle would mean that the company would almost certainly win the suit (assuming not-illegal-discrimination), but it would be expensive to go through with the suit. Comparatively, a PIP, lots of documentation, and keeping the employee around for 6 months longer is a cheaper alternative.
TBH, if AI makes a lot of legal action cheaper, this calculus might change. There’s a business product here: an AI mediator that all parties agree to use at the start of employment. Looks at all documentation at time of firing and says: “based on this, employee would average $X out of a civil suit. Company would average $Y to defend. Cut employee a check for func($X, $Y) and by cashing it employee agrees to relinquish rights to further legal action.”
If that same American culture is all over companies worldwide now, is it still American culture anymore?
>For example, American companies won't tell job applicants why they get rejected, lest they get sued by the rejected candidates.
Same in Europe, you get ghosted or at best, you get the same bland cookie cutter politically correct copy-paste rejection massage, no matter what the actual reason is, even if you explicitly ask for detailed feedback and promise to be open minded and not sour about it.
So back to my original question, is that still an American company thing, or just a $COMPANY_THING now?
It is my experience across 4 EU countries and 30+ interviews. If it doesn't match your own experience there's nothing I can do about it.
>In Germany, you are expected to give honest (and sometimes brutal) feedback, but always with a way to improve in mind.
You are expected by ... law? In which case it's a legal requirement and not an expectation. Or expected by ... candidates?
Also, the devil is in the details as German culture and language is often designed to cleverly camouflage negative feedback as neutral or positive to avoid lawsuits, so you can definitely have generic cookie cutter rejection messages that legally qualify as "honest" like for example in your Arbeitszeugnis.
How would you legally challenge that if otherwise? Do you sue the company because you feel like their feedback wasn't brutally honest as per your expectations as it was too generic and "nice sounding" and had nothing bad to say about you?
IMHO you choose a bad example as German corporate culture is not as "brutally honest" as you portray it to be, quite the opposite, it's just very good at pretending to be honest.
From my personal experience across several countries, I've noticed the more difficult it is to fire someone and the more anti-discrimination laws exist in that country, then the less honest and more generic your feedback will be, if you get any feedback at all and it's not a generic automated rejection.
Sometimes they do, but that's very rare nowadays. I think companies were more willing in the past, but all it takes is one angry rejected candidate with a chip on his shoulder and a lawyer on speed-dial, to change that company's culture on "honest feedback" forever.
It's why we can't have nice things, there will always be someone to abuse the system and take it down with him.
Actually, it's not that hard. Provided you have had a discussion with your team on why not to hire the candate, it's easy to send them a short summary without revealing too much information.
I should clarify, I don't mean this for every candidate. Just for those who have gotten pretty far into the process.
There are legitimate reasons (you want rejected candidates to still have a good impression of the company, you think the feedback could help them improve and want them to interview again in the future, you want to include them in your professional network, etc.) but I think it is best if that is an intentional choice.
You underestimate how lazy some companies are when it comes to non-billable hours/tasks. The question on their end is "why bother, what's in it for us?".
>Provided you have had a discussion with your team on why not to hire the candidate, it's easy to send them a short summary without revealing too much information.
That's the problem, it's NOT easy to send feedback that's truthful yet at the same time is 100% iron clad against any potential expressions that might be interpreted as discriminatory. Engineers are not good at formulating such things and their bluntness is a liability.
Which is why engineers are left with the technical part, and the final candidate-feedback communication and rejection is left to the HR who's main job is eliminating employee/candidate liability for the company, so they usually take the route that makes their job easier and send the same generic message to everyone, especially that in many companies HR is understaffed.
Frankly I was not a big steam fan, but now I'm close to defend Gabe like Tesla fans defend Musk.
Really great people, if someone from that team read this: kudos.
No, not UK, just Austrian companies in Austria for example. Swedish companies in Sweden. Also German companies in Germany. In Eastern Europe too. Is that enough of a sample size for my opinion on European companies?
Perhaps you just need to ask.
[* - except Qualcomm, I just remembered...]
90% of the time the feedback is "sorry, we can't move forward because we have better candidates in the pipeline" and asking for details leaves you ghosted.
You probably live in a different Austria. Or maybe because I'm a foreigner with dark skin :)
Never been ghosted, either. So I dunno, our subjective experiences differ. I'm also a foreigner, but maybe our experience levels are just different.
What I have found is that Austrian companies will interview you even if they don't intend to hire anyone for the position, and that can be frustrating at times.
And the likes of QCOM and all these international big-tech pay so much above the low Austrian market rates, that they can afford to treat candidates as disposable commodities as they have virtually unlimited applicants, so it could be a problem of scale besides the culture and liability concerns.
>What I have found is that Austrian companies will interview you even if they don't intend to hire anyone for the position
But how could you tell they weren't intending to hire anyone when interviewing you? I doubt they straight up told you that. :)
I was told after the interview in two cases that they had to finish the interview process, but had a candidate already selected - and that I was 'on hold' in case they didn't accept the offer.
I'm not saying Austria isn't without its glib bureaucracies and Kafka'esque recruitment nightmares - just that they are a little more empathetic towards workers than, in my experience (Australia, USA, Japan, UK), that of other nations ..
Ouch, that must hurt knowing you're just the reserve, but to be honest I wouldn't hold a grudge over this, I expect most companies in the world do this, as most candidates also do this with companies when interviewing. It's fair game and you hedge your bets.
> just that they are a little more empathetic towards workers than, in my experience (Australia, USA, Japan, UK), that of other nations ..
I have no idea what it's like in the US, Asia or Oceania, but compared to most of EU, including the UK, I haven't found any extra empathy to candidates or employees in the Austrian private sector, especially that here employment is basically at-will compared to the rest of EU so you're always an easy scapegoat to find yourself unemployed for some failing of an incompetent manager (and Austrian management is really next level Kafkaesque)
1. Large numbers
In large companies, you have numbers. There are 10000 individuals so to say. There is a difference between individuals and groups. The larger the group, the more HR and controlling tend to use their understanding of statistics. This is the conflict between groups and individuals. Why take care of one person? In sum, it does not pay off.
This is not my opinion, but I heard it over and over behind closed doors: Where wood is chopped, splinters must fall, and so instead of working with the individual, you have different scenarios of the cost of litigation vs. others.
2. Job Offers and Rejections - Behind the scenes
Also there are processes to be met officially. Say there is a job offer on a job portal and you apply to it. Behind the scenes, there is already the right candidate with the right profile. However, in order to get the candidate through all the controls along the process, you have to evaluate other candidates as well. In the end, HR "knows" whom to pick, and this is also a reason why a perfect job interview can mean rejection. You simply are not the chosen one.
Process met, company happy - rejected candidate falsy scrutinizes himself. Would you as a company tell the candidate: "Hey, sorry for your time, investment, interest etc. But there was not really an offer for you, we simply had to comply to a process. Have fun + bye!"? Nope.
Take this into account. There is a balance between "Not the right fit" and "Not the chosen fit".
That assessment is extremely short-sighted. The reason it will pay off is because other employees will see how you treat the one person. If they see you give someone who is struggling needed support, they will know that in the future, they might get that as well. Having a stable environment full of people who trust each other will pay off far more in the future.
> Also there are processes to be met officially
By "officially" do you mean legally? Because it sounds to me that a good faith law was met with a bad faith effort by that company. It wastes a candidates time, and gives false hope, while applying to the letter of the law without actually following the spirit of it. Which actually feeds into the broken legal culture of the PIPs. It also wastes HRs time, playing to make the government happy while ignoring potential workplace problems they could be addressing.
Yes. Union contracts or in the case of public service actual law... basically, the provisions exist to prevent "backdoor deals" or at least make them really expensive.
In the end, it's all performance theatre.
For any job on the portal, had 1 of 3 possibilities.
1. The team actually needed a person. Job is legit.
2. The team knew who they wanted, and opening the job was a formality that was legally required. Anybody other than chosen one is a no-hire. This can be spotted with very narrow skills and specific years of XP.
3. This job is a general description, but with no intent to hire anyone. The purpose here is to earmark funds so the department doesn't lose them. And since interviews are so subjective, departments can fail everyone with no effective oversight this is what's happening. Doesn't matter how good you are - nobody is hired.
A very specific profile means it is crafted for a certain person.
> That assessment is extremely short-sighted. The reason it will pay off is because other employees will see how you treat the one person.
Not really. It is about network not performance.
What is going on behind the scenes? Almost every team manager wants to keep his team. So they get at least a normal rating to prevent PIP. HR says, kick X% of the workforce. So what do you do now?
That's when magic happens or the least connected dude get kicked out.
Also: What is performance anyway? It is fairly subjective and you don't rank and rate 100+ people against each other.
Promotion on the other hand is a pyramidal system. 10 promo slots receive 100 applications. How do you decide? Whom does a promo help? In reality, the senior manager pulls the strings. And there can always be creativity in downranking someone or promote someone.
> By "officially" do you mean legally?
Yes.
But again: no system is perfect. There will always be some bending.
What I wanted to say is, performance reviews are mostly and at large the only question whether you make the cut or not. This is a 50% to 50% decision. Everything else is BS. How many "10x devs" are there?
And same goes for applications: the best preparation, the best interview does never guarantee a job. If on one application 10 awesome devs apply - how do you decide?
Take cheating into account, then you will understand that jobs are a number's game.
Hold on, is this during a layoff? What's this about ratings? Why would you need to kick X% of the workforce? Is the company having money issues? It seems that there are quite a few other things to address before you get to an individual employee's performance.
> Promotion on the other hand is a pyramidal system. 10 promo slots receive 100 applications. How do you decide? Whom does a promo help? In reality, the senior manager pulls the strings. And there can always be creativity in downranking someone or promote someone.
The more I read, this is sounding like a company which is trying to fit itself into some kind of management system they read about in a book, rather than taking an existing system and adjusting it to serve their purposes. Why fire someone if there is nothing bad going on and the company has money? And why promote someone if they have not demonstrated to their manager that they are capable of filling a bigger role?
Imagine competing against someone who was already doing that exact job and had been doing it well for two years. I had an interview like this (as the person already in-post).
"Can you give an example where you did X"
"Yes, last week - remember you were there and saw me do it."
What a waste of everyone's time.
If that isn't already a Mitchell and Webb skit, it needs to be.
So what you do is, you find someone, then open the req, then wait a while and hire the person you already selected.
Internal hiring websites are for show only.
I've known teams that badly need junior devs, but the req can't be approved due to a lack of the business unit's budget. Hikes, promos — all depend on the budget. Flawed.
A company can’t give promotions and hire new people if it isn’t a profitable thing to do.
For example, companies must perform this process in order to defraud America's H-1B visa program, which is now considered a table stakes employment practice.
This is the root cause of the problem, for many reasons that average size of a company has expanded, today the market share consumed by large enterprises is higher than it as ever been, cutting out SMB where employees are often treated as humans not as a numbers
I think we will see a correction at some point, as I dont believe Companies on the scale of Amazon, Apple, Google, etc are sustainable and today are artificially supported by government regulation, at some point however that will prove to be these companies weakness
Just to add some seasoning: I like to call this "Pip"/Pivot/Stack Rank process as "precedent caching". You can be sued for giving someone decent performance reviews and then not giving them the average raise - let alone ushering them out of the organization, passing up promotions, or re-orging them out of their job.
I really appreciate it and mention them since it's rare to get such helpful feedback. Though admittedly I think their takehome time estimate was optimistic. When I was at Auth0 we started checking the commit logs on candidate repos and it was clear that people were spending MUCH longer than we were asking on takehome exercises.
I hope no one is recommending x.get as a general practice, because that is pretty naive.
If you're a very junior sw engineer reading this, who hasn't done a lot of python, use x.get(). Almost always, so for you, always. This doesn't apply if you're a scientist or mostly writing small scripts, but if you are doing SWE, always use x.get().
Once you've understood python you can use x[] in limited cases. Never in your unit or functional tests. I code using x[], but later on I replace a lot of them with getter (around my second refactoring, when I add type hints and tests) especially in library or code that'll be shared.
Non-python dev here.
But I was already rejected so I haven't been able to explain my logic :-). It's still nice to get their feedback, though.
Funny enough, in Europe, you _should_ be able to get any written notes on you via GDPR.
This seems like splitting hairs. Sure, maybe x.get is better, but would that be a deal breaker? Know you are just giving quick example, but this just struck a cord. Are jobs really so hard to get that employers can be that nit-picky?
If the assignment is dealing with dirty/partial data or implementing APIs with optional fields, [] can be a complete deal breaker.
Is there evidence that programmers who use [] simply cannot ever learn to use .get()? Once they have picked up the incorrect approach, their brains are simply broken and they can never learn that a different solution exists that is better used in certain situations?
It would obviously be risky to hire someone who uses [] if that's the case.
If not, though, it seems like it doesn't provide much of a clue as to the person's ability to perform in a technical role.
It’s a take-home test. I’m saying if the particular test called for dealing with a particular type of input and you didn’t do it, you failed. It’s that simple.
If it didn’t, then it’s a pointless nitpick and shouldn’t ever be brought up as interview feedback.
I am _very_ familiar with the advantages and disadvantages of both approaches and would, of course, adapt to house style, but where I am now we set up a nice pipeline in Dagster with a whole lot of boxes for assets, and at the risk of being non-technical I want the box with the bug to be the one that turns red. If I use x[] I get that. If I use x.get the red box could be three modules downstream because of a NoneType Exception.
I once got rejected because my solution to an interview question didn't use recursion. I had spent the previous 5 years doing embedded work on hardware where stack overflow was a real possibility - we had a real aversion to recursion if we could avoid it.
In my experience, this isn’t always true. If you ask the person who interviewed you they will often give you feedback. The issue is that often you do an interview with person x, but then get a rejection email from person y in HR. Person Y doesn’t know enough detail to give you feedback so they don’t.
I’ve also conducted hundreds of interviews. I generally don’t give feedback unless asked because a) it takes time and b) some candidates will push back and argue even though I’ve already made a decision and c) sometimes it’s just awkward. For example, a team might reject someone because they find the candidate doesn’t communicate well, but that’s awkward feedback to give someone, even if it’s useful. But if someone reaches out and asks for feedback, I usually try to schedule a five minute phone call to help them out.
Or a lack of union protection.
They will keep trying to “explain why you’re wrong”.
-person is suffering mental health issues due to strain of job.
-persons performance drops rapidly without warning as a result.
-boss takes workload off them without putting them on a pip process, to give them time to work through their issues.
-person quits right after stocks vest which upsets boss who put extra effort into helping them
-person gives interview to justify their behaviour
People often forget that corporations are just a group of individuals at their core. If every one is as shitty as a human being as the person giving the interview, no wonder Amazon is so horrible.
If a job gives you mental strain, especially if it is affecting your performance, IMO the right thing to do is to quit. I'm not surprised the boss was disappointed, but I do think they should've seen it coming.
I've been in situations where a job evidently isn't for me anymore, albeit in a seemingly healthier environment— my boss and I talked openly about the team no longer being a fit for me for weeks if not months prior.
I was evidently not working at my full potential too, and when I told my boss I was quitting, they told me what date I should officially submit my resignation so that I'd still get my latest bonus. It was all very amicable and objective.
That's one reading, but unless we assume that OP is straight up lying in their description of events, the boss was lying to them about whether they were on a PIP or not, and had given them no indication that their performance was flagging until suddenly doing this to them.
It doesn't sound to me like the boss put in extra effort.