Not suprising to hear three things:<p>1. The best programming language is the one you are probably using at the moment, although it assumes you would pick the right langauge for the job at hand.<p>2. Mixed language projects are problematic.<p>3. The ability to migrate ownership of a codebase and bring new engineers up to speed is very important.<p>I think we all recognize these things as self evident but, I certainly, have not always had the discipline to keep front and centre.