<prompt> Human: So I just landed a job making 130k in the Bay Area. But Ill be doing more training and support than software development which I do have a background with. As a full time developer I could probably get 90k-110k, but usually splitting that time with non-development support roles would mean a slight pay decrease, not an increase. I know the big reason they are giving me this salary is due to the difficulty of finding someone that has both supporttraining AND development experience.Nevertheless I have been warned by some people that I shouldnt take the job, or take less. They tell me things like, in the future having an abnormally high salary history will hurt you in negotiations or that being so highly paid will make me more likely to be the first to go if things go bad for this company.How much truth is there in this and what other concerns should I have?  <response>: I dont think thats a very big concern here. While you could in theory be priced out of some jobs you would others be qualified for since many employers are reluctant to hire someone who would be taking a reduction in pay due to retention concerns, this isnt much of a difference, and youre not really overpaid relative to Bay Area developers. 