I performed an experiment when I read this article, comparing the two cars based on just the pictures. I had read the paragraph after the pictures, about telling good design from bad design, but not the paragraph before, saying that what each model of car was designed for. And I tried to compare the design of the cars based on just the pictures, seriously. At first, I thought that the 911 might be better because it is more aerodynamic, a criterion that it is objectively better at. But then I noticed that the Cadillac has more headlights in the front, which possibly might provide better light. And I saw that the Cadillac seemed to be a convertible, which is more a matter of taste and your goals for a car. I concluded that both cars seemed pretty decent in their own way. Thus, I was surprised to read the claim that the 911 has obviously superior design to the Cadillac.
Perhaps Paul Graharm is right about language design, but this failure of his claim to withstand an experiment lessens my confidence that he has examined the evidence before making his conclusion. Though as I am, in my opinion, a “good programmer”, I certainly hope he that is right, and that languages aimed at good programmers are the ones whose ideas will become popular in time.