Alan Perlis

5a95a760cb1a4d0004b29883

It is easier to change the specification to fit the program than vice versa.