apropos of nothing, here's Peter Naur.