I make ~110k, and I have no hobbies but code + contribute to a variety of OSS projects in my freetime.
What sort of software do you have to be writing besides magic money printing machines for it to be worth that amount of money?
I make ~110k, and I have no hobbies but code + contribute to a variety of OSS projects in my freetime.
What sort of software do you have to be writing besides magic money printing machines for it to be worth that amount of money?
My understanding is that you have to get into FAANG or be in certain roles at certain HFT firms. I’m also pretty sure these are TC numbers are large chunks of those numbers are stock options.
I know a solid number of FAANG and ex-FAANG devs -- the stuff they work on (from what I've heard) isn't much different from the sorts of software I assume most people in SaaS startups work on. Outside of scale (which is significant). A lot of it is internal tooling though, which never hits absurd amounts of scale.
I do know that there are x100 devs at FAANG that put out the groundbreaking projects that change landscapes -- but that's generally these well-known outlier developers for which there are a tiny handful in the world.
HFT and quants I understand, that's money-printing business, FAANG I don't. But also, I've never worked or applied at FAANG, so I can't really form a valid opinion I suppose.
The cash and other benefits are still ludicrous by any normal assessment but stock makes it unreal.
It's not just insane valuation. If the employees are bringing in $1M per head, you can afford to spend more on those who are making stuff.
> Personally, I never understood how you could even pay someone 100k TC
I grew up fairly poor (what Americans consider "poor"), home was a double-wide trailer, best my mum could do for food was peanut butter and crackers.Got better in later years towards the end of childhood.
But a combination of: the above, being homeless for a while, and working a lot of jobs like manual labor/landscaping, dishwashing, food service, retail etc for minimum wage gave me perspective.
I honestly don't have any clue why I get as paid as much as I do.
I'm not complaining. Employer, if you're reading this, don't take my money away lmao. I'm finally not poor anymore.
But my life was fucking miserable for $8/hr and in tech now I make (what feels like) ludicrous money for work that isn't even hard.
World is real backwards in a lot of ways.
According to 10-K reports, they print far more money. The net income per employee figures are never before seen for organizations of that size, for so many years:
https://seekingalpha.com/comparison/9e-FAANG-Stocks
For Amazon, you have to strip out the non tech employees, but similar numbers exist at AWS. That is the beauty of near zero marginal costs, winner take all markets, and extremely high barriers to entry.
I also try to make damn well sure everything we use is contributed too financially and we open source as much as possible.
I agree with you - hence why it is very hard for early stage startups to give meaningful offers in the bay area.
This falls on deaf ears around here over and over, but worth mentioning that money isn’t the only “meaning” there is.
This is why Amazon is as big as it is, because the vast majority of their employees are warehouse and delivery workers at low wages - so the margins they make per employee are insanely higher than Goog...
[0]: https://abc.xyz/investor/static/pdf/2021Q2_alphabet_earnings...
I work in one of the data platform teams at a social media company. Between our 3 HDFS clusters, we're storing more than an exabyte of data. At our scale, we have to tune our workloads carefully to make sure that problems of scale are not noticeable to internal customers (data scientists, analysts, etc.).
We basically have an entire org of highly paid engineers focused on making sure people can use that data efficiently. So we have a team of people working on storage, on Spark, on Presto/Trino, on data ingestion, and so on.
So my understanding is that we're investing in engineers to improve data science productivity, so that they can do analysis without having to understand the internals of all our systems, so that executives can make informed decisions backed by data to continue printing money. Or something like that...
Maybe you make it a SaaS so companies only need to hire daa scientists if you can optimize the ETL process.
In the same way, even 364 days a year the dev is doing completely boring work that someone making 80k could do, the one day they have the potential to do work that takes down the site for even minutes is worth the $ delta!
When seconds of latency even for hours can be hundreds of thousands of dollars or more, hiring to make sure someone is less likely to screw up one day a year is worth it.
This is what it's designed for, and it's doing it pretty damn well.
I don't know how you can work at a company that makes $1M+/per engineer every quarter and not think you are entitled to some of that.
Also to be clear, that’s total comp. Not salary. Salary is closer to $150. I think most FAANG cos top out around $200k for salary, but I know several people making over $1m a year.