On great programming languages

Many languages may have interesting ideas motivating them, or have a variety of ways to make you feel more productive – but I don’t think these qualities are what make great programming languages great.