8 ms·
Same thing happened to me at my last company. I was over worked, wore too many hats, and was paid significantly less than my team mates who were more junior tha
by protonimitate 5y ago
Same thing happened to me at my last company. I was over worked, wore too many hats, and was paid significantly less than my team mates who were more junior than I was (and had less responsibility). I had a handful of conversations that never amounted to anything. As soon as I put in my notice with a new offer in hand suddenly I was able to "set my price".
I left for other reasons as well, but it really shone a light on how management thought of ICs. Managers: proactively reward your ICs, don't wait until they're halfway out the door. I would honestly take a less aggressive adjustment in comp if it was done proactively, rather than waiting until I'm fed up and on my way out.
- jokethrowaway 5y agoIt's really hard to justify with management. Instead saying "X left, we need extra budget to replace it" will often work. It's idiotic and expensive for the company but what can you do.
- shuntress 5y agoHere's what you can do: Hold and express sincere trust in and appreciation of your employees.
- bluefirebrand 5y agoSincere trust and appreciation doesn't make my retirement any closer. Show your appreciation with cash.
- roguecoder 5y agoI swear at some of these companies it is going to take engineering managers going on strike before corporate actually respects that we know how to run effective teams for the good of the business.
- hinkley 5y agoYou get what you measure, and the only thing they know how to measure is negative outcomes. You can't prove that giving me an extra 5k made me stay long enough to pay it back at >= our revenue targets. The semi-healthy version I see play out is when people who want to be better use the loss of a customer or a coworker as fodder for pushing their agenda. Essentially it's one class of teachable moment. People learn from pain when nothing else works, and you can amplify or dull that sense of pain.
- t-writescode 5y ago> and was paid significantly less than my team mates who were more junior than I was This is the kind of thing that any company doing this should be named, shamed and blocklisted. There is no reason other than greed that a higher ranking employee shouldn't make at least as much as a lower ranking employee in total compensation. "Person was hired earlier and is okay with the lower wage" is, frankly, a reflection of a company hating their employees. It's a shame and an embarrassment.
- tharkun__ 5y agoDisclaimer: I'm not trying to say anything about or against your parent here. This can be a very subjective thing. How do you 'rank'? This is not something that is completely clearcut, cut and dry and you are 100% accurate without fail. Example: I have a guy on my team that is 'more junior' than some others. He's killing it though. He's consistently behaving like he's got 10 more years of experience than he does and people that had 20 more years of experience than him couldn't do 10% of what he does without fail. Of course you could say that the Senior developer should never have been hired if he was actually a Junior developer that's just been around for some time already but hiring practices aren't perfect, people get hired on one team and move to another and you're the first to actually do something about it etc.
- shkkmo 5y agoRanking can be hard for sure, but once that ranking existsz paying the lower ranked person more is indeed unethical. If the lower ranked person deserves more money, give them the promotion and title.
- wbl 5y agoIn six months are you going to promote him? If not why not?
- tharkun__ 5y agoYou are missing a few other questions and are assuming this can only go one way. Are you going to promote him? If so, why? Are you going to give him a meager raise? If so why? Are you going to give him a proper raise? ... FWIW, the "Senior" is no longer in play. I do not tolerate such incompetence for long. And yes I am doing everything I can to get the 'junior' a proper raise and a large bonus.
- dvtrn 5y agoproactively reward your ICs, don't wait until they're halfway out the door. [Insert frustrated comment here about how capable, sufficient and well-performing ICs are absolutely rewarded.....with more work and additional duties]
- steveBK123 5y agoToo many roles / too many hats is far too common and why I find it hard to stay anywhere more than 4-5 years. As a senior IC in a super-flat & growing org.. I'm almost like a customer successs engineer, product manager, scrum master, senior developer and tech lead all rolled into one. Management administrivia I accumulate administrative things my manager doesn't want to do & pushes down I do unofficially own a part of the team Dotted lines of devs in my "team" that can be rolled in & out sprint by sprint Customer success / product / architecture I collect customer requirements, translate them into stories & documentation I manage customer/manager expectations with status meetings & reports I project plan out 3 months of work with JIRA hierarchies/Gantt chart I design solutions given the requirements Scrum I run our standups, sprint plannings, backlog refinements Corporate citizenship I am involved in recruiting 5-10% of my week I run working groups / long running cross team tech org Development I do IC work - directly assigned sprint deliverable tickets (analysis, development, infra creation) I need to accomplish I've been looking at moving to a more official management role elsewhere so I can focus at being good at a few things instead of decent at all the things.
- maxsilver 5y ago> I'm almost like a customer successs engineer, product manager, scrum master, senior developer and tech lead all rolled into one. This is also me. Except I really like it. But I'm not sure what to do about it, it can reflect super poorly on a resume for some reason. "Oh, your applying to be a Senior Engineer? Look at all this product management and developer manager experience on your resume, you must not really be serious about coding, you aren't strong enough technically, the developers won't trust you" "Oh, your applying to be a Product Manager / Product Director. Look at all this programming and tech experience on your resume, you are really just a developer, you should just be pulling tickets from JIRA/Asana/Linear, you probably wouldn't be able to speak in non-technical terms in front of customers/clients/etc" (loop on repeat) I've not heard of a job name/title/role that accurately represents this sort of work, even though companies generally seem to like it, if I can somehow get through their application process.
- ser0 5y ago
- minton 5y agoIC = independent contractor?