Experience matters and the pay gap is real: 5000 developers talk about their salaries