Live data from Hacker News

Poll: Would you pay a developer who is 3x as good as average, 3x the salary?

news.ycombinator.com

31–40 of 57 posts

Re: Poll: Would you pay a developer who is 3x as good as average, 3x the salary?

#31
I would pay them 2x or so and ALSO hire a second junior/entry level developer with the remaining budget. The senior developer benefits by having a sounding board and someone to put more menial tasks to. The junior developer gets great experience learning from a wizard, doesn't get stiffed on pay, and provides the n+1 redundancy needed to at least keep the project going if anything happens to your superstar.

Re: Poll: Would you pay a developer who is 3x as good as average, 3x the salary?

#33
No. You pay them good bonuses but the way you actually pay them is by giving them more responsibility, authority, and titles and putting bigger and bigger projects under their belt (which will make it all the easier for them to find better and better jobs in the future). And equity, of course.

The way for 3x or 10x developers to earn that multiple in pay is to become consultants or founders.

Re: Poll: Would you pay a developer who is 3x as good as average, 3x the salary?

#34
Yes, I agree 3x performer should get 3x benefits but may not be in the form of salary alone. These guys would like super work environment, control on their plans, even top performing teammates around and long term benefits.

If you don't have productive environment & plans, even these guys can perform below 3x I guess.

Re: Poll: Would you pay a developer who is 3x as good as average, 3x the salary?

#36
This is a very complicated/dense question that depends on a lot of factors so I'll be making some assumptions.

First let's address the case where it is a large corporation:

- The risk of the 3x-dev leaving wouldn't be much as it is a large corporation and hence there are mechanisms at place that are ready to fill the 3-devs gap he will make if he left at any particular time.

- It is very economical to pay 3x salary for the 3x-dev as it saves on managerial costs.

- Promoting the 3x-dev to a team leader or a senior position is a good strategy as it will increase retention chances with him and also promotes sharing experiences and knowledge.

* Hiring 3-devs is rather a tedious task and have a significantly higher managerial cost, and the risk of them leaving is even higher as they won't feel that much special, hence no early rewards and the eventuality of them looking for other options out there.

* I daresay there is a statistical certainty that the 3-devs won't be on the exact same knowledge/experience level which will result into communication overhead that includes the assumption that they are good at communicating in the first place.

Office politics will make things even harder if you promote one of those 3-devs - that you hired at the same date - to reward a personal achievement of sorts.

Now in a small company/startup:

- Hiring the 3x-dev involves a high risk if he's not rewarded often with more than just a bonus or a salary increase, like a piece of the company that he helps building.

- Hiring him will cut down on managerial expenses greatly, and will result in a much smoother development process.

- There's no body that of concern to compete with head to head and even if there were, they are supposedly experienced and professional enough to keep things light between them and focus on delivering results.

Hiring the 3-devs have a very high risk if they _are_ rewarded equally - which you hired them at the same date - simply because you are normalizing their efforts and hence creating a class of sorts which can and in fact will backfire. Now if you decided to pay attention to every developer separately, that might create jealously, which can be a positive thing, but it largely depends on the company culture/atmosphere you have and it is quite tricky to maintain.

* There's a managerial overhead that won't be easy to maintain since this is a small company and you yourself have things to do better than maintaining logistics/communication and team spirit.

* The fact that this is a small company by definition will require a diversified skill set, flexibility, and not just willingness to learn but rather knowing how to consume knowledge fast and turn it into an actionable skill, while this is questionable although highly likely, your 3-devs will find it difficult - and quite overwhelming - to take over the many tasks that require different skills in the tight time window and stress that comes with all small companies. But this also depends on how you structure your company culture/political-atmosphere, and yes there will always be company politics whether you like it or not, even if you intentionally and consciously try not to develop them.

All in all, I believe that every environment and work place is quite unique. But from personal experience over multiple quite different industries, quality comes before quantity.

So my short summarized answer is to go with the 3x-dev and give him 2.0x-2.5x if it were a large company with short period rewards, or give him 1.5x-2.0x if it is a small company with emphasis on long term benefits/interests coupled with exciting/teasing short term rewards.

Re: Poll: Would you pay a developer who is 3x as good as average, 3x the salary?

#38
post #37

if im a startup i wouldn't pay more them minimum wage. If im profitable i'd pay him whatever he'd negotiate.

i'm obviously not counting options or equity. But also, someone that proved to be 3x times as good (cos being 3 times as good cant be shown in an interview, it needs to be proven during the course of a few months maybe a year.) he/she would get special privileges, like pick his own working hours, customize his workstation and location anyway he wants, etc.

Re: Poll: Would you pay a developer who is 3x as good as average, 3x the salary?

#39
post #3

Yes, in theory. But it's too hard to tell. I'd pay slightly more, in the hopes that the competition would generally be too dumb to give them even a slight bonus. And if all the smart people think like I do (and there's enough dumb managers to keep productivity-linked pay from actually happening), that's an even bigger reason. Sorry if that's not an encouraging answer.

I recall reading a study on here that said that productivity linked pay only works with people who do piece work.

Re: Poll: Would you pay a developer who is 3x as good as average, 3x the salary?

#40
post #19

I look at this question from another perspective: if a programmer can create 3x more value than an average one, I am more than happy to offer 3x salary. One may ask how do I define value? Well, examples include easy-to-read documentation, clean, expandable software architecture, a cheerful attitude, ability to work with less-bright team mates, even someone who doesn't take oneself too seriously is some kind of value…

> How do you define 'good'? I think your definition of 3x more value sounds pretty good. There is no single definition of good/value/great/perfect, it's a balance of many characteristics. But for this question, assume they are equal in both.

Yeap, all these metrics are relative, and driven mainly by market force
Post reply on HN