As a programming languages nerd, a conversation last weekend with @renice really reinforced an opinion I've had for a while now:
I really despise it when we speak of language design or choice of language for a project/organization in terms of "most engineers aren't smart enough to ..." What we should be emphasizing is ergonomics and accessibility: "it's easier for humans who are fatigued and imperfect to write reliable code when ..."
