Software developers using niche programming languages, such as Go and Ruby, are more likely to earn higher salaries throughout their careers than those using other languages. This is according to ...