Hacker Newsnew | past | comments | ask | show | jobs | submit | GoForthAssemble's commentslogin

I call BS. FAANG fantasy porn.


I'm not at a FAANG and am doing $340k in south bay, all cash, before things like medical / 401k. I'd say the salary is realistic. Throwaway account, don't want anyone to know how much I make.

These comp values are not an illusion, but you have to be good at what you do I guess, and show the company you're worth that much.

I do not have a college degree, btw.


Ex-employee of mine who is a star. They are not paying him enough if you are telling the truth. Thanks. I'm out and I'll send them a link to here.


Please do - achieving this definitely possible. See my other response in the thread on how I think I'm being valued.


What do you do and why are you sufficiently good at it?


You don't need to be good, you just need to be at one of the high paying companies. FAANG and some startups will pay these salaries across the board. Some lesser paying companies will compete on occasion but generally there's a big gap between top paying and not.


I have not found a startup that would be willing to pay that much plus equity, or even paying that without it.

I would be okay taking a ~40% cut with good equity if I felt the startup / team was extremely solid. I have a friend who did that who made the same as I did. My friend does not regret the decision as the company is doing very well.

(I did not consider joining because of location - north bay vs south.)


I hate to say this, but I do "everything" (exclusions apply - I am not a data scientist, nor would I know what's involved until I get involved). I am not going to say I am a master of x thing, but it is enough for the purpose of scaling, proper architecture / code quality / etc.

Any areas I lack, I am given the time to research into it, provide available options to management, then build it out solo or with a team.

If it's solo, it eventually is handed over to a team once in production or until the next big project comes across my way.

Also, I have spent a lot of time building rapport with important people that it is easy to get things started when multiple teams are involved (eg integration of multiple systems). I guess knowing how to deal with internal politics is another value-add.

Having institutional knowledge - if you were the original designer of a system (or multiple for that matter), you also become more valuable as you know how things work internally.

I have been doing this for more than 15 years.

Most of all, coding is my hobby. I'm extremely passionate about it, and work on projects outside of work (I have a home lab setup that I build things on, for example). I love reading articles on HN, and programming language reddits to discover what's new.

It's useful to know what's out there so when you encounter a problem, you'll have a lightbulb moment and go, "Oh, I remember reading about this.", and start to dive deeper into the subject matter.

Salary progression went like this at various large companies / startups:

- 100k

- 120k

- 140k

- 155k

- 175k

- 200k

- 340k

I have never been at a FAANG company, not a manager, and my time is spent 100% coding (if not on research).

I'm not saying you need to do what I do to command that kind of salary - it will be different for everyone. I'm describing what I think I'm doing to get that amount.


Thanks for answering. I think these are qualities that I'd probably share, and while I am in Canada with less than ideal salaries comparatively, I'll hold out hope that I can find myself in a similar position and one that I excel in. :)

Edit: Followup question, have there been any times where you've been kind of miserable or at a total loss for why or what you're doing outside of your current position? Burnt out or otherwise?


Yes. I always bring it up with my boss if that becomes an issue. Sometimes just taking vacation helps. Good bosses will make sure I'm not bored when I bring it up (eg find a project I'd be interested in, or not have to work with certain teams / people I do not enjoy working with), or will fight for comp increases if that is an issue.

Other times, it's simply no longer fun / I don't feel I'm learning anymore / the level of competition is too strong to advance to another tier, and that's when I leave.

I'm at a point in my life where I have nothing to fear by leaving, so that also gives me a lot of sway as experienced engineers are hard to come by right now.


Go to a cost of living calculator and see how much money 350k is in SF compared to other cities. You'll be surprised. I'm not even making 200k a year and I wouldn't move there for less than 350k.


Most of these answers make me think FAANG staff are a bit omnipresent on HN nowadays. You know he, standing on Vert's shoulders, invented the flipping WWW right? You know better and are trying to do what about it exactly?? Oh yeah, make money.


Agree. Big meh in the sport. Eco considerations aside it's amusing that they're using this as a platform. Racing is largely not about the powertrain. And emissions are... whoops we made them up.


How very far we’ve come in the last 15 years that “racing is largely not about the powertrain” and that an electric racing car is unremarkable.


My fault for not pointing out the irony more explicitly. VW is reportedly paying $15bn+ for cheating on emissions. If they had said they are axing all of their diesel vehicles and replacing them with electric I would be jumping for joy. They basically chose to take the smallest pain point for the largest reward by touting these credentials. Having actually built F1 cars you should think of them as aeroplanes that never take off. All of the top racing is aero dependant more than anything nowadays.


And wait for the follow up; Cop arrested for stealing bitcoin. Again.


Not your keys, not your coins. You could say the system is working exactly as designed.


Shhh. Don't tell the cops hehehe.


A bit sideways from topic but; I got grilled by the head of the Euro fighter project (Ford management) on the importance of using arrays for everything. Don't do 'int a;' always create an array. I was dismissed half way through for not agreeing.


> I was dismissed half way through for not agreeing.

Even if I got an offer out of that interview, I would have turned it down. The head of the project making such a statement (in the absence of a good reason for the stance) is a big red warning flag.


What was the argument for always creating an array?


The point of the question, I imagine (and am giving the interviewer the benefit of the doubt), was to see how the candidate negotiated technical compromises. Merely disagreeing without exploring the reasoning behind it and perhaps finding a different solution together might be a red flag for that environment.


The guys who were originally going to do the interview were in the room. Squirming. I asked if his background was APL (you know array based stuff) and was told that APL, and I shit you not, 'was not A Programming Language'.


Completely ignoring the depth of your subscriptions as well. Amazon music was much better for me. Even Google music just repeats.


I did the opposite. I started drinking after getting the bills and now don't care when the wife shouts at me for having no access.


Killer app for AR.


I remember this 'scene' was very exciting. Pre-Internet you had to be in the in-crowd (of nerds) on bulletin boards, or at a meet up to ever find out. It felt like a free upgrade to your processor! here's another that's quite good: http://z80.info/zip/z80-documented.pdf


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: