If you can neither get a raise not leave your current place, increase your labor value yourself by doing less for the same salary
#software_work_tips
#software_work_tips
If you need to get increased allocation of some resource (not necessarily monetary, this can be for example relaxed security limitations), start by asking absurdly high and then negotiate towards a "reasonable middle ground" higher than your current level
#software_work_tips
#software_work_tips
Use non-human-readable ids (for example objectGuid) instead of things like SAM account name or email address for data that you expect to live longer that a single day - names tend to change even if this was not originally planned by the spec.
#software_work_tips
#software_work_tips
Put interactions with external systems through a layer of indirection like a load balancer so that you could save some headache when migrations happen. Make sure that this actually works (for example, that load balancers are not hard assigned to tenants and will survive a tenant change in the future).
#software_work_tips
#software_work_tips