Live data from Hacker News

How to reward skilled coders with something other than people management

lizthedeveloper.com

31–40 of 158 posts

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

#31

Am I the only coder who's always wanted to move into the business side eventually? I go back and forth on if I want to pursue an MBA every couple years or so (though I doubt the education would be worth it, it'd be a stamp on my resume for wanting to go that direction). Working with brilliant people and managing people problems are very complex and interesting to me.

No. In fact, every coder I know who also has good social skills seems to want to go the business route.

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

#32

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…

Sales deals can be quite complex to measure as well.. IMHO is just that sales guys tend to be better negotiators, so they ask to get rewarded properly o go somewhere else with their skills.

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

#33
post #30

This is a problem not just for coders but almost any technical area. A loooong time ago when I was still in engineering I worked for Big Corp, Inc. and they had a designation for master technical talent, I forget the name, so let's just call them Jedi Masters. It was a non-management path for those who didn't want to go the management route but it recognized their value to the company. If you reached this level you h…

This is exactly the sentiment I was going for - people who want to stay engineers should be compensated for their badassery, and respected for it, which is usually all they want. That right there is exactly the "power to say No" I was talking about. And how do you know if an engineer wants to stay an engineer or not? By asking them.

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

#34
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…

    > Plus.. the director job is generally going to mean a
    > more relaxed job
If you believe responsibility over people, budgets, liabilities and policy is less stressful than responsibility over systems, you're high. As a programmer, let me tell you: people who have only ever done programming for a career have no clue how relatively easy they have it.

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

#36
post #30

This is a problem not just for coders but almost any technical area. A loooong time ago when I was still in engineering I worked for Big Corp, Inc. and they had a designation for master technical talent, I forget the name, so let's just call them Jedi Masters. It was a non-management path for those who didn't want to go the management route but it recognized their value to the company. If you reached this level you h…

Thanks for sharing!! Like this story a lot better than the linked blog article. A positive example of real evidence is so much more effective than an essay of meta.

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

#37
post #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.

The Fortune 500 company that I work for has parallel tracks. I actually moved from the management track to the technical track, and was promoted in the process.

I was probably an OK manager, but didn't feel that I would move up any further without doing some things that I didn't want to do, such as relocate.

Our managers don't actually spend a lot of their time managing people. Rather, they work on administrative and information processing tasks, and step in as small project managers.

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

#39

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 ?

People hand the company money when sales do their job. No one hands the company money because you wrote an extra 1,000 lines of code this week down in your cube on B2. Just like the janitor who doesn't get paid 10x as much if he spends some extra time scrubbing the bathrooms.

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

#40
post #5

Give me equity stake. I don't want to manage, I want to come out of the end ready to start my own venture or retire and do what I love and build and awesome open source project to give back to the community.

If money is a means to an end, why not just find an employer who provides and supports that kind of work directly?
Post reply on HN