Live data from Hacker News

Ask HN: Is all of FAANG like this?

news.ycombinator.com

521–530 of 648 posts

Re: Ask HN: Is all of FAANG like this?

#521

Earlier quoted context omitted.

Oh please, being a software dev in the US is being nothing but privileged. 'Starving Ethiopians' is not a fallacy - more than half of America makes less than $30,000. So yes, you are privileged and should be grateful.

Right, because doing something that ~everyone can do after some learning is such privilege

> Right, because doing something that ~everyone can do after some learning is such privilege

Because the GOOG or M$ is hiring former waiters right out of a sketchy code bootcamp? Good fuckin luck. You don't need to go to MIT to get in, but you certainty need some sort of legitimate qualifications.

OP is working at a FAANG+M type of place, which are universally well-known and offer base salaries that are are known to be some of the highest in the industry / country / world.

Literally thousands and thousands of other people are applying to those jobs online, and I'd bet several hundred of those could probably do the job adequately enough.

Re: Ask HN: Is all of FAANG like this?

#522

This thread is seriously in need of some tough love. @faang0722, you're being a slacker, and not doing right by either your company or yourself. You're at one of the top companies in the world, and are safe from the jobs disaster that's gripping the entire country. Millions of people are desperate to receive $600-1600 from the government this month because they are unable to work. Millions are putting on shitty facem…

The danger here is that others might be happy with the pace and lack of stress, or they might simply not be good enough to do any better. In either case, they're happy with the situation, and don't want it to change.

If you do good work, they'll fear managers might notice, and it'll make them look bad. So they won't be happy with that. They'll sabotage you, bully you, not proactively tell you things you don't know you don't know, etc.

Before you start that fight, make sure you want to fight that fight, and that if it happens you stand a good chance of winning.

Otherwise you'll just put in more effort than now, and the result will be that more people than now will hate you, and eventually you'll get fired because your work will suck because your colleagues have deliberately withheld information.

Re: Ask HN: Is all of FAANG like this?

#523

This thread is seriously in need of some tough love. @faang0722, you're being a slacker, and not doing right by either your company or yourself. You're at one of the top companies in the world, and are safe from the jobs disaster that's gripping the entire country. Millions of people are desperate to receive $600-1600 from the government this month because they are unable to work. Millions are putting on shitty facem…

Have you ever worked for a company like this? I have worked for a startup which was acquired by a FAANG company and later transferred internally to a "normal" team within the FAANG company. That's three different scenarios: 1) startup 2) recent acquisition; small startup-cultured enclave in a big company 3) pure big company.

I was an extremely motivated worker in scenarios 1 and 2. I had a lot of "momentum" and worked extremely hard. Burnout was a consideration not just because of long hours, but because I liked working so much that it was easy to overwork over the course of a couple months. In scenario 3 it is a constant struggle to remain motivated and I constantly feel as though all of my momentum is lost.

Here are some differences I noticed: Scenarios 1 and 2: a. Extremely aggressive goals and deadlines. Deadlines constantly missed, but our velocity was impressive. Goals were very short term - few goals were more than 1 business quarter in the future. This changed once we were acquired because the acquiring company demanded longer term deadlines.

b. Scrappiness and the pride in your work and yourself that accompanies scrappiness

c. Iteration speed prioritized highly. Build and deploy times to a staging environment often less than 3 minutes.

d. I wore many hats. DBA, sysadmin, full stack software engineer, product guy, security person, devops. Worked in many domains - search, distributed systems, building in the Cloud, etc.

e. Hard work and ownership are seen and rewarded.

---- Scenario 3: a. Smaller goals. Every goal was designed to be hit, since missing goals is anathema in my FAANG company.

b. No scrappiness whatsoever. Just meet the deadlines.

c. Iteration speed barely prioritized. Since your tasks have been mapped out months ahead of time, what need do you have to iterate quickly? Just build to the spec. Build times were extremely long. Deploy times were often 12 hours (you think it wouldn't take that long to deploy something, but when your company has strict rules about only deploying to 1 region at a time and taking 30 minutes to monitor metrics in each region before moving to the next, it adds up). Many of the best tools or tricks I used to iterate quickly in scenarios 1 and 2 don't work due to security measures, or more likely, due to the FAANG company leveraging their own tools rather than open source ones I used in scenario #1 and #2.

d. I wear 1 or 2 hats.

e. Hard work and ownership aren't really seen unless you're in the right project.

I can't tell you how many times I've told my manager I feel like I haven't done a lot of work recently, or feel like I could be doing more. I'm always assured that I'm doing very well in his eyes and meeting all my deadlines. From my perspective I've done a disgustingly tiny amount of work since I started.

Anyway, I wrote all of this out to try and illustrate that it is really hard to work hard in a scenario where you are actively discouraged from working harder. I didn't really do a good job of doing that, but I hope I've kind of hinted at the problem. Most of your teammates at FAANG companies have worked at FAANG or other large companies their entire careers and have no idea how slow the entire freight train is moving. They have no idea that in other companies the role of being a software engineer is much more dynamic than their experience has been.

There are a lot of compounding issues other than just unimaginative deadlines that I don't have time to touch on. Legacy systems, defined promotion processes that make it so that you know ahead of time which projects actually stand a chance of promoting you, a strong hierarchy, entrenched politics, etc etc.

I just want to say that I have been in scenario 3 for a year and it has taken about that long to build my momentum up again to where it was in scenario #1 and #2. It is really, really hard to keep your motivation to work harder when almost every part of the job is incentivizing you to just sit down and meet your pathetic deadlines.. Trying to motivate someone by shaming them is never going to work here.

Re: Ask HN: Is all of FAANG like this?

#524

Earlier quoted context omitted.

It can vary highly from one half to the next, and changes with your teams, projects, etc. It can be extraordinarily rewarding to work on products that everyone you know uses every day. It can also be very frustrating and demoralizing to work on important components of the stack that noone inside or outside the company ever notices unless it breaks. The golden handcuffs are real, but most of FAANG gives you ample oppo…

You're answering a subtly different question than the one I'm asking. It sounds like you're saying people have opportunities to take steps to find satisfaction at FAANG jobs, but I'm asking, do people actually find satisfaction at FAANG jobs? I can see how self-directed-ness might give people a sense of agency. And I can also see how being able to seek out novelty could keep you from getting bored. But I don't think…

As "satisfaction" is such a subjective measure, I'm not sure there's any good public data, but at least a strong majority of folks fill out internal surveys indicating that they are happy in their current roles.

We all find satisfaction in different ways though. Some get it from the products they work on, even if their individual work isn't exciting. Some get it from the actual challenges they're solving and code they're writing. Some get it from the flexibility and engineering-driven work environment and the opportunity to choose which problems they tackle each half. Some get it from the freedom to work 9-5 and have a strong separation of work and home life (barring periodic oncall or the current bizarro pandemic world). Some simply get satisfaction from knowing that the benefits and compensation they receive are helping to protect themselves, their family, and their loved ones, and ensure they have a comfortable life outside of their job.

Many find satisfaction in FAANG roles simply because they have access to one or more or all of those at the same time.

Re: Ask HN: Is all of FAANG like this?

#525

Sounds like Google 2010. You'll never receive a promotion. Have you been through a performance cycle to see what you're rated? I was in the same position many years ago, but they used the lack of output to try sabotaging. Money is all that measures these jobs. Even if able to do something at a startup, the company/product will likely be shuttered within a short period of time. That is, there'll never really be an opp…

[deleted]

Re: Ask HN: Is all of FAANG like this?

#526

This thread is seriously in need of some tough love. @faang0722, you're being a slacker, and not doing right by either your company or yourself. You're at one of the top companies in the world, and are safe from the jobs disaster that's gripping the entire country. Millions of people are desperate to receive $600-1600 from the government this month because they are unable to work. Millions are putting on shitty facem…

I agree with this guy.

You feel the bar is being set very low. The hard part of your job is working within the established environment (the technical debt?). You're choosing to put the effort in 1 day a week because you're comparing your contributions to your coworkers.

If you're unhappy in this dev environment that's one thing, and if you're unhappy with your contributions that's another.

I would try setting expectations for yourself if it's easy to impress the company. You could be a huge asset even assisting your team. It's concerning that you aren't aware of why their progress is slower and that no one has spotted your complacency. Perhaps you have something to offer as a mentor and maybe that will give your work more meaning/value (something to consider).

As the guy above me said, a lot of people are facing crisis right now. I honestly don't blame you for having an easier time of it if most of the week you're just collecting money.

PS: I learn best by teaching others. I think you should get more involved with your team to help them :-)

PPS: I have grown SO MUCH as a developer by forcing myself to "do as the Roman's do". Watch your mental health. If you feel like you're losing your identity you should walk, but otherwise try immersing yourself in understanding your companys' stack and design decisions. Make your contributions indistinguishable from all that code that together makes something amazing. It's bad to measure progress by SLOC. You can always switch to Sprite if you don't like the Koolaid.

PPPS: You may be able to be honest with your supervisor and ask for time at work to work on passion projects. They care about your meaningful contributions and would likely do whatever you need to keep those rolling in. A FAANG company would accomodate this.

Re: Ask HN: Is all of FAANG like this?

#527
post #406

Earlier quoted context omitted.

I have a subtly different take on this; op is cheating themselves. They work in a field famous for people deriving immense satisfaction from their job, but they aren't because they are living down to the expectations of others.

It's selection bias. We're inundated with stories of how Person X changed the world with their software, or Person Y who solved this amazing issue, or Company Z is doing this cool thing- with out realizing that we're only seeing the people who broke through the mundane. Working at a FANNG means you might get a chance at being in the room where they're picking people for a new team that might do something cool. Where…

Yeah good post here. Even within each of these organizations, there's always people starting to work on the "cool" project. You could get yourself to work on it, but if you're not spearheading it you'll prob end up as one of the guys who does 80% of the work to make the last 20% of the design work.

Essentially my job right now. Learning a lot, but man is it frustrating.

Re: Ask HN: Is all of FAANG like this?

#528
post #481
post #474

Earlier quoted context omitted.

If it wasn’t fair, why did you accept the offer? Let’s not pretend that FAANG employees are like an underclass that has to accept a job out of desperation.

It can simultaneously be true that 1) FAANG employees (including myself) are compensated and rewarded well above the national average, and potentially better than any other stable option available, and 2) FAANG employees are not adequately compensated for the value and revenue they generate for the company. Amazon does not get the richest CEO in the world by truly compensating employees what they are worth to the com…

This post screams poor little millionaire. You should really take a look out how the vast majority of the world is getting by right now before sharing such an out of touch viewpoint. If you've gotten a job at a FANG you've shown you have immense personal resources and capacity to affect the change you desire. Who do you blame for your current situation?

Not much sympathy from these quarters for the exploited top 5%.

Re: Ask HN: Is all of FAANG like this?

#529

Earlier quoted context omitted.

I’m genuinely happy for you! Few people will ever get this level of satisfaction.

Yes, it's not easy to find, but it exists out there. I think a lot of people's dissatisfaction comes from the narrative surrounding "financial freedom". We get bombarded with the idea that financial freedom is the one, true path to working on your passions. For a variety of reasons, I think that's bullshit. It creates a false hope that there is some state one can achieve that is free of misery. There is no perfect jo…

This post reads like someone who has achieved (or perhaps inherited) financial freedom and now does whatever they want and doesn't understand why others don't do the same thing. Your first third of your comment argues against trying to obtain financial freedom, but then tries to nudge the reader to do things that likely require financial freedom to achieve.

> Or not. Maybe they fire you. But if they do, it's not the end of the world.

For the majority of people, if they lose their job and don't get something new within two weeks, they don't pay their rent and lose their home.

Re: Ask HN: Is all of FAANG like this?

#530
post #420

Earlier quoted context omitted.

> If you are not cool with it, then figure out a way to change it > So either start putting in your best work, or switch teams or company and see if it suits you better. You and the OP are essentially saying the same thing, except they are adding that an honest days wage deserves an honest days work

You are assuming that FAANG companies are offering "fair" compensation for the output of their engineers. How would anyone ever make a profit doing that? Employees are very rarely the exploiters and almost always the exploited.

> You are assuming that FAANG companies are offering "fair" compensation for the output of their engineers. How would anyone ever make a profit doing that?

Are you saying companies should have no profits in order to be fair? Profitability doesn't really reflect ethical pay, just look at Amazon, they had no profits for years.

Post reply on HN