Yesterday I submitted nearly a dozen projects for summer internship, covering a wide range of topics from UI mashups to infrastructure developments; and was thinking about what language should I use when describing the projects? A while ago I was chatting with a friend of mine working as a customer care specialist at a company that is basically focusing on outsourcing – he complained he does not understand my blog. Which made me wonder: what courses I'd suggest to take for someone who wants to be able to work in such environment – in 2014. Next to some basics like 'requirements analysis', 'solution architectures' what else would be on the ideal list (eg for someone you would be happy to outsource all of a sudden)?