It is a give and take. If developers are in high demand, it is the companies turn to show their value to the employee in advance.