https://medium.com/coinmonks/python-programmer-salaries-by-type-junior-vs-senior-vs-expert-9ac508367f9b