8 ms·
Ask HN: Are ICs at tech companies usually so concerned about job performance?
I work for Facebook (now Meta) on an infra service and have for over 3 years. When I joined I knew I was getting into an environment that had high expectations of ICs.
Ever since I started there has been this high anxiety attitude around job performance -- specifically performance reviews. As an L3 I paid much attention to it but after a promo or two people started giving me advice that I should be prepared to 'really output a lot of impact' in order to make it. I have done quite well so far, but I'm getting a bit exhausted by trying to continuously justify my worth \ existence as an IC and ensure people perceive my work as good \ important.
As I've seen my friends move around to other companies I've gotten the sense that engineers at other companies don't really have to deal with this sort of anxiety as much, either because expectations are more concrete ("we need these things done\designed\scoped out and you're working on it") or because performance reviews are just not so intense.
With recent layoffs and the direction of the company I am thinking about trying to move around, maybe to a smaller company. From a personal perspective, performance culture is one of the things I have come to dislike most about this company, although maybe it's like this most places.
Is it like this elsewhere? Any thoughts?
Note: by IC I mean engineers that contribute to changes directly, not sure if that's a common term
- dieselgate 4y agoThere's probably a full spectrum from "chill" to "most demanding" and it seems basically impossible to know what a place is really like until you're there for at least 1-2 years. I'm starting to realize my current org has fairly low expectations and has a company culture of "good work/life balance" where folks can prioritize their families - but they pay below industry standard.
- RomanPushkin 4y ago> it seems basically impossible to know what a place is really like Here you go: > they pay below industry standard
- galoisscobi 4y agoJoining a cost center at Google can be effective if you want to chill out and make good money. The main trade off I can think of is you don't know when the project gets axed, but even if that happens, you can spend a couple of months not doing anything and finding another cost center and life goes on.
- firstfewshells 4y agoA company is not going to pay you top of the market rate for doing the bare minimum. As simple as that. Lesser the pay, lesser the expectations.
- civicsquid 4y agoI think this is a bit too simplistic. You can perform well without having pressure on you to perform well. Self-motivated people don't need that. In fact there are some companies out there that my friends have moved to that don't have formal performance reviews like Meta etc, but rather continuous reviews that are low-stakes. They make more than I do now.
- xerxesaa 4y agoCan you share some of those companies?
- tluyben2 4y agoTop of the market rate in absolute sense is maybe only for top performers; I don’t know if they are or not. But top for the region; there are bucketloads of people (and not only on tech) in Fortune 500 companies that make a lot of money doing almost nothing and not actually contributing anything or very marginally. Deep management layers who get compensated based on weird metrics like number of people and layers ‘under them’ keep this alive and well.
- 121789 4y agoDo you want to get promoted or get a really good review, or are you ok with a standard review? If you’re fine with a standard review 1. Be on good terms with your manager 2. Be on good terms with your team 3. Work on some things that are higher impact 4. Make sure your work is visible publicly That’s it. There are a ton of optimizations that people talk about to “game” the system, but if you simply do the things above you don’t have to worry about it. If you’re trying to get extra bonus or a promotion, you need to optimize those areas, but that’s completely up to you. PSC is completely overhyped
- civicsquid 4y agoYeah I am fine with being at my current level with a meets-all for a bit. I just was promoted to IC5 at the beginning of the year and people were giving me some really surprising feedback on how hard it would be to succeed. This is the first time I didn't take PSC super super seriously so we'll see how it goes. I put in quite a bit of effort still, but I'm not spending 8+ hours like it seems some other people do.
- coffeefirst 4y ago5. Work for people who will be straight with you about what they expect and how you're doing. The ambiguity is a big part of what drives anxiety, and it's totally unnecessary.
- esel2k 4y agoAgree on these 4 elements - but in reality it’s not always as clear. 1- just pretend to like him and be nice 2- be a good colleague, don’t put others down in public. They don’t need to be your friends. 3- this one is harder. Here its about marketing your projects, products. That’s my most difficult area. I wanted to work on the next hot project but was not selected. Any advice? 4- again internal marketing. Make beautiful slides and slightly overpromise (I know people won’t like it but you need to make management dream a bit).
- P_I_Staker 4y agoI would not say it's like this everywhere. Amazon / Meta / Apple tend to see this kind of attitude, and I imagine it exists at Microsoft / Google, and you can find chill environments at most companies (even Amazon). Also, you see individuals bring these attitudes to an org. All it takes is one manager, or a couple, to shift the balance. I was getting this bullshit in an industry much less known for it. My boss quits, and things go much better.
- civicsquid 4y agoThat's fair. In my case, I think our managers have historically done very little outside of collecting information for promotions, fielding questions from other teams about our roadmaps, and approving expenses. That makes me think to some extent the problem is we have had little continuous feedback from these leaders or even much concentration on goals/expectations. That makes it really tough because you just have to keep outputting and believing it's enough until the end-of-cycle feedback comes in. I've managed to succeed in this environment anyways but it's certainly stressful. I've spent some time this cycle trying to mention this to our new manager, so we will see how/if things change.
- mandeepj 4y ago> I've spent some time this cycle trying to mention this to our new manager Can you please share here - rather what else you prefer?
- civicsquid 4y agoCan you rephrase your question? I'm not sure I understand
- mandeepj 4y ago> That makes me think to some extent the problem is we have had little continuous feedback from these leaders or even much concentration on goals/expectations. That makes it really tough because you just have to keep outputting and believing it's enough until the end-of-cycle feedback comes in. I've managed to succeed in this environment anyways but it's certainly stressful. > I've spent some time this cycle trying to mention this to our new manager, so we will see how/if things change. I got your distaste from the above first paragraph. Earlier, I was asking: what else would have instead of that? I hope I was clear this time.
- mji 4y agoIn my experience it is the same at Google but not at all at Microsoft. I think the specifics of each company’s performance review system have a lot to do with it. At google the level definitions are so prescriptive that it is like a checklist to get good ratings and promotions, and doesn’t leave much room for people to do good work in ways that are unique to them. At Microsoft you do not receive a formal rating, and the level definitions are very vague and mostly come down to just doing well at whatever your team needs at least at lower levels.
- darknavi 4y agoEvery time I think about leaving Microsoft for a higher paying FAANG job, I think about our teams general chill work schedule and lax time off. Really hard to give that stuff up, even for tons of money.
- nixgeek 4y agoYou definitely are rated at Microsoft on “Impact” annually, and this has an impact on your compensation.
- GianFabien 4y agoI recall seeing news of Meta laying off 13% of the staff. I suspect that managers are being pressured to minimize severance costs by forcing people to leave on their own accord. I have seen this in the past and then those managers were made redundant along with some HR staff.
- nitwit005 4y agoThere are a subset of companies with this culture. It is at least better than firms where management gets any, and all, credit.
- zug_zug 4y agoSo I did my whole career at startups mostly, and then joined Meta last year, and left already. I found Meta wildly more work than startups (just one datapoint). I feel in the industry at large when we say 40 hour weeks we mean "35-40 hours in front of the computer per week, average, with 90 minutes minimum of distraction per day." My experience at meta was like straight 40-hours and I was still always feeling like I was behind. Also at non-faang the idea that you'd hide broken things from coworkers so you could do all the work yourself would make people laugh out loud. Then the whole Performance cycle and "4 axes" of performance is really a non-issue at startups. At a startup you just excel for a few months, and then basically the whole company knows you're awesome and you're rarely met with skepticism from then on (which is good). I feel like getting a good review at non-meta is a non-issue mostly for someone in your situation. The hard work didn't drive me nuts, but the fact that I felt like people weren't building the right things did. The idea of working that hard toward a hacky system made my soul bleed.
- allisdust 4y agoI'm curious how there is so much work to do. Is it specific to a product?
- deleted 4y ago[deleted]
- duckduckmoose 4y agoThe surest path to promotion is to build something new. Maintaining and scaling existing systems to fit our needs is meager in comparison. The result is abandonware which are kept on life support until they cause enough fires to justify spinning up a team to revamp them. Rinse and repeat.
- deanmoriarty 4y ago> Also at non-faang the idea that you'd hide broken things from coworkers so you could do all the work yourself would make people laugh out loud. This is so incredibly true, having been at both a FAANG and not. It’s insane (as I also described in my comment sibling to yours).
- deanmoriarty 4y agoI’m at a fellow FAANG, and it’s sadly the consequence of over staffing. Managers and directors recruit a bunch of ICs without necessarily knowing what they should be doing, just so that they can expand their empire as measured by number of heads under them. I’m not making this up, I’ve been both a manager and IC and I know how it works. This leads to a rat race where everyone is left to compete for “impact”. “Impact” is the word used by your manager to defer to yourself, and yourself only, the responsibility of justifying your existence because there’s not enough meaningful work for everybody. In a functional organization, whose staffing grows along with the demands of the business as opposed to political empires, it should be the other way around. This ultimately causes horrible changes in behavior from the ICs themselves, who have no other choices than playing the game: extreme competition, backstabbing, stealing of ideas and credit, comical self-promotion (e.g., you fix a trivial bug in one hour and then waste a week writing a pointless 10-page doc about it so that you can use it at perf time to justify how much you did or send it via email to your management chain), etc. I’ve seen so much of it that I was thinking of starting a blog or a $4.99 ebook sharing all the situations I’ve witnessed during my tech career.
- arshbot 4y agoYou absolutely should, but also - charging a paltry amount is hilariously in line with the lessons about stealing every inch that you’ve been forced to learn
- christkv 4y agoYes please do I would love to read it. I’ve seen this effect aswell and negative impact it has on the day to day work being done.
- raincom 4y agoI will buy a copy for sure, when you type it out as an ebook.
- f0e4c2f7 4y agoThe related dynamic here is why large companies can't innovate as much or as fast as startups. Actual innovation is quite wasteful and you wind up going down a lot of dead ends where all you can really say at the end is "well I guess thats one way to not make a lightbulb". This is a land for obsessive nerds. But if your goal is the next promotion or more headcount you can't afford to take that kind of risk. Instead orgs wind up optimizing for pretend work that makes a great powerpoint at the end of the quarter. Remaining energy gets spent on trying to backstab or downplay other projects - competing for a perceived limited pie, rather than trying to make more pie.
- sibeliuss 4y agoI've seen it both ways. The best companies are those where folks work hard because they like the work. Other companies where folks work very little but serve as glue for those that do. In those companies its easy to show up to meetings and still get promoted, but contribute very little in terms of engineering hours.
- jesuscript 4y agoTry to take solace in the fact that no one cares about your anxiety. In fact, no one cares about you at all. A lot of people in tech are just massive losers, I wouldn't want to be around the work version of their soul (usually they are much more normal outside of that context). They come from half assed bootcamps or self learning or non relevant majors, and have intense inferiority complexes. This manifests in this type of behavior. A lot also come from more "legit" backgrounds and have intense superiority complexes. It's a shit show from top to bottom. Couple all this with the 10x engineer mantra and stuff, and the general male dominant/new age yuppy lifestyles, it's like the last type of person you'd ever want to be around. I've been all of these things and more, and I'm disgusted with myself. Here's my tip: They say one form of meditation is to be cognizant of meandering thoughts. Watch as they show up in your head, acknowledge it, and let it pass by you. Don't react. Do this at work. When you see the system you hate, and the cosigners of the system (your coworkers) dancing to the tune, just go "heh, oh, you are doing that thing", and let it pass without reacting. And a follow up to that tip addressing the solution you proposed of finding a smaller company: It's the same shit at smaller companies. It can be even worse. You'll just run into another egomaniac that thinks they are king shit of that small company, or will find you threatening, or whatever. Again, it happens from top to bottom, so you will see the inferiority/superiority complexes in the devs down to the fucking office secretary. You won't be able to run from any of it. “Where would I find enough leather To cover the entire surface of the earth? But with leather soles beneath my feet, It’s as if the whole world has been covered.” ― Shantideva Cover your feet with foam, there isn't a company that has nice soft carpet. But, be honest with yourself. If you embark on this new attitude, you must first acknowledge all the ways you were a shithead yourself that did much of the same things.
- dasil003 4y agoPlease take this the right way because I see many aspects of my personality in your post and I’m coming from a place of love: the way you phrased this is full of self-loathing. People being arrogant or submissive is not necessarily a “complex”. Being passionate and opinionated is sometimes stated positively as “strong opinions loosely held” because it’s a demeanor that allows the best ideas to bubble up in a smart group. Under qualified people definitely find their way in everywhere but in my experience software engineering chops are orthogonal to where you went to school, bootcamp and self-taught are often just as good as CS majors from respectable schools. In short, I think your observations are accurate but your disposition and interpretation is needlessly pessimistic.
- JonChesterfield 4y agoI believe the IC's in the US on visas are very concerned about the risk of being fired and suddenly needing to find a new visa in a matter of weeks while most hiring cycles take months. I don't think I've seen anyone else worry about performance reviews. I assume this is why the US visa system is structured like this.
- websap 4y agoUntrue. Most of my friends at Meta visa or not, are under continuous stress of showing impact.
- nostromo123 4y agoNope. From my experience working at a couple of startups in Europe, after the trial time is over, unless you s*t the bed royally, the workflow is: 1. we agree on xyz to be done and a time estimate 2. work on xyz within your 40h/week 3. if it is not possible to finish within time estimate for some objective reason (higher priority work coming in, unforeseen technical obstacles, etc.), let management know asap and rediscuss time estimate. Never have I had fears for my position or job, except for external reasons (bad economy, for instance).
- djmips 4y agoThis is how my work in Canada goes as well. Specific to my company we only have 32 hour weeks (4 days). The pay is way lower than a US FAANG however.
- gardenhedge 4y agoMy company is not FAANG and definitely doesn't pay the salaries but it is kind of similar. * Lots of talk about making work visible and self promotion * Lots of advice to devs that they should promote the business value of their work, cost savings etc. (although this should have really been defined and measured by someone else..) * Like another commenter alluded to.. I've seen people take a problem and dramatize it. Then when they complete it they bask in the glory of having completed such a challenging problem. * Lots of politics. You could be doing great work but it doesn't matter unless <main boss> thinks you're doing great work. So in the end people spend their time on powerpoint slides instead of work. The only difference I see is that if you don't do it.. not much will happen. You'll get an average review but you won't be looked down on or in fear of losing your job.
- lofaszvanitt 4y ago"You pressure me to fear for my life and I will put a fucking bullet in your head as if you were anybody else. Okay? " Same applies to job performance. You give your best, there is no 110% that's just bullshit corporate mantra. If you are confident in yourself and your abilities then your motto should be: "I give you my best, you try to push me, I show you my finger."
- kar5pt 4y agoI'm also at Meta and worked at two non-FAANG fortune 500s before this (5 YOE total). The performance anxiety at the two previous companies was nowhere close. Performance reviews were done mostly by managers and the stakes were much lower. Best case scenario, you get maybe a 10% raise. PIP was unlikely unless you're just grossly incompetent or not trying.
- seattle_spring 4y agoIn my experience: Yes, and it’s fucking stupid. I actually left my last job of 4 years not because I was at risk of underperforming, but because I wasn’t interest in playing the song and dance for another year.
- 3minus1 4y agoI've noticed this too, but unlike smaller companies I've worked at, there is real money on the line with Meta's performance review cycle. Good reviews can lead to tens of thousands more in bonuses and stock easily. In that context it makes sense to me for the review cycle to be more rigorous.
- trynunderstand 4y agoWhat are ICs?
- BraverHeart 4y agoFrom ChatGPT: "IC" is short for "individual contributor." This is a term used to describe someone who is responsible for their own work within an organization, rather than managing a team. Individual contributors are typically focused on completing specific tasks or projects, rather than overseeing the work of others. In the context of the comment you provided, it sounds like the poster is asking if individual contributors at tech companies are typically very concerned about their job performance.