How we decide how much to pay programmers?