Related Posts
What is the salary range for PL8 ?
More Posts
Would you work for DealHub?
Hi Fishes, How much money can we keep in our salary account? I have only 1 bank account which is salary account. I have created RD account in that only. So wanted to know what's the maximum amount we need to keep in salary account? And all the amount in our salary account is taxable? Accenture Tata Consultancy Infosys Cognizant Wipro Amazon Amdocs Yahoo Capgemini Citi
Additional Posts in Tech
Please help me choose
What is the highest TC you've heard of at FAANG?
You should make an effort to document it properly, make it easy to interpret, understand, and add to. Then ask for a raise for that reason. Nobody deserves a raise for siloeing information and not contributing to the betterment of the team. Get a raise for being a leader and a mentor and leave any company that doesn't reward that.
No. You should apologise that it is complex and make it simple enough for others to work with. Then train your replacement and move on to the next thing. You shouldn’t have to ask for a raise at that point. Your achievements will speak for themselves.
in general i’m in support of writing code to be as readable and friendly to new maintainers as possible… but if the complexity was necessary, then you probably should not apologize.
Posts like this remind me how hard it is to find collaborative trustworthy sw engineers.
Had someone like this on our team. He left and swore we would all be screwed. Truth of the matter is we were, struggled. I took it upon myself to reverse engineer the entire thing over months/a year. Documented and shared with the rest of the team. I ended up getting the promotion he wanted... Being a know it all isn't always what it's cut out to be.
Use leverage only if you have added and will continue to add value, not because you happen to be in a position where you you can silo information. I always made sure to document hard-to-understand systems, even when not required to do so by managers. Be a good team player and a good communicator, which itself is a way to add value. If the team is better off because you were in the role versus someone else, then you deserve more.
Other peoples bad code does not implicitly seem a good reason for leverage. As a sound engineer, I would seek support to refactor the code and make it maintainable with unit tests for future refactorability and extension. When you’ve accomplished that, you could discuss the challenge and your success at your next review or job interview and it will be part of the overall package that shows your intrinsic value. Replacing unsupportable code IS the job and duty of a good engineer.
Well as someone who has had to explain such a code to someone else, severely unqualified, when I was leaving a job that I was underpaid at, I say use it as leverage. But on the other hand, as someone who has taken over a job where they didn't leave information on such a project and let the person before me go, hold it as leverage because either way they won't value you unless you are already leaving.
Isn’t this part of the job?
Absolutely. If you have a unique skillset or are uncommonly good at your job, you deserve to be paid more.
No don’t do it…
Only if you want to get fired and/or have charges filed. Maybe that's jurisdiction dependent, but I've seen 2 companies go after employees for making "coercive threats" and "attempted blackmail/coercion". Several companies I know would see it that way.
On the other hand, if you can highlight all the benefits you bring to the table and how much value you add/have added, you're in a great position to negotiate a raise.
I'd say yes, especially if you are difficult to replace. Just highlight what you provide to the company and your value.
Yes 100%. You are literally giving them something no one else at your company can from the sounds of it.
I’d say you should use literally anything you can as leverage for a raise. So definitely yes to this.