3 ms·
The reality with your second point is that it is very hard to know for sure which engineer will be 10x better due to your interview process. Great people aren't
by suhail 12y ago
The reality with your second point is that it is very hard to know for sure which engineer will be 10x better due to your interview process. Great people aren't just great technically, they also are great humans too (who can mentor, collaborate, be humble, and see the forest from the trees). Often you don't find out later until 3-6 months into a working relationship. I think you're placing a lot of weight on the initial offer because many smart companies will issue huge stock grants and salary bumps for their best employees to retain them. And I would argue that I know this to be the case because I chase a lot these continuously, long employed people each day that have incredible golden hand-cuffs.
- pjungwir 12y agoThis is totally understandable, because in many ways programming is a "market for lemons": good programmers disappear off the market, there is a high chance you'll hire a bad one, and there is severe information asymmetry because it's so hard to tell how someone will perform. But if it's true that good employees wind up in golden handcuffs, companies should advertise that! It's been several years since I've seen a salary that is competitive with freelancing, but if a company had a published plan about performance-based raises and could point to some happy employees who could verify that theory aligns with practice, I'd be more willing to consider their offer. Conventional wisdom is the opposite: the only way to get a decent raise is to leave. One obstacle to using high raises to attract talent is that a company would have to be more transparent about what salaries everyone is earning.
- suhail 12y agoI think you have to judge if you've been a top 10% team member in the past and are capable of being one in the future. If you're not, this is unlikely to happen to you. The reality is, most companies do this. And as a company gets larger, they get this down to a science. The calculus here is pretty simple because the company (whether you're a startup or Google) is very incentivized to retain it's top-tier talent who can go and work anywhere they want. No company will promise you millions of dollars in long-term incentivized compensation (whether that's a stock option or a RSU) because it's highly dependent on the output of the individual and circumstance. I do think you can safely assume this is happening all around you (like I said: I meet many people who we cannot get) but they may not be publicizing it on forums like HackerNews (I am not sure many people find it kosher to boast that they made a lot of money as opposed to people who have been burned). To be constructive though, I think prospective employees could ask the following set of questions to figure this out: - Are there people in your company that are making above $X dollars a year in total compensation (options + salary)? I'd like to know what's possible if I worked hard and made a huge contribution. - If I worked very hard and killed it, what kind of total compensation could I expect down the road? How is it split between long-term incentives like options and salary? - What's an example of a project that someone did an amazing job on that changed the trajectory of the company? Was this rewarded? (Does the company have projects that they valued and has acknowledged that it made a difference?) - How long has the most tenured Engineer in the company been at the company? What about the 2nd most tenured? 3rd? (This can tell you if the company has talent at the company they believe is top-tier and if they value them presumably because they are incentivized to stay) I am sure there are other questions you could ask but these were just the ones at the top of my head that I feel would be pretty convincing.
- pjungwir 12y agoThese seem like great questions, thank you! Perhaps next time I get a chance I'll try them out. :-)