RickS 9 hours ago

I am a somewhat unremarkable product designer. I'm great at my job, but still just a guy in a chair doing the thing. And I've been using this advice for years. It has made an absolutely mind boggling impact on my life. I recently took a few years off (achievable in part thanks to the OG version of this post), and was worried about returning to the cooled-off job market thanks to all the doomers on here talking about firing hundreds of applications into the empty void. Very little has changed. The market is a bit tighter but still fine. Please do not let the other crabs convince you that the bucket is too greased to be worth clawing at. Patio11 has probably made me 1M+ over my career with his blog post. And it is not because I'm some mega genius. I am merely good enough at my job to be worth wanting on a normal team. If you aren't that, fix that. But 20-50% lift on the majority of offers is super, super, super achievable if you're able to recognize what employers value, and communicate your ability to meet those needs. Seriously. So frustrating to see how many people are here telling others this is BS and not to try. Fuck that. At least *try*.

  • Voloskaya an hour ago

    > The market is a bit tighter but still fine.

    Telling others how “the market” is when you only have your very limited subjective and anecdotal experience to share is a bit bold, and probably dispiriting to read for others that do not have the same experience. Do you really have a stat sig number of interviews and offer to say that the market merely tightened a bit?

    Are all the people here reporting a shift in their ability to get a job in the last year not even good enough to pass the bar in a normal team ?

    I share your experience of having had no issue, but we have to recognize that our specific role, history, location, network, sales skills and luck all play a role, and may not be a general rule.

    • jstummbillig an hour ago

      > Telling others how “the market” is when you only have your very limited subjective and anecdotal experience to share is a bit bold

      Aren't people that complain about this not being possible not doing exactly the same? Maybe we can land on: This is a comment section. People bring their own views of things.

      The anchor here is Patricks ideas. I am not sure if his data raises to the level of statistical significance, but it's clearly not nothing and, unless he is outright lying, seems to yield significant positive results.

      What people in this thread offer on the other end is fairly light, ignores a lot of Patricks advice, tries to make special cases where there are none, and is really a lot of regular grade negativity and excuses – and then claiming that the advice does not work, when, what they really mean is: I really do not want any advice, because I am a grown up person and it would be super uncomfortable to admit to myself that I have done this wrong over potentially many, many years.

  • bravesoul2 3 hours ago

    Does this work outside the US? In crappier markets it feels like there just ain't high money jobs. Like a US graduate engineer earns more than a 20ye ceo in other countries. Yeah I can negotiate another 10k but I ain't earning millions more over a decade.

    • lentil_soup an hour ago

      It works but relative to the local rates of course. Although you can try and get a remote job for an US company

      • bravesoul2 19 minutes ago

        I negotiate but last move I only squeezed 5% and didn't want to lie about another offer. Timing another offer was not possible. Flipside I am getting some good experience that can lead to better work.

  • ErigmolCt an hour ago

    Just being good at your job, knowing your value, and being willing to have the conversation moves the needle way more than folks think

  • hackitup7 7 hours ago

    Thank you for writing this. I am an employer and see versions of the advice / similar techniques to patio11's post put into practice by candidates (ie used against us) with some regularity. It doesn't always work, and we try to be disciplined, but it helps fairly often and at worst does no harm as long as you're polite.

    I strongly encourage people to read the post and not give up because of the unrelenting cynicism in these comments.

    • goodcanadian an hour ago

      Yes, I have declined two job offers because they were unwilling to move on salary (among other things), but I have never had a job offer rescinded for bringing the issue up.

  • mixmastamyk 2 hours ago

    Thanks. I haven’t had an interview this year despite twenty+ years experience, and am great at my job too. Glad to know it’s just me.

    I will definitely try once a human deigns to speak with me.

  • patio11 6 hours ago

    Internet fist bump.

  • sneak an hour ago

    > But 20-50% lift on the majority of offers is super, super, super achievable

    …and, CRITICALLY, as Patrick’s article points out, it compounds each time you switch jobs.

    This makes it absolutely huge over your lifetime.

  • jiveturkey 4 hours ago

    > The market is a bit tighter but still fine.

    You're wrong. You got lucky, that's all.

    You're also a product designer, not a SWE which most of us are.

andy99 11 hours ago

I regularly exchange currency at the bank. There is a posted rate that I can get online. If I go to the teller, they will propose that rate as well, at which point I say "can I have the premium rate" and they say, ok, I can give you x - something 1% better or so.

Point is, I'm not negotiating with the bank teller, they have a flow chart they need to follow. For a lot of positions with big companies, it's going to be the same. There might be a path on the flowchart you can access, but you're not really negotiating. In some cases you may be able to break though this if there's a real person (not recruiter) that will push for you, but talking to recruiters / talent is like talking to the bank teller.

  • ErigmolCt an hour ago

    The key is figuring out who actually has the ability to change things

  • jnsaff2 3 hours ago

    My bank has a trading desk, the information about it is not very public, neither are their contact details on the website.

    But they have a phone number that I was given and I can call them whenever I need to convert currency worth more than €20k. The rates are much better, and they get almost mid-market by the time you ask them about €100k+ numbers.

    The number has no waiting music, it rings, trader picks up and deal is done and money has been exchanged in my account in less than a minute.

  • dan-robertson 10 hours ago

    So even if you’re just advancing down a flow chart, the ‘negotiation’ option is better, right?

    • paulcole 3 hours ago

      There’s a non-zero chance that you don’t end up with the job whether you accept or negotiate. If you can accept some of those non-zero values, then yes negotiation is better by some definitions of better.

      Personally if I get an offer I’m happy with, I accept it. If not, I either decline or negotiate. But if I was in a position where the worst possible outcome was me not getting the job at the current offer, I’d accept it.

js8 an hour ago

Or just join the unions. They will help with negotiations, give you salary ranges, etc. IT people need to look at SAG AFTRA.

whiplash451 13 hours ago

The main thing that changed since when this article was written is that companies are much less in a rush than they used to to hire people, which means that a lot of mechanics described in the article fall apart.

In particular, companies don't really look at how much they spend to hire someone. They'll just wait for the hiring committee to be "really excited" about a candidate before making an offer.

ErigmolCt an hour ago

Sometimes the flexibility you want isn't even about money

stevoski 9 minutes ago

As an employer, I’m always slightly disappointed when a job candidate doesn’t try to negotiate the salary I offer.

I find myself wanting to say, “Haven’t you read Patrick’s essay? Please go read it and come back!”

But of course, as a self-interested business owner I keep that advice to myself.

ryandrake 13 hours ago

Patrick's "salary negotiation" piece has made the rounds here a number of times, and I always have the same reaction to it: It probably works, if you are already a software celebrity like Patrick, or some other highly sought after Captain of the software engineering industry. For us rank-and-file employee number 12887's, I just don't see it working--I've really never negotiated compensation significantly successfully in my 25+ year career. Here's how salary negotiation usually goes if you're not someone like John Carmack:

Them: We'd love to have you join the team! Here's your compensation letter, please get back to us within the next 2 weeks and we'll move forward.

You: Thank you, I believe my background and skills would suggest a compensation of $1.5X instead of $X. Is this possible with your hiring budget?

Them: The offer is for $X and we believe it is appropriate for your level.

You: Maybe my level should be higher then?

Them: Ha Ha

You: Looking at [website A, B, C] I see the average compensation for this role is $1.25X. Surely there is room to move this upward.

Them: We don't agree with that data. The offer is for $X. Shall we move forward?

You: What about equity or bonus, is there any flexibility with those numbers, or vacation time, or...?

Them: The offer is for $X. If you don't want the job, we can move on to one of our other 20 candidates who are in the pipeline for the role.

That's basically how salary negotiations went for almost the entirety of my career. If your results have been different, I'm kind of envious!

  • sokoloff 13 hours ago

    If you don't have a strong BATNA (Best Alternative to a Negotiated Agreement), you're not going to get very far with just asking.

    "I received your offer for $X. I really enjoyed the interviews, meeting the team, and am intrigued by the problems I'd get to solve with them. Unfortunately, I have a competing offer for $1.25X from another company and I need to make sure my family is provided for. If you would match it, I'm excited to join, but if your offer is firm at $X, I'm afraid I won't be taking it."

    If they really just need someone to hold down a chair, they'll probably not budge. If they really want specifically you, they're more likely to bend if they believe that's their only move.

    • Aurornis 8 hours ago

      > Unfortunately, I have a competing offer for $1.25X

      If you can get multiple companies to time their interviews and offer stages perfectly and then get one of them to match the other, that’s quite lucky.

      However, it’s not like it’s an easy solution. It’s transforming one problem into a much harder one: Now you have to get a second offer that’s even higher and get it at exactly the right time to use it as leverage. How do you negotiate that second offer to 1.25 * $X so you can leverage it to get the first to the same level? That’s left as an exercise for the reader.

      “Just get a second offer for 25% more” is more of the wishful thinking negotiating strategy. In most cases it’s more realistic to set a target number and stick to it, being willing to walk away and continue the job search until it’s met.

      • jmathai 5 hours ago

        Most companies can expedite the interview process if you let them know you have another offer. If you can get interest from 2 or more companies than it's not too difficult to get offers from each within the decision window of the first offer.

        I've been upfront and honest with recruiters and they accommodate. Having 2 offers has 2 clear benefits:

        1) It will definitely help you in negotiations

        2) Gives you multiple data points on what the market is willing to pay you

        • MichaelRo 5 hours ago

          Well, I always find these "negotiate your salary" articles very strange because in 20+ years I never did it like that. There is only one rule I follow:

          - Get more money than what I'm currently making and by that, I mean at least 20% more

          I've no problem telling them my current salary since it's always been in the upper quartile for my area. To get me to switch, the increase has to be significant or else it's not worth the risk of plunging into the unknown and the pain of learning yet another completely different spaghetti mess where generations of architecture astronauts added layers upon layers until the complexity exceeded their mental capacity to maintain it and left.

          • hackit2 4 hours ago

            You forgot to add the cognitive load of needing to learning their business domain. Programming or working on code is very much like replaceable lego blocks, which are made up of your typical functional, procedural, queues, dictionaries, link list, and your data model. The mental load really comes from needing to learn a often narrow niche with all their idiosyncratic edge case conditions and data models.

            I've worked on Titling Systems, Game Development (C/C++), Integration Systems, and Backend database systems. All those niche data models/systems live rent free in my head. It is all absolutely worthless to my current employer or people around me because they're focused on solving their unique problems which at the end of the day just become another piece of worthless business procedure in my head. It is worthless because of the fact that business and people only care about solving their problem, once its solved they just move onto the next.

      • selcuka 7 hours ago

        > that’s quite lucky

        The second offer does not have to be real. If it's real, what's the point of negotiating with the first company?

        If you are not willing to work for $X, simply saying that you want $1.25X won't work, but mentioning a hypothetical competitive offer might. If it doesn't, well, you weren't going to take the job (for $X) in either case anyway.

        • htrp 6 hours ago

          If the offer isn't real, be prepared for the company to tell you to take the other offer if you want the money (or potentially just pull the offer on you).

          • SecretDreams 6 hours ago

            That's the gamble, correct.

            If you're slaving in interviews and only have one offer, I can see why the offer is compelling. In this current market, I totally get it. But just a couple short years ago, the parent poster's approach was probably sound.

        • almostgotcaught 4 hours ago

          > The second offer does not have to be real

          Lol people explicitly directly ask to see offer letters. Bluffing like this is a great way to actually have the negotiations end prematurely because you're found to be operating in bad faith.

          • chii 3 hours ago

            > explicitly directly ask to see offer letters.

            and you tell them that the company do not want their offer to be revealed due to confidentiality reasons. The first employer would need to take your word for it. And if they deem you lying, they can always stand hard on their offer, and risk losing the candidate.

          • sokoloff an hour ago

            Real or not, I’m not sharing an offer letter with another prospective employer.

            I have shared them with my current employer to let them know the market and what I was considering.

      • bt1a 2 hours ago

        Bluffing is a legitimate strategy at times.

      • paulcole 3 hours ago

        You can also just lie and say you have a competing offer.

    • entropi 11 hours ago

      Last time I got a job offer the hiring process took ~4 months with seven steps, and I had to answer within 3 days.

      I do not get how is anyone realistically supposed to coincide the multiple offers they get. Unless you are already in an extremely privileged position, I cannot even imagine how you can do that.

      • Magmalgebra 10 hours ago

        > I had to answer within 3 days.

        If you re-read the transcript, I hope you will come to the understanding that this is a lie. The company is trying to leverage your desperation for a job.

        > Last time I got a job offer the hiring process took ~4 months with seven steps

        Just like increased compensation, gettting the timeline you want requires leverage. When interviewing I always communicate that I expect an offer from a peer competitor within the next few weeks - this expedies my interview process. I always end up with a minimum of 4 competing offers to use as a BATNA.

        Something the article winks at here is that negotation has only a small expected payoff if you've navigated your career such that you're a "small fish in a big pond" so to speak.

        Someone who can barely pass a FAANG interview likely can't negotiate much with Google but probably could negotiate at lower tier company like SAP.

        *edit* I do this strategy 12-18 months whether or not I leave a company, it has never failed me

        • Aurornis 8 hours ago

          > If you re-read the transcript, I hope you will come to the understanding that this is a lie. The company is trying to leverage your desperation for a job.

          From the hiring side: It’s not a lie at all, it’s just that we have other serious candidates we also like. If you’re not serious about taking the job then we need to move on to the next candidate quickly.

          Generally you can come back and ask if they’ll re-issue the offer letter past the expiration. Most companies will happily do it if the position hasn’t already been filled, but you may have to wait for their second-choice offer letter to also expire (see why the expiration dates exist? It’s like locking a database row with a timeout added).

          In my experience, the candidates who want to extend out the negotiation process for weeks or even months are rarely serious about joining the company. Statistically they’re a waste of time to continue holding up other hires.

          • zdragnar 3 hours ago

            So you'll take months of time from a candidate but won't give them at least a week?

            A take it or leave it offer with a three day window to accept is, to be blunt, a terrible offer. That combined with the number of interviews to get that far show just how little the company respects the candidates.

            You're selecting for a specific type of person, and you're going to get a culture that reflects it.

          • moregrist 5 hours ago

            > From the hiring side: It’s not a lie at all, it’s just that we have other serious candidates we also like. If you’re not serious about taking the job then we need to move on to the next candidate quickly.

            This would be a reasonable argument if the timeline was at least 7-10 days. Three days is a red flag: they’re clearly pressing you to make a bad decision.

            Serious candidates have to talk things over with their family, and often have busy spouses. They often have to get legal advice, which can end up in a few days of phone tag.

          • dalyons 6 hours ago

            In my experience on the hiring side, expiration dates exist mostly to prevent candidates stacking offers.

        • flatline 10 hours ago

          This was the standard advice 2-3 years ago when the market was hot, I can’t imagine this being feasible for most people right now.

          • Magmalgebra 9 hours ago

            This has never stopped working for me - I interview every year or so as a matter of course.

            My experience helping others is that in a tightening labor market they are experiencing "small fish in a big pond" syndrome mentioned above.

            Compensation for the bottom 50-75% of talent has dropped significantly since 2021* - if you are in that band and chasing the same comp you're dealing with the "small fish in a big pond" situation. If these people drop their compensation expectations back to 2017 levels many of them will find jobs much more plentiful - though the very bottom of the pool is being driven out of the industry entirely.

            * this estimate pulled from conversations with engineering leaders and recruiters at large SV tech companies

        • scarface_74 10 hours ago

          Post 2022, there are hundreds of people applying for every job and they can easily find someone good enough to fill the position.

          Have you tried your strategy in the last 2-3 years?

          • Magmalgebra 9 hours ago

            I have - it works.

            I can also assure you that despite the 100s of applicants hiring remains hard even with competitive market compensation. Filling a generalist senior eng headcount with $500k liquid total compensation can take months. Many engineers have wildly inflated ideas about their own abilities.

            • mixmastamyk an hour ago

              Many shops have wildly inflated ideas about their ability to judge applicants.

      • sokoloff 10 hours ago

        If you’re applying to Google, apply to them way ahead of the others…

      • rsanek 10 hours ago

        you tell everyone up front what your timeline is, months ahead of time. that way, all of them coincide and you get maximum leverage.

        last job search i got 4 offers to line up that i could use in negotiations.

        • PNewling 5 hours ago

          > you tell everyone up front what your timeline is, months ahead of time

          Honestly curious how this conversation goes, like "I'm busy with xyz for the next four weeks, then I can do round two of interviews..." or how does that go?

          • rsanek 4 hours ago

            i was simply transparent that i wanted to make an informed decision and was talking with multiple other companies. i let the recruiter themselves schedule when they'd like me to do interviews for the timing of the offer to work out -- after all that's i think one of the recruiters main assets / abilities, knowing the inside of how the company works and how long a certain stage usually takes.

            one company offered to give me an offer early but warned that it would expire before my timeline. i told them they can give me an offer whenever but I will not be making a decision before the timeline i communicated. they ended up giving it to me early anyway and then extending the expiration when I said I hadn't made a decision by their original date.

      • osnium123 4 hours ago

        In areas with dominant employers who are doing layoff s, I have been told that I have 12 hours to make a decision.

      • bigs 10 hours ago

        It happened for me once by pure chance.

        I was looking to leave a secondment I was on, and received an offer, right as the leader of the client I was seconded to said we’d like to take you on permanently and we’ve cleared it with your company, here’s the offer. I used that as leverage and left.

        Otherwise, I agree, it’s a snowball chance in hell to coincide them.

      • jayd16 10 hours ago

        Do the alternative offers need to actually be real? They just need to be realistic, no?

        • sokoloff 9 hours ago

          They just have to be real enough for you to convince them you’re not taking their offer. That risks you having to not take their offer, of course.

    • ryandrake 12 hours ago

      Basically correct. I guess my point is Patrick could have saved a lot of typing and simply wrote "Have one or more competing offers."

      • roncesvalles 11 hours ago

        In my experience, the proclivity of a company to negotiate entirely depends on how quickly they need to hire someone. If the requirement is to scale up immediately, once at the offer stage you're the fastest person on the planet who can start working in the role, and this gives you significant leverage.

        If the company can afford to onboard someone any time in the next few months, they don't need to negotiate. They just need to keep the pipeline flowing until some candidate accepts their lowball number.

      • atrettel 12 hours ago

        In my experience, some employers don't even care if you have a competing offer. They will change nothing. I've written about this before [1]. To me, the best thing about having multiple offers is that you can at least make a choice.

        [1] https://news.ycombinator.com/item?id=43598192

        • Aurornis 8 hours ago

          I worked at a company where HR would request a copy of the competing offer. Very frequently, the candidate would come up with reasons why they couldn’t show the offer letter to HR. Often it was some story about having a verbal offer or something equally flimsy.

          HR eventually just assumed the mythical competing offer was a bluff, and to be honest from everything I saw that was most likely correct for the average applicant.

          As someone who always interviewed and negotiated honestly, it was kind of shocking to learn how often candidates lied about everything from where they worked in the past to having competing offers.

          • Melatonic 5 hours ago

            Is that legal ? I guess it is. Can't you just say "no" and not come up with an excuse ?

            • RHSeeger 5 hours ago

              That was my first thought. I'm sorry, no. That offer is between them and me, and I'm not comfortable sharing information that isn't owned solely by me. All you need to take out of it is that that offer is my current lower bar and, if you're not willing interesting in negotiating based on it, then we're probably done here.

          • inetknght 5 hours ago

            > I worked at a company where HR would request a copy of the competing offer

            "I'm sorry, but the offer is from a stealth startup who does not wish their name to be known."

            > it was kind of shocking to learn how often candidates lied about everything from where they worked in the past to having competing offers.

            That's the real gut punch. Honest hard-working people are getting shafted while liars and thieves get ahead.

        • zem 11 hours ago

          honestly I have no problem with that if they are firm about not negotiating - I actually respect that stance greatly and see it as a green flag. it just bothers me if I am shortchanging myself working somewhere that other people have successfully negotiated higher salaries for and I have not.

          • aianus 11 hours ago

            This just means you'll be working with people that had no other option. Massive red flag.

            • zem 11 hours ago

              or that i'll be working with people who also appreciate a culture where your salary is not based on your negotiation skills, and you don't have to worry about making less than someone doing the same job as you simply because you were less convincing or had less leverage when you joined.

              • wrs 8 hours ago

                Why would you think that just because nobody negotiated, somehow everyone doing the same job will be making the same amount? In reality, they will all be making the lowest amount the hiring manager was comfortable offering at the time.

                You are confusing lack of negotiation with transparent compensation, which is extremely rare in the US (outside the government).

                • zem 7 hours ago

                  > Why would you think that just because nobody negotiated, somehow everyone doing the same job will be making the same amount?

                  well, at least from personal experience, I'm talking about the kind of company that explicitly says "we want to make you an offer as a software engineer, at such and such level, and this is the fixed salary for that job+level". they could have been lying of course, but once you start going down that rabbit hole you might as well not take the offer.

              • esseph 10 hours ago

                Seems like a fight against reality

                • heylook 8 hours ago

                  There are plenty of places where this is the standard.

                  Anecdote time: I joined a not-quite-FAANG in an acquihire. Some of my teammates negotiated hard on the way in; I did not. After I got into management, I learned that they're perfectly willing to give you an extra $10k on your initial salary offer, but then you just get a lower raise after the first year, so everyone ends up in the same spot almost immediately anyway. The $10k was a rounding error in the total comp, and anyway they preferred to have steady employees who could be happy in a good situation for many years, rather than mercenaries who were more likely to chase vanity metrics and leave half-finished projects when they left in 18 months. Equity comp was generous and non-negotiable.

      • pcl 11 hours ago

        I don’t get the impression that his brand is based on conciseness.

      • jt2190 12 hours ago

        Do you consider yourself an _excellent_ negotiator already? It really feels like you’re trying to suggest that negotiation can’t ever work for anyone except a handful of celebrities, even for those who are excellent negotiators.

        Someone’s already asking about your BATNA, and I’m wondering if you negotiate all benefits (amount of time off for example) since your story focused on salary alone.

        • ryandrake 12 hours ago

          Based on my results, I am clearly not a skilled negotiator! I have found most companies to be inflexible around everything, from salary to equity to vacation time to health benefits to 401(k). The package is what it is, and if you don't want to take it, you can leave it.

          • jt2190 11 hours ago

            Interesting. I think there’s definitely a “meta-game” that negotiation requires you to prepare in advance if you want success. For example, knowing if the job opening is in a “cost center” or “revenue center” for the company, or how the job is funded. Clearly a well-funded department can offer more salary, and a revenue increasing job can pay more than a cost-savings one, since revenue has no upper bound and savings is bounded. Companies that have high revenue per developer can pay more in general. Companies that have to compete globally for talent have pay more than those that only have to compete in a local market. I can go on but you get the idea.

          • sokoloff 11 hours ago

            As a hiring manager and someone who’s an employee rep on the 401k committee, I can’t even imagine how I could customize the 401k for an individual candidate. I think the same is true for health insurance.

            If someone came with that request, I’d probably be amused but I doubt I could change anything.

          • danjl 11 hours ago

            We're you willing to walk away if you didn't get what you wanted? Or were you just hoping they would capitulate? IMHO, The key to negotiating is knowing where your red line is, and being willing to walk away if you don't reach it.

            • systemf_omega 10 hours ago

              I can imagine many people's view of negotiation is asking "Can I have X" and when they get rejected just moving on with "Ok that's fine".

          • darkerside 6 hours ago

            Something is going on here. If the company and team is excited about hiring you, there will typically be some flexibility unless you are already coming in at the top of their range, or above. In which case they should be telling you so, and even somewhat apologetic about it.

            If that's not the case, they are not excited about you (in which case, why are they hiring you?), or you have not made your case firmly and clearly.

          • lazide 12 hours ago

            Sure, because you personally aren’t in a place you can just leave it.

            If you don’t have a good competing alternative offer/option, you’re not negotiating, you’re begging.

            And chances are, they have alternatives.

      • fuzztester 6 hours ago

        Yes, BATNA is a fanciful and useless buzzword.

        I saw it when it was first mentioned here, many years ago, and thought the same then.

        Though yours is good, it can be even simpler:

        Be ready to say no.

      • k__ 12 hours ago

        I mean, they don't know AND you only need one "yes"...

    • zem 11 hours ago

      pretty much, my first bigco job I made the mistake of only applying to the one place (had a job already, was looking for a change but without any urgency), and they would not budge on salary, just said the offer was already very generous and at the top of their salary band for my level. the next time I was job hunting I had just been laid off and so was frantically applying to a lot of places, ended up getting several offers and that definitely made a difference (though interestingly enough no one was willing to negotiate on base pay, but they would on things like stock and signing bonuses)

    • whiplash451 12 hours ago

      > If they really just need someone to hold down a chair

      I would not jump to this conclusion. The company might have a very deliberate compensation strategy. Giving $Y instead of $X to a newcomer at a given level without aligning other people at the same level to $Y raises serious concerns.

      As a company, you don't have to let yourself bullied by other companies.

      • sokoloff 11 hours ago

        Agreed. If they just need a chair spring compressed, they won’t budge. That doesn’t mean if they don’t budge that they just need the spring compressed.

        P implies Q doesn’t necessitate Q implies P.

    • octo888 12 hours ago

      "rank-and-file employee number 12887"s don't tend to find it easy to get multiple job offers at once to use as leverage ! Even more so in today's climate

    • throwaway2037 4 hours ago

      My experience is the same as OP.

          > If they really just need someone to hold down a chair, they'll probably not budge. If they really want specifically you, they're more likely to bend if they believe that's their only move.
      
      Except for super stars (literally, nerd famous people), 100% of companies and job offers will just let you walk away. One thing that I tell myself as a normie employee: There are many more people qualified to do my job than there are jobs.
      • fy20 4 hours ago

        As someone who has been involved in hiring, that's definitely not the case. The people I've seen who got hired are those who got through the interview process without any major red flags. There usually isn't any other potential candidate.

        If there was, we'd try to hire both of them, because hiring is a long process, and if you find someone who seems good enough you want them on your team. You can always fire them during the trial phase if they turn out to be a bad fit.

    • tiffanyh 9 hours ago

      Re: BATNA. It’s extremely difficult to get two offers to coincide at the same time.

      So in reality, your BATNA is your current job (if you’re employed).

    • idontwantthis 9 hours ago

      I think if you had a BATNA then you are much more likely to succeed at negotiation even without one.

  • Aurornis 8 hours ago

    Some perspective from the employer side of salary negotiations: It’s not hard to recognize when someone is following the patio11 salary negotiation guide after you recognize the pattern.

    In my case I was already advocating for upper end pay packages for people joining us. One thing you learn quickly is that despite all the Internet talk about having a BATNA or putting companies in a bidding war against each other is that the majority of candidates really don’t have other options to even compare against.

    Combine this with the one-size-fits-all salary negotiation advice and a problem arises: The only way they can feel like they’ve won the negotiation is to fight for some arbitrary increase and then have the company give it to them.

    My mistake early on was trying to give people the best possible offer out of the gate that I could possibly justify. Many people took it because it was a big raise for them or they understood what we had discussed. However, you could tell when someone was reading a compensation negotiation guide because it was like the number did not actually matter. The only thing they cared about was getting something extra added on top of it. Some people would be so tunnel visioned on this idea of getting the extra bump that they’d threaten to walk from an excellent offer over something trivial like a $5K bump

    So what’s the strategy? You start holding back that last little bit of your budget for the inevitable up negotiation round, then you give it to them when they do their negotiating script that the internet guide told them to follow.

    If the person doesn’t negotiate, you then surprise them with it as bonus plan or something similar.

    It works, but I hated it. Eventually you get a feel for who’s likely to play the negotiation script and who was not, so you could somewhat predict it most of the time.

    • octo888 an hour ago

      > One thing you learn quickly is that despite all the Internet talk about having a BATNA or putting companies in a bidding war against each other is that the majority of candidates really don’t have other options to even compare against.

      You also "learned" this by your company themselves making it hard for candidates to have multiple offers, as you seemed to imply in another comment that you shorten the timeline near the end (after no doubt having a long application and interview process, which I'm sure is rationalised as industry standard) to prevent multiple offers ("we need to move on to the next candidate quickly")

      And even had the audacity to say that people who want to extend the process aren't serious, knowing full well most companies drag on the application and interviewing process for weeks and months. It's all just power dynamics and everything else is nonsense

      I'm not sure we need HR PR on this site, on this post about trying to bump salary, in this very tough climate.

    • mlrtime 6 hours ago

      What are the predictors?

  • tptacek 11 hours ago

    This could not be less true and I really wish people would stop spreading this idea, because it's costing other people lots of money. In fact, the Venn diagram mapping "software celebrities" like Patrick and expert negotiators has not much overlap at all. You've never heard of some of the best-compensated developers I know (and they don't work on "celebrity" projects, either); meanwhile, I can think of multiple "celebrities" who have gotten extremely raw deals --- one, for instance, was brought in to lead engineering & R&D at a security company working against organized crime, and didn't even get any equity.

    Patrick is right: compensation is much more about negotiating skill than it is about reputation or (especially) notoriety, holding everything else equal.

    • rl1987 an hour ago

      Does this sort of stuff still work for people who can do Python or Javascript just as well as thousands of others? I expect most companies today to simply stop talking to a typical candidate if they refused to tell their number first.

    • antonymoose 9 hours ago

      When is the last time you had to negotiate a salary for a standard software firm?

      • tptacek 9 hours ago

        At the job I have now. I'm not a founder here. I don't know what your point is, though, because I'm not talking about me.

  • patio11 5 hours ago

    As I note frequently, I have a small pile of thank you letters as a result of the negotiation piece. Very few are written by people with an outsized public profile.

    How many people do you think would hit that bar in the industry? Hundreds? I have hundreds of letters with numbers attached to them to say nothing of how many people simply negotiate, get the comp bump, and do not feel the need to email me about it.

  • wrsh07 12 hours ago

    I actually strongly disagree with this take and

    1) after reading the original post immediately linked it to a friend who had an outstanding offer. She got a significant raise from fairly light negotiating

    2) personally, I don't think of myself as a particularly aggressive negotiator. However, I have been able to truthfully discuss compensation using the tactics described with recruiters to get leveling and comp where I've wanted it to be for my last couple of jobs. Yes, I always had multiple offers. That's part of negotiating.

    More generally, though, I think spending 30+ minutes (reading the piece and more) thinking about negotiating has helped me build a better mental model for what to bring to the table.

    • whiplash451 12 hours ago

      > She got a significant raise from fairly light negotiating

      Either she had a competing offer, or the company she is interviewing for has weak processes. A company yielding "a significant raise from fairly light negotiating" is very worrying IMO.

      Think about it: what does that tell you about the next newcomer that will come after you?

      • wrsh07 11 hours ago

        It was a different era, she was a particularly strong candidate and they had given a low-ball offer. I don't think she had a competing offer fwiw

        (Less process is normal at smaller orgs, so that's also something to consider)

      • throwaway290 7 hours ago

        > Either she had a competing offer, or the company she is interviewing for has weak processes

        Or she had no competing offers but said she had competing offers ;)

        • wrsh07 3 hours ago

          Fwiw, I would discourage lying or fraud (which you will inevitably turn to when they ask you for the redacted offer letter including the offer numbers) during an interview process

          You can strengthen your case extremely well by simply telling the best version of the truth

          While Julia discusses interviews in this post, it is equally relevant to engaging in discussion with recruiters or hiring managers: https://jvns.ca/blog/2014/02/03/sounding-confident-in-interv...

          • lentil_soup 2 hours ago

            Have you really ever had to show proof of an offer? That sounds wildly inappropriate, I've never been asked for that and would definitely not comply

  • g9yuayon 10 hours ago

    That’s why Patrick said it helps to have a strong reputation going in. Still, you can absolutely negotiate—just make sure you have real leverage. That usually means a competing offer from another solid company (ideally a competitor).

    Keep this in mind: it’s really hard for companies to hire good engineers. The onsite-to-offer ratio might be 20:1 or worse. So when a recruiter says they’ll just move on to the next candidate, they’re probably bluffing.

    But what if they do have 20 people lined up? Then you don’t have leverage with that company—and that’s fine. Take the offer if it’s good enough, or walk and try elsewhere.

    P.S., a fun anecdote: when Netflix was extending an offer to a renowned engineer, he brought his PR to negotiate. Apparently, it worked well for him.

    P.P.S, always interview for a higher title. I get it — it’s tough with hot companies like OpenAI. But for most places, it’s worth a shot. At the very least, don’t aim lower than your current level. It’s funny how the human mind works—interviewers anchor their expectations to your title. And ironically, a senior engineer interview is often just as hard as a staff-level one. If you’re feeling cynical, just remember: title inflation is real and everywhere, and plenty of high-level ICs are great at navigating politics, drawing boxes, and sounding confident, but not necessarily skilled at offering real values like solving hard engineering problems. So if you can’t beat the game, why not play it?

  • psanford 11 hours ago

    One of the key points to patio11's article is that there is only upside to negotiation with no downside. You are basically saying: negotiation doesn't work so why bother. Please stop.

    I once negotiated a large raise at a job where afterwards my boss told me that he could not have justified giving me that raise on his own, but because I asked for it he was able to make the case.

    Negotiating often works. It has no downside for you (besides making you feel uncomfortable) and major upsides that last well beyond your current role.

    • SilasX 6 hours ago

      That’s just not true. They can withdraw the offer when you try to negotiate it. It’s bad etiquette, but nothing physically stops them from it.

      https://www.forbes.com/sites/jmaureenhenderson/2014/03/13/wh...

      • psanford 2 hours ago

        There is no incentive for companies to do that. Its a thing that could theoretically happen in rare cases but essentially never does in the industry. Read patio11's article on why.

        I think its telling that you have to reach for a >10 year old article for evidence that this is an actual risk.

        • SilasX an hour ago

          I didn't have to, that's just a prominent, citeable example that immediately came to mind. People get ghosted all the time for being too difficult, it just doesn't make the news. It can always make sense to end negotiations when you expect the other person to have unreasonable expectations and/or if you have a backlog of difficult alternatives you can pick.

          If you're going to reply, please drop the absolutes -- you're asserting a confidence you can't possibly have here. "No incentive"? Of course there is, you just don't think it's big enough to worry about. So say that instead of asserting a model that can't be true.

          "No downside"? Come on, reality rarely works like that.

      • __turbobrew__ 4 hours ago

        If the company withdraws the offer when you negotiate it isn’t worth working there anyways. What happens when you need to negotiate unpaid time off to look after your sick family or you need to have other accommodations?

        • JacobThreeThree 3 hours ago

          >it isn’t worth working there anyways

          There is a potential downside, and it's this scenario because things go south.

  • closeparen 11 hours ago

    L5 at FAANG and adjacent companies (Airbnb, Uber, Stripe, Block, Databricks, etc) is a rank and file, employee number 12887 rule. Yet it is compensated in the mid six figures, and the ranges are easily more than $100k wide. Position in the range depends on a number of factors, famously stock market timing is a big one, but competing offers and negotiation are certainly in there.

  • lnsru 13 hours ago

    I am the 12887 too. Luckily applied at the place in emergency mode and was perfect fit. Negotiated +6%. Yeah! In the second year it was reduced by 3% coupling my bonus to unachievable goals. As someone wrote on HN: it is not their first rodeo. HR knows how to attract and get to the right salary level afterwards. What can I do? Swallowing is the only way. There are no job ads in my area.

    • lostlogin 12 hours ago

      > HR knows how to attract and get to the right salary level afterwards.

      This has to be the key point. They do this all the time as part of their job. You do it every few years, or maybe every decade. Of course they are better at it.

    • Lu2025 12 hours ago

      How about extra vacation time? Does anyone have experience getting it when asked (and actually being able to take that time off)?

      • jandrewrogers 11 hours ago

        Yes, I once added two extra weeks of vacation time.

      • wrsh07 11 hours ago

        I expect this is one where if you're coming from an Etsy or Google that gives 5 weeks after 5 years of tenure you could negotiate for preservation of that perk, but it seems like it could be challenging depending on your batna (see definition elsewhere in comments)

    • marcinzm 13 hours ago

      You still got 3% in a market that’s not in your favor. And likely you’d have had -3% otherwise and not 0%.

  • slt2021 7 hours ago

    be ready to walk away from their offer. Thats the only secret for negotiations, there is no other secret sauce.

    >Them: The offer is for $X.

    You: Thank you, but I will continue my final interview process with [CompetitorA] and [CompetitorB]

    >Them: How much more money do you want to accept our offer and terminate interview process with our main competitors?

    You: Add Y% and I will sign the job offer right now.

    This approach doesn't require you to lie, or photoshop fake offer letter (like some bad people advice on places like Blind), and doesn't require you to arrange a direct bidding war - all are huge red flags for any employer.

    Again: Be honest and upfront, full integrity, never lie, dont make it about money, but rather about the mission of the job

  • xondono 10 hours ago

    I’m hardly a “Captain”, and I’ve successfully negotiated salary increases several times.

    The only thing you need is leverage, and yes, rank-and-file are not going to have a lot of leverage at a FAANG.

    You can’t negotiate if you’re not willing to let the job go through.

  • jstummbillig 10 hours ago

    I would find this less confusing of a top comment, if it did not ignore vital information and advice that already is in Patricks piece (and apparently ignored, even after having seen it "a number of times"?). To anyone agreeing with this position, I would recommend giving it another read.

    Which is not to say that this advice must lead to a raise for everyone who reads it, but if your current assessment of the piece is "this only works for super stars" then you have definitely not really ingested the ideas offered (but you might be making excuses for why that is).

  • amy214 6 hours ago

    Where I work, there are basically set pay levels that one isn't allowed to fiddle with all that much, all the way to the CEO

    This way, you don't get outlier high salaries for strong negotiators (which causes hurt feelings down the road for weaker negotiators), nor low salaries for weaker negotiators. Downside if someone pushes negotiation, there's basically no wiggle room. And the salaries themselves are a bit on the generous side of fair, so if someone thinks they're worth more, they're welcome to prove it because they probably aren't aligned with market rates.

  • systemf_omega 12 hours ago

    You don't have to be a star programmer, fame isn't the only form of leverage.

    If you're in demand, and you're good at what you do, the road is paved for you. Top companies have already set the bar.

    Them: we offer 250k-350k

    Me: I don't consider anything below 500

    The answers I get vary. Some tell me to politely fvck off. Some tell me they need to discuss with leadership. Some just go for it because they know how hard it is to fill that role.

    The justification is simple: why would I take a job with you if I can land an HFT gig at twice the pay?

    • ipdashc 12 hours ago

      > You don't have to be a star programmer

      > 250k-350k

      > land an HFT gig

      Respectfully, your perspective may be a bit skewed? OP's context was "us rank-and-file employee number 12887's".

      • systemf_omega 12 hours ago

        Many people working in these companies are as rank-and-file as it gets. Non existent public profile, no open source contributions, no flashy portfolio.

        Not really in the same category as Carmack

        • ipdashc 7 hours ago

          That's fair! I had interpreted OP's post more along the lines of, well, workers who aren't that in-demand or that high up the pay scale - I think it's fair to say 300k salaries and HFT gigs are out of consideration for most of us.

    • dcsan 12 hours ago

      You had me until HFT...

      • systemf_omega 11 hours ago

        Doesn't have to be finance. AI can pay just as well. Tech too depending on seniority.

    • deadbabe 12 hours ago

      The proliferation of AI and LLMs has completely obliterated leverage.

      Don’t want the job for the salary offered? Too bad. Hire a cheaper person armed to the teeth with the best LLM coding tools and move on.

      Unless you’re coming in with significant clout that will move revenue and relations to bridge partnerships across other companies, you will not be worth the extra $250k on skills alone.

      • Magmalgebra 11 hours ago

        This is situational - as a strong engineer I have more leverage than ever to demand ever more eye watering compensation.

        Weaker engineers and junior engineers are in more the situation you describe. This is tough and I feel for these folks but it is possible for many people to become stronger engineers if they choose to put in the work.

        I'd encourage you to not take on a feeling of hopelessness here.

        • justrudd 5 hours ago

          I agree with you to an extent. I was recently laid off (start up out of money) along with the rest of the engineering team. So I’m going through loops. The hardest part of the process for me is getting past the initial recruiter. Once I get past whatever “wall” they’ve put in place, I do pretty well. So I wonder how many recruiters now are using AI to screen applicants? Given the hundreds (thousands?) of applications, probably some of them.

          Anecdotally - I’ve been through 2 technical screens where they asked me to use an AI prompt to solve a problem. For one, it was a pretty trivial problem (running an hmac over some values) so I just solved it directly. They asked why I didn’t use AI, and I told them honestly that I’ve done something like this hundreds of times, why would I use a prompt for it? Didn’t make it to the next round. Now it’s totally possible that I didn’t make it because of something else. And maybe those were outliers, but it seems like I’ll need to brush up on prompting…

      • systemf_omega 12 hours ago

        That's what bottom-tier companies always tell me. Last decade it used to be outsourcing. I was getting low balled left and right with phrases like "I can pay a guy from Asia a lot less for the same work".

        Now it's LLMs. Same old.

        • deadbabe 12 hours ago

          Except now it’s for real.

          • lazide 11 hours ago

            Outsourcing was and is real too. It had and still does have tradeoffs.

            LLM’s have similar if not worse trade offs imo.

            • sokoloff 9 hours ago

              LLMs have the massive advantage of low latency. If you have a team on the other side of the clock, you get one cycle a day.

              With an LLM, you get a cycle every 2-15 minutes. And LLMs are improving faster than outsourcing companies’ employees.

              • lazide 9 hours ago

                Latency - yes

                LLM’s are also much better at faking it in remarkably unpredictable ways, and are hitting diminishing returns (or even backsliding) on improvements.

                And LLM’s can’t actually do anything without humans structuring everything and doing stuff on it’s behalf.

  • whiplash451 13 hours ago

    You indeed have little to no leverage if you don't have a better offer elsewhere.

    Was true in 2012, remains true today.

  • shepherdjerred 12 hours ago

    I didn't try to negotiate my first job (I was just happy to be employed, especially at AWS)

    My two jobs since I've been able to get more by... just asking for more, even without competing offers.

  • joshuacc 10 hours ago

    I’m not a celebrity or superstar, and I’ve successfully used his techniques several times. The very first time it resulted in $20k improvement over the initial salary offer. Another time it resulted in an additional $40k in signing bonus.

    Most recently it resulted in a modest $5k boost to the offered salary.

    But the level of success you are likely to experience entirely depends on the alternatives that you have and the alternatives they have.

    (I should also note that I’ve never been located anywhere like SF.)

  • dan-robertson 10 hours ago

    Maybe this is a stupid question, but it wasn’t clear to me reading your comment: how many times did you attempt negotiation and have it fail in roughly the way you describe?

  • ludicity 5 hours ago

    McKenzie's advice has worked for me every single time. I've managed 10% to 20% at every job since graduating (sometimes with leadership bending a lot of rules for it).

    This was before I started writing my blog.

    There are jobs where I suspect I couldn't get a raise, but they're all roles where I would be unable to differentiate myself from a commodified ultra-scrub engineer (think the cheap labour you get from generic Azure consultancies).

  • whatshisface 12 hours ago

    You really have one option per scenario over a total of two scenarios as #12887, and they are "yes I will take this job," and "if you want me to leave my present employer, you would have to offer more than my current salary."

  • itronitron 12 hours ago

    I'm curious what your thoughts are on the "salary expectations" question in the initial phone screen or first stage. In my experience, I have never been asked that question and then moved onto the next step in the process, regardless of whether or how I answer the question.

    So I am left thinking they are just collecting salary metrics for the position.

    • sokoloff 9 hours ago

      Interviewing while employed, I’ll happily give my “I’m not considering anything lower than <this>” number in the first 15 minutes of discussion. I’m not interested in spending more time without general alignment on that.

      The few times early on that I didn’t do that, it was a giant waste of time.

      If I was interviewing from a position where I needed a job soon, I would be less inclined to be that upfront, of course.

    • whiplash451 12 hours ago

      Never (ever) respond to this question early in the process. The company is just collecting market data.

      Tell them that the salary should be negotiated at the end if the process is successful.

      If they tell you "but we need this to make sure we're not wasting your time and ours", tell them "well give me a range for what you can do and I'll tell you if you're wasting my time"

  • spike021 10 hours ago

    the people who can negotiate, especially when changing jobs, are almost always the ones who can get multiple offers.

    i'm usually lucky if i can get one offer when interviewing. no room to negotiate that way...

  • acrooks 12 hours ago

    There are two fundamental ways to win a negotiation. By "win", I mean achieve an outcome outside the norm, such as an above market rate salary.

    1. Negotiate from a position of strength

    You pointed out a couple of these, like when you have a strong personal brand (like Patrick) or when the market dynamics favour employees. The former is not something you can control so, when the market is in this place, you should take advantage of it to propel yourself. However, the former is completely within your control. You can spend some time and effort building a personal brand. Many people discount the value of a brand and the effort spent building one, but it totally works. I have marketing-savvy friends who, since early in their career as juniors, spent a lot of time on LinkedIn thought leadership & brand building. And it totally works. In fact, I have one such friend who was recently part of a restructuring layoff (i.e., not related to performance). Because of the brand they built, once they posted about the layoff on LinkedIn, they had 12 offers within a week all higher than their previous salary.

    Another area where you can gain leverage is when you already work at a company that wants to retain you. The only time a business will bend over backwards for an employee is when the conversation is about retention. To make the conversation about retention you need to be completely willing to walk, and your negotiating position is strengthened if you have counter offers. To maintain your political capital (which will be important if you stay) you need to be careful about how you play this game. I've worked with people in the past who approached the business confrontationally, saying "if you don't give me $X, I quit" - that strategy only works once. But there are ways to structure this conversation where you don't leave a bad taste in anybody's mouth.

    2. Care about something different than your counterpart

    Often the person you're negotiating with cares the most about optimising certain metrics. You should try to spend some time figuring out what those metrics are and see if there is something different that makes a difference in your life.

    e.g., your employer might be really under the gun about managing fixed salaries. This is very common in a lot of businesses to try to manage their headcount. So they might be more willing to give you a $50k cash bonus compared to a $25k salary increase. Or maybe they're more open to an extra week or two of vacation vs. salary.

    This phenomenon has been really helpful for me in the last year. I run my own business, but my business is fully bootstrapped, so I don't have a board or any investors to please. As a result, I'm not as motivated by ARR as other SaaS companies. Sometimes I encounter customers who would rather pay me a 3-4x one-time fee instead of ARR. By making these deals I immediately guarantee what would have otherwise been four years of cash (potentially with a cancellation risk during the term). A VC-funded SaaS business would almost never make a deal like this, because such a deal would not have a material impact on valuation.

    Another example - I was moving recently and sold some furniture. I was chatting with somebody who was an optometrist who wanted to buy a few things, which I listed at $200. They offered $100. I countered, asking for the right to use their employee discount, and ended up getting $500 in value.

    So you should also spend some time trying to figure out what your negotiation counterpart cares about. Maybe there is an arbitrage where you can both get exactly what you want, instead of needing to find an outcome where one person wins and the other one loses.

    • smokel 11 hours ago

      Why would one negotiate on a few hundred dollars when they're apparently capable of negotiating deals worth hundreds of thousands? In my opinion, the marginal benefit does not outweigh the potential downside of being perceived as petty.

      The only reasonable conclusion I can draw is that they simply enjoy the negotiation process itself. I guess most of us do not.

      • acrooks 9 hours ago

        That’s an interesting question. I think there are a couple of points here.

        So, more broadly, you might be asking me “why waste your time selling $100s of furniture?” which is a completely fair question. The opportunity cost of the time spent selling it was far greater than the benefit I got. From a pure optimization perspective it was a bad use of my time.

        But also I just moved to the other side of the world and had an apartment filled with furniture that I needed to get rid of. And I am the type of person who doesn’t like waste, so sending everything to the landfill was misaligned with my personal values. And also I don’t work 24 hours per day, so it’s not like this effort takes tome away from working on the meaningful deals.

        It would be reasonable to ask “why not give it away for free?” In my experience, customers that pay you nothing are a much bigger burden than customers that pay you something (and, in fact, I find that higher revenue customers are much easier to deal with on an absolute basis).

        And then your more direct question: why negotiate at all? Why not just accept the offer and move on with your life? I think your guess is correct: I am a negotiator at heart. I really truly love the hustle, in all aspects of life. It doesn’t matter whether I’m earning $10, $1000 or $100k: I love making deals. And this part of my character is probably a big part of why I’ve been successful in business.

        To your final point - the marginal benefit of negotiating vs. being perceived as petty. In all of these situations the audience is different and their lifetime value is different. It would be foolish to negotiate with a $100k customer over $100s; you’re right to assume that the customer might perceive it as petty (and such a move would probably diminish their lifetime value). But, on the other hand, if you sold something to a random person off Craigslist where their expected lifetime value was in the $100s wouldn’t it be foolish to not try to maximize your outcome, especially if it only added a minute or two to the transaction?

  • teaearlgraycold 10 hours ago

    I have never not successfully negotiated a comp over up since I was 19. Even for college jobs I’d at least get an extra $1/hr. The rest vary from small bumps up $50k extra from Google without a competing offer.

    Maybe we’re just living in different worlds.

  • scarface_74 10 hours ago

    I’m not a captain of industry by any means but I’m very credentialed in my niche of AWS cloud consulting specializing in app development since 2023 - 7 years of experience, 3.5 years working at AWS (Professional Services) open source contributions and a major contributor to popular official open source “AWS Solutions” in a certain niche and much more experience in general app dev - and I was not able to negotiate more than 5-10% for certain opportunities and some I couldn’t push them for more money at all.

    My comp is good for non FAANG especially seeing that I work remotely in a non HCOL no state tax city. But it’s hard for normies to do significant negotiations. I also have “unlimited PTO” and fully plan to take 20-25 days at least.

  • Ifkaluva 12 hours ago

    In my experience the only thing that works is competing offers.

  • setheron 12 hours ago

    If you say a number, even 1.5x you've already lost. Replying with either yes (accept) or no are the only two responses that work.

  • gosub100 9 hours ago

    They profit from turning you away because after the Nth person turns down their low-ball salary they can use this to justify bringing in more H1B workers because "we just can't find enough candidates for this position". They hire an H1B who happily works for 0.8X and decreases the average that much more.

neilv 4 hours ago

> Patrick notes: As an aside, 10 years later, people say, would I change the advice in this essay given the current hiring market for engineers? I would not change a word. So I'm saying that explicitly.

I think he has a little nest egg saved up, and hasn't had to job-hunt lately.

  • fuzztester 3 hours ago

    >I think he has a little nest egg saved up, and hasn't had to job-hunt lately.

    Yes. Good insight. But I'd guess it's somewhat more than a little; apart from other things, he's also an angel investor. See the last paragraph here:

    https://www.complexsystemspodcast.com/about/

    It starts like this;

    >Obligatory disclaimers: I'm a (tiny) angel investor. I previously worked at, and am still an advisor to, Stripe.

roland35 7 hours ago

Like a lot of things in life, the battle is won before it begins. Having alternative offers, doing well on your career and interviews, these are all things that will grow your salary.

cornhole 13 hours ago

I just ask some stupid amount of money first because there is literally no cost or downsides.

  • testfrequency 13 hours ago

    I can tell you that most hiring managers and recruiters find it offensive, and the conversation quickly shifts to how much do we care about playing games with this candidate who seems a bit reckless in suggesting a salary they know isn’t realistic.

    • baxuz 13 hours ago

      I find it offensive and playing games when they won't give me the ranges.

      I've been at companies which paid me 1/2 of what some my peers earned. I don't have time for these games. Give me your salary ranges for the position and I can negotiate. Otherwise I'm pulling numbers out of my ass.

      The recruiter wants to pay me as close to 0 as possible, and it's up to me to push back on that.

    • 9rx 5 hours ago

      > I can tell you that most hiring managers and recruiters find it offensive [...] suggesting a salary they know isn’t realistic.

      But how are you going to go know?

      In most lines of business, prices are public knowledge. In a retail setting, for example, you can look at the price tags on the shelf, in commodities we have price data published on a continual basis, etc. Anyone and everyone can just look if they want to see an effective range of what others are selling similar products for. This provides a decent mechanism for price discovery.

      But labor prices, in the US at least, tend to be hush-hush (slowly starting to change, but still early days). Even where you occasionally find people opening up, there isn't a consistent metric used (e.g. some talk base salary, others talk total compensation, no mention of inputs [like how many hours are required to fulfill the salary], etc.), if they are even telling you the truth. And where you have the full picture on exacting price, you aren't apt to know much about the person. Someone doing the same job might truly be worth half/double what you are. People are not commodities.

      Hiring managers and recruiters usually get to see term sheets across many people along with background on those people, so they have a reasonable idea of what is realistic for a person of similar stature, but that doesn't help the seller. And it is usually the seller's job to make the first price move, so all one can do is make a complete guess.

      Employers have long pushed for that secrecy exactly so they have the benefit of knowing what the seller doesn't. And fair enough. You can't blame them for wanting to leverage that advantage if they can get away with it. But, to then be offended when someone isn't aware? You can't have it both ways.

    • cornhole 13 hours ago

      hiring managers and recruiters are not people so its ok

      • k__ 12 hours ago

        Yeah.

        The only good jobs I got directly from CEOs.

  • nrclark 12 hours ago

    When talking with recruiters, I usually decline to state the first number politely - saying something like "salary isn't the only reason why I'd take a job, and I always look at the whole package as well as the role. I'm sure your offer will be competitive."

    On forms where I have to put a range, I put $1.00.

    • jiveturkey 4 hours ago

      On forms where I have to put a range, I close the web page. It's not worth applying to such companies.

buttocks 14 hours ago

Life was good for engineers 15 years ago!

  • grepLeigh 14 hours ago

    It still is! I think getting your foot in the door is much more difficult now compared to 5-6 years ago, similar to difficulty finding entry level work in 2008-2009 financial crisis.

    Market conditions aside, the points the OP blog post makes about asymmetrical value are evergreen.

  • dan-robertson 10 hours ago

    Ok, but also engineers in the US are much better paid now than 15 years ago. In 2010 the big story in engineer comp was that Google, Apple, and others were conspiring to avoid competing for talent (and thereby driving pay up) [1]. It was roughly Facebook not being part of this scheme that started driving salaries up. A few years ago the popular story was that people were switching jobs because their compensation had been inflated by massive share price increases (ie you are promised x shares vesting over 4 years at sign on with refresher grants, but the value of x shares goes up a bunch over those years) and they wanted to maintain their high realised comp even though shares were no longer rising as much. The only way for that to happen was engineers getting paid very well.

    [1] https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...

snowwrestler 9 hours ago

Is this out of date in a few little ways now?

He says the hiring market for engineers is hot… is it? Maybe for certain rare species of AI specialists, but for anyone else the going looks a good bit tougher now than it did even a couple years ago.

Also, he spends a fair bit of time encouraging people not to reveal their former salary, but in all but a few rare cases your former salary is available to your new employer via data sharing service providers. The HR team at my employer now asks applicants for their former salary strictly as a test of their honesty. And yes, have kicked competitive candidates out for giving a false number. Declining to give the number is fine, but does not create any negotiating advantage.

  • ashdksnndck 9 hours ago

    They can find out your salary, but they won’t know your stock, which has much higher variance for software engineers.

VincentEvans 5 hours ago

Did Patrick write anything about negotiating a raise?

Or maybe someone came across any actionable advice they’d like to share?

  • sneak an hour ago

    Get a job offer from somewhere else that pays more. Redact it for source information and provide it during the negotiation. Explain that they can’t just match it, they need to beat it, or you switch jobs.

brunooliv 10 hours ago

In my experience this never worked for me for the simple fact that I never had the skill and time to even GET a second offer to bargain against. I wouldn’t say I’m a bad developer, but I’m definitely horrible at interviewing and having to jump through several different steps at different companies just to bargain for a higher end of the range makes me feel like either the market is the problem or the expectations from companies are way unrealistic

  • 3eb7988a1663 10 hours ago

    I too have never been in situation where the timing would possibly work out to get companies to compete. Some employers take months from start to finish while others can wrap things up within two weeks. Then you get an offer that requires a decision within two-three days.

    Sure, make an ask for more money, but I have never had any leverage.

    • ashdksnndck 9 hours ago

      I found that behavior would change a lot once I had an offer from a decent company. Suddenly all the scheduling/matching delays and processes that supposedly were delaying me would be resolved when I revealed that. It was even worth emailing recruiters that ghosted me because they would respond again. Also, offer deadlines are usually just pressure tactics and would go away if there actually was a risk of me not signing.

      Caveat that I haven’t interviewed in the last couple years and this may not be the case anymore.

  • hellisothers 6 hours ago

    I’m also awful at interviewing and this last time I just went all in on practice, paying for advice, and practice, an unrelenting amount of studying and coding. I hated it for weeks and then after a month or so I started to enjoy the drills, like exercise or something. Either way, all the practice paid off, I encourage you to just try 175% harder than you think it’ll take, if you can. I’m not a CS major, I hate l33tcode, you can do it too… and then negotiate like a champ.

  • dan-robertson 10 hours ago

    I think expectations are often realistic in the sense that companies are generally able to hire sufficiently many people at acceptable prices. But I think it’s also the case that there are fashions in interviewing such that companies are mostly all trying to hire the same subset of candidates that do well at the current thing. So if you’re bad at the current style of interviewing it’s going to be more work than someone fortunate enough to do well at the current fad.

Sytten 14 hours ago

That reads like something written pre LLM, pre mass layoffs and pre section 174. Reality is that engineers have way less bargaining power that they used to.

Aside, as a small startup I am generally upfront with the salary since if you are not in the range we can afford it is not worth having a discussion.

  • mgraczyk 14 hours ago

    If you have ~5+ years of experience and live in the US, things haven't changed. Regardless, negotiating matters more than ever.

    At startups you negotiate for equity instead of salary but a lot of the same advice applies.

    • danjl 14 hours ago

      Startups also have more non-cash options. E.g. they can offer more than 4 weeks of vacation, unlike many enterprise companies. As a CEO, when I gave people 6 weeks of real vacation, they would never leave, since they cannot get that at bigger companies in the US. (We also stongly encouraged them to use their vacation, because a healthy work-life balance is better for the company.) Startups also have more flexibility on WFH, travel options, and other non-cash benefits like providing more authority over your schedule and tasks. They are typically strapped for cash, unless they are not actually startups anymore because they raised $100M, and just like the moniker.

      • autarch 10 hours ago

        I'm working at a mid-size company, c. 5,500 employees. We have unlimited vacation (for US employees). I have taken about 6 weeks every year with no issues. I made sure to check that this was okay before accepting the offer, because unlimited can also mean "no one ever takes vacation".

        • danjl 10 hours ago

          The problem with unlimited vacation is that the majority of engineers never have the guts to ask for it, just like they don't know how to negotiate. Unlimited vacation is a benefit for the company not the employee. It avoids taxes and complications due to carryover constraints.

          • autarch 10 hours ago

            To clarify, unlimited vacation is the company policy for all US employees. I'm just saying you don't need to work at a startup to get 6 weeks PTO.

            • danjl 8 hours ago

              Unlimited vacation is in no way the same thing as 6 weeks of actual vacation. Look into it a bit more. You'll see that unlimited vacation is really just a scam. In your case it's worked out. Actual vacation days are tracked and part of your salary. For example, if you leave, you are entitled to the wages of your remaining untaken vacation days. Unlimited vacation is a favor that your manager is granting. The company is not obligated to grant your request. You have no legal right to take the days off as you do with real vacation.

              • autarch 8 hours ago

                I do understand the difference, thanks. I think the degree to which it's a scam depends on the employer. Some say they have unlimited vacation and then the work culture discourages using it. Fortunately, that's not the case where I work.

                The other benefit of not-unlimited is having it paid out when you leave. But if I had 6 weeks a year PTO, I'd just use it all anyway, so the part where it gets paid out isn't a big deal to me.

    • 0x5f3759df-i 14 hours ago

      Maybe if you have 5+ years experience at FAANG or something.

      I have 5+ years experience at a no name place and can’t even get an interview anywhere. Maybe my resume is shit but I’ve tried many different versions with no luck in the last 4-5 months.

      • braden-lk 13 hours ago

        There's been this vein of advice from the past decade that's in the realm of "just work at FAANG". Always rubbed me the wrong way; they make it sound so easy, lol. The couple of interviews I managed to get after hundreds of ghostings, I was absolutely demolished in the interviews. It seems like if you get nervous doing math problems in front of people who really don't want to be there (and tell you to your face), you don't get to work at FAANG.

        Just started my own business instead.

        • marcinzm 12 hours ago

          Theres a difference between something being easy, and something being achievable given a large investment of time and effort. FAANG is the second. Not for everyone but if you have anxiety then practice, therapy and possibly prescribed medications for anxiety. I’m sure there whole groups of people who mutually pair mock interview to get over anxiety like this. Or that you can pay to interview you.

          • braden-lk 12 hours ago

            Totally; and big respect to the people who put in hundreds of hours of prep. I did leetcode, practice interviews, 4.0 gpa, all that. I think the big hang up for me was, no matter how many practice interviews I did, there were only 4 real ones, with long waiting periods between attempts. And honestly... 3/4 my FAANG interviewers were really rude/late/apathetic. I actually did make it to second round at Google on the third try, but at that point I was so exhausted with the process, I took an offer from a company that at least pretended to give a shit whether I joined them or not. Had a wonderful 3 years there building green-field B2C products.

            Getting some work experience and then starting my own thing was a better fit for me.

        • MichaelZuo 13 hours ago

          Clearly the advice can’t be for the literal 50th percentile HN reader in 2025… because nowadays there are hundreds of thousands of readers.

          And all the FAANG combined probably don’t even have half that many positions, with negotiable salaries, in total worldwide.

          • devnullbrain a minute ago

            Yes. If advice can't be followed, it's probably just bragging.

          • rsanek 10 hours ago

            i mean, even if we only include Apple Microsoft and Google you're already up to more than half a million employees

            • MichaelZuo 9 hours ago

              Are you confused about the comment?

              The majority of positions at any of these (except maybe Netflix) are not hired through negotiable salary packages of the types relevant to the post. I never said anything about overall employee count.

              • comp_throw7 7 hours ago

                What do you mean? All standard engineering offers (and probably most non-engineering) roles at FAANG are negotiable; in fact, Netflix might be the least flexible - or at least used to be, because they tried to hit what they thought would be "top of market" for you, and would be much harder to budge unless you had an actual competing offer for more than they thought your market value was. (Might be less true today, since they've moved to having actual internal "levels", but idk.)

      • mgraczyk 13 hours ago

        You may want to try moving to the bay area or NYC for a few years if you're not already in one of those places. It's much easier to get a good job, then you can move away after you have the "right" experience. Also follow the advice in the article, in particular find people you want to work for and DM them

    • SoftTalker 11 hours ago

      Only consider equity if there is actually a market value for it. Early stage startups hand out equity options that likely will not ever be worth anything.

    • ikiris 14 hours ago

      Startup equity is the equivalent to the old Foxworthy bit

      "You can't write me a check?" I said, "No, I -- a check? Hell yeah, I can write you a check! I thought you needed money. Tell you what, I'm just gonna pay the whole thing off right now! I'm gonna be a congressman when I grow up."

      • mgraczyk 14 hours ago

        It's not really, because it's finite. You don't generally dilute the options pool when you hire new employees, you give them some slice of a scarce options pool

        • achierius 14 hours ago

          Sure, but there's an extent to which the the board and its constitutive shareholders already expect to be giving away options for new employees, and as such will have allocated a pool for such purpose -- both for the "standard" package, and for "hard negotiators". For traditional tech startups (i.e. ones not so flush with cash as OpenAI), giving these away is far easier than giving away more real-world, honest-to-god cashflow, because that directly drains your runway, while all equity does is make your cap sheet look marginally worse.

          • mgraczyk 14 hours ago

            > all equity does is make your cap sheet look marginally worse

            But at the time the employee is negotiating this has already been decided. The company has some valuation and you are offering some known percentage of that scarce resource. You could argue that the valuation itself is the thing being manipulated (which is partially true), but that doesn't change the cost of the offer to the company in units of equity %

      • paulddraper 14 hours ago

        My bank account says otherwise, but it depends.

        • ikiris 14 hours ago

          So do all the lottery winners. It doesn't really change how a lottery works, or the likely financial result.

          • mgraczyk 13 hours ago

            What fraction of lottery participants win, vs startup employees? It's rare and there is luck, but the quantities matter. You are much more likely to make money from a startup and it's much more under your control as an employee

            • reillyse 13 hours ago

              That’s an interesting thought experiment actually.

              If you think about the amount of money given up as a startup employee you will definitely get some winnings.

              For example, say as a startup employee you are earning/being compensated 80,000 a year in equity. If you bought $80,000 of lottery ticket’s each year how much would you win. Depends on the lottery but most lottery’s have a rough payout of approximately 50-70%. Let’s say it’s 50%. So you would expect to receive back $40,000 per year.

              Do half of all startups equity turn into cash, I think not. So probably more likely to make money from the lottery.

              • mgraczyk 13 hours ago

                You are confusing expected value with probability of "winning".

                The purpose is to trade EV for a small probability of high payout. It's less extreme than the big ticket lotteries but more extreme than a scratcher. If that's not for you, don't do it

                Also your last point is either obviously not true (if you're talking about big lottery winnings) or trivially true (if you're talking about $1000 scratcher prizes). More people made life changing money from a single company (Facebook) than all California lottery winners combined across all time

                • reillyse 13 hours ago

                  I think you are confusing how lotteries work, most lotteries have additional prizes not just the big grand prize. There are a range of prizes.

                  • reillyse 13 hours ago

                    as an aside, I got to reading some lottery winning tips (https://www.smartluck.com/free-lottery-tips/california-fanta...). A real interesting hodge podge of statistical fallacies and other wishful thinkings but at the same time it does pull at our brains somehow. Like for example even though I know a run of numbers in a row are just as likely to happen as any other number I'm really unlikely to actually pick it as my guess - I suppose my brain just thinks I need some "balance" or the likelihood of this pattern happening is low. Randomness is hard.

                  • mgraczyk 13 hours ago

                    Pick a prize amount that is anywhere in the same order of magnitude as any engineers total compensation. For any such amount, there are more people receiving prizes above this amount from startups than lotteries

                    • reillyse 12 hours ago

                      But why can't you win n smaller prizes, money being fungible and all we can just tot up the smaller prizes.

                      • mgraczyk 12 hours ago

                        The total number of lottery winners who have won, in total, an amount of say 50,000 USD is at least 2 orders of magnitude smaller than the number of people who have received that amount or more from startup equity

                        You are making an empirical claim that can be made rigorous, it's just off by several orders of magnitude

                        • reillyse 12 hours ago

                          But why are you not including all the people who have won.

                          Surely the calc is, the number of money gambled in startup equity versus the amount of money gambled in the lottery.

                          Do startups payout at .5 or above, I think not.

                          • lazide 11 hours ago

                            Most startup gambling is on the form of time.

              • paulddraper 13 hours ago

                Less than half of startups have exits…

                But most startup people don’t work at most startups.

                • reillyse 13 hours ago

                  I've worked at startups that have had exits and the employees got zilch. I think even in the startups with exits the probability of an employee having their equity turn into cash money is very low (also I doubt 50% of startups have exits - I hear a number of 10% more often and even that seems high, I'd imagine 10% of YC startups have an exit and they are the most likely to succeed so I imagine when you add in all the other startups that percentage gets far far lower).

                  • paulddraper 11 hours ago

                    Skill issue

                    • reillyse 9 hours ago

                      I thought this was sarcasm initially, but I think on looking at the rest of your comments that you are actually being serious. wow. Glad I've never had the pleasure of working with you.

          • paulddraper 13 hours ago

            Of course.

            Also…the lottery and startups work very differently.

            • coleca 13 hours ago

              Yes, the lottery has rules and governance. It's a much safer bet. Startups can decide to devalue their employees' shares. I'd venture that the odds are at least stated on the back of the ticket with the lottery. Employees of privately held startups are often sold a dream of future riches that rarely happens. Even where there is an exit, often even founding employees get taken for a ride.

    • Trasmatta 14 hours ago

      Yeah, as someone with 10+ YOE, there seem to be tons of opportunities with good packages right now. Companies still seem to need lots of senior devs: the market looks much much harder for anyone with less experience right now

  • peab 13 hours ago

    that's because it was written in 2012! The original essay is here: https://www.kalzumeus.com/2012/01/23/salary-negotiation/ (Originally written: January 23, 2012)

    • jiveturkey 5 hours ago

      the author updated and republished it this year, and clearly thinks it is still relevant, post-mass-layoffs and post-section-174.

    • jiveturkey 5 hours ago

      the author updated and republished it this year, and clearly thinks it is still relevant.

    • onion2k 12 hours ago

      2012! is a very long way in the future.

  • dakiol 10 hours ago

    > Reality is that engineers have way less bargaining power that they used to

    There is negotation power but only if you pass all the interview challenges. Only at that point you are in a position to name your number (of course you won't ask $500K when you know the company you are applying to pays around $200K... because you have done your previous research on that; you'll ask something between $200K and $250K and see how they react). Layoffs and AI hasn't change this (sure, thing, 5 years ago companies were hiring more and perhaps were more relaxed about this, but that didn't change the fact that you can only negotiate when they want you)

  • have-a-break 14 hours ago

    Honestly at work LLMs seemed to make me less productive. For side projects they help but I've seen papers indicating this is the case for industry.

    We as engineers have let the recruiters and VC funding brainwash us into lower salaries. Kind of looking forward to a rebound.

    • rednafi 14 hours ago

      This is my experience too. All these LLMs and agents are great for bootstrapping projects faster than ever. They help immensely with bringing down the activation energy. So I do a lot more tinkering around in multiple languages that I wouldn’t have otherwise.

      That said, once the project goes beyond a certain threshold, LLMs offer little more than a highly capable autocomplete. In larger codebases, the current context window is too small for the tools to even answer questions properly, let alone make any non-trivial changes.

      Productivity starts going down once you try to use LLMs in a large codebase and expect them to be as helpful as they were in a smaller one. Often, these authoritative little shits will whirl you around in a doom loop and still won’t find any useful solution. And suddenly you find yourself having to clean up the mess.

      I’d still say the productivity benefit is positive, but at the same time, the hype around these is bonkers. Employers are holding onto the hype cycle to bring down wages through FUD.

      • roncesvalles 11 hours ago

        >Productivity starts going down once you try to use LLMs in a large codebase and expect them to be as helpful as they were in a smaller one.

        Exactly this. I've really tried to find use for LLMs in my big tech company SWE job and I just can't. The context is just too large, and not just the code context. In the time that I can "explain" everything to the LLM, keep iterating until it spits out something semi-useful and massage that into something I can merge, I'd rather just do the whole thing myself.

        But it's amazing for greenfield personal projects.

      • bluefirebrand 13 hours ago

        > LLMs offer little more than a highly capable autocomplete

        I find LLM autocomplete extremely annoying compared to traditional intellisense

        It is wrong way more and I don't want multi-line autocomplete, it's too intrusive

        • GardenLetter27 13 hours ago

          Are you using Copilot or Cursor? I find Cursor's one pretty good. Although they just butchered their pricing :(

          • bluefirebrand 7 hours ago

            Cursor

            It's more or less the same as intellisense most of the time, but occasionally it tries to guess an entire multi-line function and it throws me way off

            I don't know if it's a matter of just sticking with it to learn like any new tool, or if it is just really not as useful as people say

            One thing I've noticed is that with traditional intellisense it was often fast enough to get ahead of me so I could tab complete

            Cursor is slower than me. Often I am typing faster than it can think, which makes it suggest things I'm already past.

      • casualscience 12 hours ago

        You need to setup the problem for the llm. If I am getting an error, I can normally piece together the 10k lines of relevant code much more quickly than I can track down the bug.

        Llms are still a big speed boost there

        • roncesvalles 11 hours ago

          If you see an error and can't immediately Cmd+Shift+F an error code or something and jump to the exact line of code that threw the error, that's an engineering problem.

    • JonChesterfield 10 hours ago

      I'm decently excited about the new world of hugely increased quantity of terrible code. Not absolutely sure how to go mining yet but it has opportunity written all over it.

    • 9rx 5 hours ago

      > Honestly at work LLMs seemed to make me less productive.

      Significantly so! But the thrill of the gamble keeps me coming back, sadly.

giantg2 9 hours ago

I might lose my job very soon. I assume I won't be able to negotiate salary at my new job... if I get a new job. I assume I will end up with a big pay cut in this market.

  • devnullbrain 10 minutes ago

    It's bad, but it's not impossible. I got an improved offer from one company when I told them I was going to accept another company's offer. And then I accepted the other company's offer, because it was the best move in my career. I've ended up with some surprisingly rare skills that end up being desirable to some niche companies.

    So I won the negotiation game with the first company by truly not wanting the job. And I got the rational desired outcome of negotation with the second, by having the right skills and right luck at the right time.

    None of us would be feeling pessimistic about our career prospects if we had OpenAI experience.

wewewedxfgdf 6 hours ago

This is bad advice.

Employers expect you to have a target salary. If you hold out with "you tell me first" then they'll just not proceed.

Not saying your target salary does not get you the highest salary.

  • pie_flavor 5 hours ago

    This is false information. They present as expecting you to tell them first so that they have a chance to screw you, and will never let you know if you name a number lower than what they would have offered. Every single thing in the post is something employers know, and are hoping you don't know; guessing 'well this seems weird so I won't do it' is essentially deliberately making a mistake, for all the reasons outlined in the article.

    • wewewedxfgdf 3 hours ago

      It's sad to see people with a baseline assumption that employers want to screw you.

      My experience is they want a fair deal for all.

      Of course there are exceptions but broadly it is true.

  • mberning 4 hours ago

    I agree. You should do your best to know what a realistic comp profile is for the role you are applying for BEFORE you apply. This is much easier nowadays with all the information available online. Assuming you know the rough range for the position you can simply ask for the high end of the range. I recommend even asking for 5-10% above the top of range. They may balk. They may try to sniff around what your current comp is. How Machiavellian you want to get at that point is up to you. In my experience companies generally don't blink at high base compensation as long as it is close to their defined range. If you are asking for a big signing bonus or for the hiring company to cover the bonus you would miss out on by leaving, or for them to cover your retention agreement, then they may ask for some evidence of that.

moralestapia 13 hours ago

How do you negotiate when the position already has a fixed number in there that was even published along the job description?

  • sokoloff 13 hours ago

    If there's a single fixed number (rather than a range), there's probably a reason for that (might be a government, university, or institute role with a fixed pay schedule, for example) and as a hiring manager, I'm assuming you're applying for the job as published, including the comp number.

  • throwaway219450 11 hours ago

    Let's assume the amount is fixed. One approach is to ask to re-frame the position to be better value.

    Ask for working hours that effectively pays you more per day, like an 80% contract at the same comp. If they mumble HR and hours, offer to do 4x10 hour days. The magic phrase in corporate is "flexible working". This doesn't solve your comp going up, but you get a 3-day weekend and 52 more holidays a year.

    This one even works at intensely bureaucratic organisations like universities. With grants, the amount you can be paid is very fixed, but almost anything else can be approved if three people sign off on it.

  • RickS 9 hours ago

    Did you read the post? The numbers are fake, is how. That's the whole point of this post. They're arbitrary, made up, totally subject to change. The idea that they're immutable is corpo-propaganda designed to worsen your performance in a subtly adversarial encounter where it benefits the company for you to think you have no leverage. Job offers use craigslist pricing. They don't describe the actual desired end state. They put down an anchor in a favorable direction with the expectation that it will get haggled on for a round or two.

Joel_Mckay 9 hours ago

Best method:

1. Get another job someplace more progressive

2. Make sure they phone your employer for a reference

3. Explain to current employer salary package is insufficient, and you are cutting back your available hours

4. Leave if they argue over something as silly as heavily taxed income

By the time people have to have this conversation, there is already a serious problem in the corporate culture.

Tech people usually must eventually leave if they want a better position. =3

beefnugs 10 hours ago

The whole definition of a regular joe employee is that they are working under a coercion hierarchy. There are no negotiations, either you got luck shifted into a shitrole or they go onto the next 20 options.

The only way this will ever move in the direction of the employee is if some drastic change happens where more independence and negotiation is an ongoing part of employment. Unless things are so open to negotiation that someone can go "hey i am a little burned out, but I don't want to hurt the company how about this year i work 50% for 60% compensation" And there is meaningful negotiation without immediate threats of replacement.

  • pie_flavor 5 hours ago

    As carefully described in the article, this is totally not true, and the employer works double-time to create the perception that it is true, because it means they can get away with underpaying the gullible. They make a face like you don't have leverage because they don't want you to know about the leverage you actually do have; the sunk cost is opaque to you and they have no reason to make it any less so.

some_furry 7 hours ago

I do not love when salary negotiation comes up on message boards, because it attracts in roughly equal parts: people with impostor syndrome, LARPers, extroverted neurotypicals who think it's "obvious", and nervous junior developers that might need real advice but end up being misled by some or all of the above.

The advice you'll find online for salary negotiation is predicated on you already deciding that you want to do it. If you're worried about being "employee 12887" and having no leverage for negotiation, sorry to say, you've already talked yourself out of it. Come back to this idea when you've decided that the offers on the table are "decent, but I can do better".

Nobody can make that choice for you. You have to do it yourself. And if you don't, yes, you are almost certainly leaving money on the table by not negotiating. However, the money you're leaving very likely won't be the difference between "can I make my rent/mortgage payment?" or not. If it is, maybe you're applying for the wrong positions.

TL;DR - If you're telling yourself a story about why it won't work for you, you're absolutely right.

dtnewman 15 hours ago

For those who prefer reading, this is more or less an audio version of of his essay from years ago: https://www.kalzumeus.com/2012/01/23/salary-negotiation/

  • davidmurdoch 15 hours ago

    Tangential: What's with the disclaimer about reading on an "iDevice"? Do they struggle with lots of words on a single page?

    • tonfa 15 hours ago

      It's from 2012, mobile device screens were way smaller.

      • chgs 11 hours ago

        In 2013 I was buying books on kindle and reading them on my 4s just fine

    • hiAndrewQuinn 15 hours ago

      This was written over 10 years ago, when such devices had much lower resolution.