Live data from Hacker News

How to reward skilled coders with something other than people management

lizthedeveloper.com

11–20 of 158 posts

Re: How to reward skilled coders with something other than people management

#14
One thing that always fails with that is that management always get more money.

Wanna be a tech leader paid 150k? (fancy title, +- same salary as before)

Or wanna be a director paid 250k? (fancier title, way bigger salary)

Kinda difficult not to choose the "free tesla every year" isn't it? Plus.. the directory job is generally going to mean a more relaxed job (albeit less interesting for an engineer maybe, but that's why you have open source projects right?).

Re: How to reward skilled coders with something other than people management

#15
post #8
post #3

For me its pretty simple: Pay me what I'm worth. None of this managerial shite, just dollars. I will be happy.

What are you worth?

http://michaelochurch.wordpress.com/2014/05/24/whats-a-mid-c...

Re: How to reward skilled coders with something other than people management

#17

If a sales guy sells 10x, he gets 10x commision.. If a coder produces 10x, pay him 10x. What is so hard to understand about that ?

It is not hard to understand, but it is hard to measure.

Do you reward writing more code, better code, code with less bugs? There is no one axis to measure along where as in sales you just measure the sale price.

Re: How to reward skilled coders with something other than people management

#18

If a sales guy sells 10x, he gets 10x commision.. If a coder produces 10x, pay him 10x. What is so hard to understand about that ?

The challenge from the business side is to evaluate reliably how to measure "10x" in this context. While there is widespread agreement that some programmers are significantly more productive than others (maybe even 10x as productive), there is much less agreement on how, exactly, such productivity is measured.

With sales, it's very easy: you count Dollars In The Door. Maybe you also count something like New Customer Logos Acquired or something like that, but generally speaking it's just cash. The salesperson brought in new marginal cash, and you're paying some portion of that back to him/her.

With code, it's hard to know what to measure: lines of code? Features produced? Ratio of LoC/bugs discovered? Mean time between when a piece of code is written and when we recognize that it needs to be refactored? It's just a much messier process.

None of this is to argue against incentive comp for engineers. It's just to point out that in sales, you're measuring and paying for output. Output is much harder to measure in engineering than it is in sales, and compensation is fuzzier as a result.

Re: How to reward skilled coders with something other than people management

#19

If a sales guy sells 10x, he gets 10x commision.. If a coder produces 10x, pay him 10x. What is so hard to understand about that ?

you are actually a cost saver, not a profit generator. sales generate profit, a coder does not do this directly (e.g. selling).

Re: How to reward skilled coders with something other than people management

#20
post #14

One thing that always fails with that is that management always get more money. Wanna be a tech leader paid 150k? (fancy title, +- same salary as before) Or wanna be a director paid 250k? (fancier title, way bigger salary) Kinda difficult not to choose the "free tesla every year" isn't it? Plus.. the directory job is generally going to mean a more relaxed job (albeit less interesting for an engineer maybe, but that's…

This is why IBM created a separate path back in the 1950s so good technical people didn't have to become managers in order to be promoted.

There are many ways to provide leadership, and not every manager leads much.

Post reply on HN