Silicon Valley engineer negotiated a starting salary from 120k to 250k
businessinsider.com
businessinsider.com
Also, it takes a certain personality to go out in public and brag about this kind of stuff. I think he's trying really hard to build his online persona. :)
All these other things were for sure the real factors into the negotiation/hiring. The bootcamp meant almost nothing (besides the 6m+ experience showing he could train people to code like he's proven he could train people in poker).
Anyway, everyone gets a fresh start. However, he'll have to be proficient at shipping code (instead of chips) and be productive if he's to keep his job/compensation level.
I'm sure he's self-taught with a lot of the algorithms, so there was a lot of hard work he had to put in to ace those interviews.
People don't just magically get handed a $200-300-500k job. You tend to get recommended by someone, through someone you know (i.e. friend, acquaintance).
Sure, he did get the 23andMe interview from a friend. But Google? and AirBnB? and Yelp? and Uber? and Twitch? Man, that would be a lot of connections.
Ben Horowitz carefully orchestrated a bidding war when it came time to sell his company. Qureshi "cracked the coding interview" and then orchestrated a feeding frenzy of a bidding war.
A well-played hand. ;-)
The RSUs are illiquid assets for private companies like this. Maybe he can get cash on a secondary market or keep them for bank in an IPO. This shouldn't make you sick..., 130k is a pretty average software engineer salary in SF Bay area.
The information about referrals for better compensation packages was really useful.
But with a private company like AirBnB, he can't just sell those shares on the stock market, and MAYBE he could sell them for cash on a private site like EquityZen.
He is set up to make a big profit! It is a nice compensation package and is also great bargaining power for his next move!
But at the same time, it is not cash and what he actually makes is pretty average.
He also had great referrals, and counteroffers.
And wound up with a pretty average salary.
I am envious of the illiquid RSU package, but the 130k salary is pretty average.
He didn't get a "Senior Staff Architect" title. He didn't get "Principle", he landed a software engineering role at an average salary with an awesome signing bonus and RSUs.
This is what you are supposed to be armed with. Portfolio, referrals, counteroffers.
Are you concerned that AirBNB's code will suffer? It won't. Are you concerned that he will burn out? More credentialed engineers burn out.
This is just misplaced jealousy plain and simple, someone else optimized their time and leveraged inefficiencies in this system in a way we already know already works.
I would really like to know what it is like to work with this guy.
If this is really true, then maybe it's worth going to these coding camps even if you already know how to code and have been doing so for 20 years.
At that rate he would be a colleague of mine, and I wonder if he would actually bring anything to that table.
I have worked with plenty of people who come from non-tech backgrounds and are phenomenally productive, and he may be one of those people.
Either way I would pay to be a fly on the wall during his 3-month review.
Personally, I prefer to code up an algorithm, even if it isn't perfect, and then do instrumented testing; for me the fun part is tweaking and optimizing.
I think that this (3-ish month review) is true pretty much anywhere, if even as an informal process.
edit: clarity