News for hackers. Stuff that matters.
Re:Become a 1000x engineer or die tryin by mattgreenrocks on Wednesday March 29, 2023 @11:54AM (#35359037)
I have to ask: how do you work as an eng who pulls in $1m/yr?
Re:Become a 1000x engineer or die tryin by haliskerbas on Wednesday March 29, 2023 @12:04PM (#35359192)
High level IC at big tech can get you around that neighborhood
Re:Become a 1000x engineer or die tryin by bkjelden on Wednesday March 29, 2023 @12:39PM (#35359727)
Emphasis on "high level".

An org of a few hundred people at a big tech company many only have a couple of Individual Contributors making this much money.

Re:Become a 1000x engineer or die tryin by fellellor on Wednesday March 29, 2023 @12:34PM (#35359655)
For the guy that asked, IC means integrated circuit. No fucking way they would give that money to a meatsack.
Re:Become a 1000x engineer or die tryin by bagels on Wednesday March 29, 2023 @12:43PM (#35359789)
In this context it means "individual contribtor", and yes, some people are making that much money at Facebook, Google, Amazon and others.
Re:Become a 1000x engineer or die tryin by leafmeal on Wednesday March 29, 2023 @12:30PM (#35359585)
What does IC mean? Doesn't seem to be very googleable
Re:Become a 1000x engineer or die tryin by fellellor on Wednesday March 29, 2023 @12:35PM (#35359669)
IC means integrated circuit.
Re:Become a 1000x engineer or die tryin by drewcoo on Wednesday March 29, 2023 @01:35PM (#35360505)
Re:Become a 1000x engineer or die tryin by pinkorchid on Wednesday March 29, 2023 @12:33PM (#35359639)
An individual contributor, as opposed to a manager.
Re:Become a 1000x engineer or die tryin by penteract on Wednesday March 29, 2023 @12:33PM (#35359632)
IC=Individual contributor (to answer sibling)
Re:Become a 1000x engineer or die tryin by slowhand09 on Wednesday March 29, 2023 @12:34PM (#35359657)
IC being internal consultant?
Re:Become a 1000x engineer or die tryin by phlipski on Wednesday March 29, 2023 @01:15PM (#35360217)
At semiconductor companies we have plenty of IC's doing IC design. The initialism has multiple definitions.
Re:Become a 1000x engineer or die tryin by rytrix on Wednesday March 29, 2023 @12:00PM (#35359141)
Multiple contracts or multiple full time positions (i.e. overemployed)
Re:Become a 1000x engineer or die tryin by bagels on Wednesday March 29, 2023 @12:45PM (#35359809)
An L7 IC at Facebook or Google can do this.

I know it's unbelievable for those not in one of these companies, but this data is accurate: https://www.levels.fyi

Re:Become a 1000x engineer or die tryin by riku_iki on Wednesday March 29, 2023 @01:52PM (#35360753)
> L7 IC at Facebook or Google can do this.

but they are extremely rare

Re:Become a 1000x engineer or die tryin by bagels on Thursday March 30, 2023 @01:13AM (#35368334)
Not that extreme, maybe 1% of engineers?
Re:Become a 1000x engineer or die tryin by throwayayay123 on Wednesday March 29, 2023 @12:45PM (#35359811)
(throwaway I guess)

I make over $1m as a SWE. “Senior Staff” or “Level 7” role at a big tech company everyone knows.

I mostly write code! I am way faster than most others here, and I have encouraged and mentored the people on my team to be similarly efficient.

I also help decide technical direction but it’s far from the “architecture astronaut” stereotype that writes no code.

It’s an infra team so no significant influence on product direction, other than considering our frameworks and tools products. I do consider them in that way, but it’s still a big difference from being involved in the direction of the external product.

Re:Become a 1000x engineer or die tryin by twalla on Wednesday March 29, 2023 @01:39PM (#35360569)
One a scale of 1 to 10, how much did good timing with regard to equity play into your overall comp?
Re:Become a 1000x engineer or die tryin by throwayayay123 on Wednesday March 29, 2023 @01:51PM (#35360751)
Probably -5 actually, I got promoted to this level right around when tech stocks started to dip. However, I’ve since had some retention bonus grants that will make it even more absurd if the stocks do go back up.

Timing gets a 10/10 for my $750k year at staff level though.

Re:Become a 1000x engineer or die tryin by dahfizz on Wednesday March 29, 2023 @01:37PM (#35360537)
Is that TC or salary?
Re:Become a 1000x engineer or die tryin by throwayayay123 on Wednesday March 29, 2023 @01:38PM (#35360555)
TC. It’s like 70-80% stock. Depends on price of course. I sell immediately and put it in index funds.
Re:Become a 1000x engineer or die tryin by frozencell on Wednesday March 29, 2023 @07:28PM (#35365401)
And do you work a lot?
Re:Become a 1000x engineer or die tryin by philangist on Wednesday March 29, 2023 @01:17PM (#35360248)
> mentored the people on my team to be similarly efficient

What were the main changes you introduced/points you mentored them on to get their productivity to also be similarly efficient?

Re:Become a 1000x engineer or die tryin by throwayayay123 on Wednesday March 29, 2023 @01:49PM (#35360701)
A lot of it is pretty related to company internals and is tooling specific. At a large company there is a lot of infra and tooling that can break in all kinds of fun ways, quality is very mixed, so helping the team become experts in this is very useful for productivity and unblocking oneself.

I see people on other teams that seem to be stuck for days sometimes, on a really basic error that they haven’t really tried to debug at all. Seriously, just read the error message or dig into the code!

My team also has a strong culture of just pushing code changes. This is including tons of deletions and simplifications, it’s not just writing a million lines of code.

It’s also a very senior team, so I can’t take credit for everyone’s growth from junior engineers. Another part of it is creating an environment that productive senior coders want to join, so that they can avoid process-heavy teams and get stuff done.

There is an extreme level of trust on the team because everyone is senior and frankly extremely good at their job, which allows us to be even more productive.

Re:Become a 1000x engineer or die tryin by mattgreenrocks on Wednesday March 29, 2023 @04:26PM (#35362988)
Congrats on your career success! I'm surprised infra can pay that well; I suppose at some companies they understand infra basically ensures the ship keeps running as it should.
Re:Become a 1000x engineer or die tryin by ZephyrBlu on Wednesday March 29, 2023 @05:48PM (#35364240)
At large companies the payscale for different types of engineers is usually the same or very close.
Re:Become a 1000x engineer or die tryin by scruple on Wednesday March 29, 2023 @12:48PM (#35359861)
There's a couple where I work. They are highly specialized in a very specific area of CS, with decades of experience, and with a vast working knowledge of the specific internal framework that they've helped build over the course of ~15-20 years.