Live data from Hacker News

Ask HN: What are engineers rewarded for at your company?

news.ycombinator.com

1–10 of 14 posts

Ask HN: What are engineers rewarded for at your company?

#1
I was promoted this year, but my promotion seemed to have very little to do with my technical abilities. In fact, my manager seems to have very little interest in my technical abilities at all, or my velocity, or the quality of my output. My impression is that any rewards I receive are dependent on my communication skills. Is that normal?

Re: Ask HN: What are engineers rewarded for at your company?

#4
I always compare management to sports - where consistency is the key. If you're consistent across the entire season, you're the key player of that team and will get promoted/bumped with salary and so on. People rely on you and they know you'll get the job done. Managers are like coaches, they operate with resources to deliver a project or achieve a goal. If you help them by being consistent in your outputs (communication, velocity, quality) you will be rewarded - they rely on you to be the silent enforcer of their philosophy and a role model for others - nothing bad in that.

Re: Ask HN: What are engineers rewarded for at your company?

#5
Being irreplaceable. I worked on a team where our full-stack engineer put in nights and weekends consistently and received a $100 gift card for Christmas. Our data architect worked reasonable hours and received a 5 figure Christmas bonus because he was the only person in the company that truly understood how our vital algorithms worked (he wrote them).

Our full-stack engineer left soon after that.

Re: Ask HN: What are engineers rewarded for at your company?

#6

Being irreplaceable. I worked on a team where our full-stack engineer put in nights and weekends consistently and received a $100 gift card for Christmas. Our data architect worked reasonable hours and received a 5 figure Christmas bonus because he was the only person in the company that truly understood how our vital algorithms worked (he wrote them). Our full-stack engineer left soon after that.

Irreplaceable means not promotable. It might get you bonuses, but they cannot promote an irreplaceable architect unless they replace them. Hence the problem.

I work the opposite way - I actively try to cross-train everyone on my work so I can easily do something else. Whether that is new development, or a new role, it is not just maintaining the same old stuff that I built to make me 'irreplaceable'

Re: Ask HN: What are engineers rewarded for at your company?

#7

Being irreplaceable. I worked on a team where our full-stack engineer put in nights and weekends consistently and received a $100 gift card for Christmas. Our data architect worked reasonable hours and received a 5 figure Christmas bonus because he was the only person in the company that truly understood how our vital algorithms worked (he wrote them). Our full-stack engineer left soon after that.

Irreplaceable means not promotable. It might get you bonuses, but they cannot promote an irreplaceable architect unless they replace them. Hence the problem. I work the opposite way - I actively try to cross-train everyone on my work so I can easily do something else. Whether that is new development, or a new role, it is not just maintaining the same old stuff that I built to make me 'irreplaceable'

Generally very true. Ultimately it's just a game of leverage. If you're hyperspecialized and irreplaceable, you have essentially unlimited bargaining power against your current company. At the same time, if you're hyperspecialized and irreplaceable, you likely have less bargaining power on the general market because you've overspecialized.

Re: Ask HN: What are engineers rewarded for at your company?

#8

Being irreplaceable. I worked on a team where our full-stack engineer put in nights and weekends consistently and received a $100 gift card for Christmas. Our data architect worked reasonable hours and received a 5 figure Christmas bonus because he was the only person in the company that truly understood how our vital algorithms worked (he wrote them). Our full-stack engineer left soon after that.

Consistently working nights and weekends is imho a warning sign from both an employee viewpoint as well as for enlightened employers.

Re: Ask HN: What are engineers rewarded for at your company?

#9
What i've seen, from new grad to mid level its generally technical abilities - can you get work done. In many cases by that point youre pretty close to the bar for an individual coder - there's only so many hours in a day. At that point the expectation starts shifting to can you increase the business, where coding is a tool to do it. but so is leading teams and training people, if you can increase 10 engineers by 10% in a month, youve paid for a whole new engineer. or working with product to make sure youre building what solves the problem theyre solving. Going really deep optimizing some code path that saves some money might be worth it, and its one way to get promoted, but it's usually fairly localized. Generally the communication ways are more visible and impactful.

We have a rubric on what each level is, and the higher you go the expectation on breadth of the org that you affect is higher. Your code, your team, your org, multi-org

Re: Ask HN: What are engineers rewarded for at your company?

#10

Being irreplaceable. I worked on a team where our full-stack engineer put in nights and weekends consistently and received a $100 gift card for Christmas. Our data architect worked reasonable hours and received a 5 figure Christmas bonus because he was the only person in the company that truly understood how our vital algorithms worked (he wrote them). Our full-stack engineer left soon after that.

We had a guy who knew everything, and was a gate keeper to that knowledge. New VP came in, and said he had to no longer be a silo of knowledge. He kept being a silo. VP fired him and expected the team to play catch up, knowing the company would take a hit short term but be better long term. Buyer beware.
Post reply on HN