Seems like you might want to consider the finance industry.
If you make something important 5% faster, you bet you are getting a few years worth of salary as bonus.
The risk/compliance teams would be interested in your strategy.
This can be done by contributing substantially to the language standard, a compiler, etc etc.
Or you could learn COBOL!
Isn't that strange?
One important blue collar worker can help a limited number of people at a time, usually one.
One line of code can affect what billions of people are doing.
System was designed by the people, more specifically people with ability to make decisions a.k.a management
There might not have been one person making all the wrong decisions. But more like lots of small wrong decisions, but it doesn't reduce the fact that it is management that is always responsible for the state of affairs.
I agree that many want the stable and low hours career but how many people at these big companies are getting that? I mostly see it as a FOB farm and trying to overwork the overwhelming majority of workers at these companies. For all the stories of people working five hours a day and making $400k/yr - I hear many more working 60 hour weeks.
> If I want to work 9-12h a day, give me an upside. None of these huge megacorps will reward that.
I don’t really see startups rewarding that much either. Maybe it’s more rewarding if you’re a founder. I’m speaking as someone who has been an early engineer at startups and gone public with them. I still don’t see them as that rewarding unless you’re a founder.
Also, incentives aren’t the same. You might make a great thing but unless you’re near the top - you’re probably not going to get properly rewarded regardless of how good your ideas and whatnot are. People at the top will steal credit because that’s what they do. (“Look at how good I am at hiring/managing/inspiring/etc.”)
This is absolutely right. For every senior person in a glamorous role at a FAANG making $400k/yr, there are probably five less senior, less glamorous people making $150k/yr, grinding away trying to justify a promotion to the next level. The people posting to HN that their brother's girlfriend's nephew's roommate makes $400k think that's every FAANG developer.
Levels gives a clear direction that if you work at big tech as an engineer, you'll usually make decent to good income. Whether it's worth the WLB/PIPing/misery is what you have to figure out.
There's a reason a ton of the people at FAANG are all on H1B. It's not a lack of domestic talent - it's a lack of Americans willing to be worked that hard and go through insane hoops to get said jobs. (justifiably so btw) I think a large reason why most of the crowd at FAANG is way more autistic than average is because autists can put up with such insane working conditions/hoops. Either cause they enjoy it or because they just have something about them that allows them to ignore it. I'm not even going to get in on how so many people in SV are also on various stimulants.
System incentives,management,and staff hiring all form a feedback loop which sets culture and performance.
Yes, that's why you go to large megacorps. I wouldn't go to Oracle, IBM, Google, Facebook, MS, etc. etc. if I had a "huge fire or a drive to win". Honestly, I go there because I wanna work 5 hours a day (less if possible) and have a stable career.
If I want to work 9-12h a day, give me an upside. None of these huge megacorps will reward that.
If I'm the lead of a Goog project that becomes a hit, do I get $10M bonus? Of course not. I get a pat on the back and something to put in my packet for the next promotion interview.
So you're absolutely right, but the problem is not in people. It's in the way the system's designed.