An observation by Dijkstra software engineering Dijkstra on receiving the ACM Turing Award in 1972
What is actually happening, I am afraid, is that we all tell each
other and ourselves that software engineering techniques should be
improved considerably, because there is a crisis. But there are a few
boundary conditions which apparently have to be satisfied: