out of curiosity i have been looking at programming job adverts and almost every time they want you proficient in 2, 3, 4, some times 5 different programs..
  1. what is the deal with that?
  2. do you have to spend a lot of time learning a shit tonne of languages (plus get work experience) just to make it to interview?
  3. kind of seems excessive to want one guy write in a hand full of languages, are programmers just too costly so they want to get the best bang for buck humanly possible?
  4. isnt that unreasonably causing them to have a lot less suitable candidates