7 ms·
Spot on. (d) in particular is worth stressing. There is no difficulty in attracting and retaining talent. There is simply an unwillingness to pay them what the
by cletus 15y ago
Spot on.
(d) in particular is worth stressing. There is no difficulty in attracting and retaining talent. There is simply an unwillingness to pay them what they're worth and give them an environment in which they'd want to work.
Supply and demand. It's pretty simple.
Yet so many (typically business types) want to treat engineers as an interchangeable cost center. "5 years ago an engineer cost $100k so I refuse to pay more than $100k now to keep my costs in check".
The fact that it's taken this long for engineers to be recognized (financially) for the huge impact we have and the vast differences that can exist between individual engineers speaks volumes about us. As a whole, we're just not as good as the business guys at this compensation game and, a lot of the time, it's not our primary motivation. Give us something interesting to do and stay out of our way and we're happy.
- veyron 15y agoThe reason why business types see engineers as cost centers is because engineers have positioned themselves that way. Engineers pushed for higher salary in lieu of the variable upside. What engineers really need to do is to put more skin in the game. Push for more equity, even if it means accepting a smaller salary. All too often I see programmers who just want a 9-5 that pays 6 figures even if the company is seeing hard times, but that won't improve the situation. Most of those business types you mention see engineers in the same way that engineers see themselves: wanting a large, stable paycheck. The business types shoot for the large end of year bonuses, which in general only get paid if the company does well (ignore the TBTF banks for a moment) As an example of what I mean, most celebrity endorsements are lump sum payments plus a very small variable upside. William Shatner, taking a longer view, pushed Priceline to compensate him (for his celebrity appearance) in the form of equity, and now he's laughing his way to the bank. In this case, he was willing to take the risk.
- Woost 15y agoThis isn't as simple as "push for equity". There are plenty of companies where equity makes no sense (say, a private consulting company, or a company with no plans to sell a la 37signals) What other options are there? Guaranteed end of year bonuses? Commissions in the form of profit sharing?
- mvc 15y agoPresumably, equity in these companies would be like being a "partner" in a law/accountancy firm.
- tomkarlo 15y agoI hope not. If you talk to folks in law, in particular, the partnership system is broken. It basically results in a situation where it's in the interest of the existing "partners" to have as many "non-partner" employees as possible, dangle the carrot of partnership in front of them so they work really hard, but in reality only promote 1% or so to partner. That maximizes the return to existing equity holders but it means life sucks for everyone junior.
- rayiner 15y agoYet the partner/director carrot in law/banking/consulting convinces tons of Harvard, Yale, etc, grads each year to work 80 hour weeks for their 20s for a shot at equity (which realistically is more like 5-10% at big NYC type places and upwards of 30% in secondary markets).
- tomkarlo 15y agoThis is really mostly a law thing - banks and consulting firms, by and large, aren't partnership models any more and haven't been in a long time. Any large bank or consultancy is public now, which means they give equity to employees out of a huge pool and it has relatively little effect on the comp of their managers. That's different from a law firm, where even in fairly large ones the addition of new equity partners can have a material impact on the existing partners' comp. As for making partner in a BigLaw firm, folks I've talked to describe it as "a longshot" to "nearly impossible." A firm like Skadden will hire 500+ new associates a year (worldwide) and name maybe 4-6 partners, not all of whom started as associates. Unlikely the chance of going from associate to partner breaks 1%. (Updated #s after asking someone who worked for Skadden.)
- 15y ago
- SonicSoul 15y agostructuring compensation as base / bonus could also alleviate this. at least that's the carrot finance industry is using to get most performance out of developers even though the bonus is usually exactly what promised/paid last year + n%. but it seems to work (especially around 3rd/4th quarter). but the higher you go, the higher % of your pay is bonus and supposedly tied to co performance. though this is not as good as equity as there is still no real ownership incentive.
- veyron 15y ago"structuring compensation as base / bonus could also alleviate this" <-- I am not convinced. If you knew that your bonus was a percentage of your salary, the only way that it would motivate you is if your salary was low (or if your bonus was extremely large). And for developers, the bonus is generally in the 10-30% of base salary range. There really has to be a variable component depending on the firm profits that isn't capped at a percentage of salary. "though this is not as good as equity as there is still no real ownership incentive." <-- this was the largest complaint to the investment banks transforming from partnerships to corporations (in the former case, the partners were personally liable for losses)
- yuhong 15y agoIn fact, I think this problem is even worse in the CEO world due to the legacy MBA culture of greed.
- georgemcbay 15y ago"What engineers really need to do is to put more skin in the game. Push for more equity, even if it means accepting a smaller salary. All too often I see programmers who just want a 9-5 that pays 6 figures" A lot of engineers I know are like this because they were badly burned earlier on in their careers with promises of equity (while working below-market paying job for that equity) that turned into dust (due to massive dilution and other factors) even when the company had a very successful exit. One could argue there they only have themselves to blame for not being sure of the actual value of their position in all possible exit situations, but now you're arguing they shouldn't just be engineers but also financial/contract law experts, which is especially unrealistic when they are just getting out of school.
- deleted 15y ago[deleted]
- lsc 15y ago>What engineers really need to do is to put more skin in the game. Push for more equity, even if it means accepting a smaller salary. I disagree strongly. With that plan, (assuming you corrected the problem that most options at pre-public companies are basically revocable at any time.) you'd end up with a bunch of guys like me; Sellswords who are halfway to becoming a business people. And you know? even if you do keep us for a while, it's not going to be for long; my personal policy, when working for other people, is to always be looking, and jump if someone offers me 20% more. Loyalty? you are paying me 20% below market, how about you show me some loyalty. People like me? we're probably better off running our own companies. Really, if you want the skills people like me have? you are probably best off contracting with our company for the work. The sort of person who likes to be an employee is, well, rather different. They are usually quite risk-averse compared to someone like me. They don't want to have to worry too much about money; they want to do the job they are interested in, and they want the money problem to largely go away. Generally speaking, unless you want the employee to sell or, you know, be a business person for you? these sorts of people are far superior to people like me, after equalizing for skill. If you want to keep these sorts of people? offer them raises before they ask. Remove hassles from their lives. help them move. free them from the drudgery of cooking. In short, I think you need to make them feel like /you/ are loyal to /them/ - that's something they value. Doing this while remaining, you know, honest can be somewhat difficult. I dono. I personally try to continue to give some benefits to ex-employees. I give them free co-location for life. I am generous in references. If I have to get rid of someone, I try to find them another job with someone else. One guy who was a contractor for me for a while who left for a larger ISP, well, he got fired from the new job. I had already replaced him, but I've been helping him out with his resume and stuff. I think what these people want is to be treated like friends rather than like resources. Which is kinda interesting, because if you deal with someone like me? I mean, sure, being friendly is great. But I'm going to feel flattered, and think of you as a honest and straightforward person if you treat me as a valuable resource rather than as a friend (I mean, in a business context) Google, I think does a really good job of all of that, and now it sounds like they are also doing a good job of making 'the money problem' just go away. One of my employees told me that he was recently approached by a google recruiter. He said he felt really guilty, like he was betraying me by going to the interview. To me? his feelings are rather foreign. I mean, considering the difference between what google would pay him and what I pay him, no reasonable person would criticize him for jumping to google; if anything the reasonable person would say that he had a right to feel a little offended that I'm paying him so little, when according to google, he's worth much more. But understanding how these sorts of people think and keeping them happy is key to retaining the workers you want long-term. It's a hard thing for a business owner to do, because hey, we're business owners... if we thought that way, we would never have struck out on our own.
- whtvr_mike 15y agoHaving worked on the Priceline campaign and with Mr. Shatner, I can tell you he laughed significantly less than halfway to the bank. He cashed in his shares ten years ago, well before Priceline's recent stock blast-off. Your point, however, is valid: he was paid with shares.
- Eliezer 15y agoHi! This is the Market Economics Fairy! I help supply and demand equilibrate everywhere! If nobody can find good programmers to hire, it means that programmer salaries are too low! Raise programmer salaries until... ...erm, actually, students are remarkably goddamn insensitive to their future salaries when it comes to picking a major. And the other way S&D could equilibrate here is by fewer companies even trying to hire programmers because they know they can't afford them. What's really needed - considering the Camel Has Two Humps effect where some people have the magic programming gear and some people don't - is a mass effort to take students in journalism studies or, heck, smart unemployed adults, and administer some simple tests to see if they have large amounts of hidden programming talent, screw the college degree. But that effort would benefit lots of companies equally, and that means it's a commons problem. Not sure the Market Economics Fairy can easily solve this one.
- tptacek 15y agoThat was amusingly written but I'm not sure it rebuts the comment it responds to. Yes, you can also work to increase underlying supply instead of bidding up the price. And? Smart companies already do things to skirt credentialized recruitment paths, because credentials (especially academic ones) are extremely inefficient, at least in software. This isn't so much "insightful" as it is a basic obvious direct result of the law of supply and demand.
- yummyfajitas 15y agoJust a note, there is a followup paper to "The Camel Has Two Humps". From the abstract: Two years ago we appeared to have discovered an exciting and enigmatic new predictor of success in a first programming course. We now report that after six experiments, involving more than 500 students at six institutions in three countries, the predictive effect of our test has failed to live up to that early promise. http://www.eis.mdx.ac.uk/research/PhDArea/saeed/paper3.pdf http://www.eis.mdx.ac.uk/research/PhDArea/saeed/paper3.pdf Also, assuming this were not the case, it's hardly clear that searching for magic programming gear is a commons problem. Why couldn't Google/Facebook administer the simple tests and keep the results secret? I forgot, they already try to do this, but it doesn't give them enough applicants: http://www.mentalfloss.com/wp-content/uploads/2008/02/Google.jpg http://www.mentalfloss.com/wp-content/uploads/2008/02/Google... http://www.facebook.com/careers/puzzles.php http://www.facebook.com/careers/puzzles.php Or why couldn't a trusted third party, like Microsoft, Cisco or Red had charge journalism majors/unemployed adults to take the test? I forgot, they already try to do this, but they just don't do a very good job and their tests have little predictive power: https://learningnetwork.cisco.com/community/certifications/ccna https://learningnetwork.cisco.com/community/certifications/c... http://www.microsoft.com/learning/en/us/certification/mcse.aspx http://www.microsoft.com/learning/en/us/certification/mcse.a... http://www.redhat.com/certification/rhce/ http://www.redhat.com/certification/rhce/
- wyclif 15y agoYou're talking about The Pardo Axiom: "There's no shortage of smart, hardworking engineers. There's a shortage of smart, hardworking engineers willing to work for very little money." ~ David "Pardo" Keppel If you're having trouble hiring, it's probably because you're not paying enough. It turns out that talented people are worth paying a lot for.