[PRL] dijkstra anecdote

David Herman dherman at ccs.neu.edu
Fri Dec 5 00:18:38 EST 2003


Some grist for procrastination, for those (like me) who don't feel like 
doing their 713 homework... This is from EWD 1243 
<http://www.cs.utexas.edu/users/EWD/ewd12xx/EWD1243.PDF>, "The next 
fifty years."

The interesting passage:

> All through history, simplifications have had a much greater 
> long-range scientific impact than individual feats of ingenuity... I 
> also expect [the opportunity for simplification] to stay with us for 
> decades to come. Firstly, simplicity and elegance are unpopular 
> because they require hard work and discipline to achieve and education 
> to be appreciated. Secondly we observe massive investments in efforts 
> that are heading in the opposite direction. I am thinking about 
> so-called design-aids such as circuit simulators, protocol verifiers, 
> algorithm animators, graphical aids for the hardware designer, and 
> elaborate systems for version control: by their suggestion of power, 
> they rather invite than discourage complexity.

The amusing passage:

> Also, we know that we can only use a system by virtue of our knowledge 
> of its properties, and, similarly, pay the greatest possible care to 
> the choice of concepts in terms of which we build up our theories: we 
> know we have to keep it crisp, disentangled, and simple if we refuse 
> to be crushed by the complexities of our own making. But, obviously, 
> the market pulls in the opposite direction. I still remember finding a 
> book on how to use "Wordperfect 5.0" of more than 850 pages, in fact a 
> dozen pages more than my 1951 edition of Georg Joos, "Theoretical 
> Physics"! It is time to unmask the computing community as a Secret 
> Society of the Creation and Preservation of Artificial Complexity.
>
> And then we have the software engineers, who only mention formal 
> methods in order to throw suspicion on them. In short, we should not 
> expect too much support [from] the computing community at large. And 
> from the mathematical community I have learned not to expect too much 
> support either, as informality is the hallmark of the Mathematical 
> Guild, whose members --like poor programmers-- derive their 
> intellectual excitement from not quite knowing what they are doing and 
> prefer to be thrilled by the marvel of the human mind (in particular 
> their own ones). For them, the Dream of Leibniz is a Nightmare.
>
> In summary, we are on our own.

Dave



More information about the PRL mailing list