Thoughts on Standardizing Programming Languages

I’ve worked at a few places where there is a “standard” language. From an organisational perspective, this makes a lot of sense: if everyone writes the same language, then it’s easier to move developers (and code) around, which should lead to higher productivity. The downside is that developers tend to have preferences, and they may not like language X. If the company has had a policy of always…