You need the willingness to fail all the time. You have to generate many ideas and then you have to work very hard only to discover that they don’t work. And you keep doing that over and over until you find one that does work.
— John Backus
John Backus died last Saturday. He was 82. He was known for inventing FORTRAN, developing the Backus-Naur form and function-level programming.