“A pattern language is a system which allows its users to create an infinite variety of new and unique buildings, just as a language allows its users to create an infinite variety of sentences.”— Christopher Alexander
“Scientific forecasting... is the only legitimate and logical method of getting at the truth.”— Cleveland Abbe
“Each pattern is a three-part rule, which expresses a relation between a certain context, a problem, and a solution.”— Christopher Alexander
“Commit your discoveries to writing. Meticulous recording of your experiments is even more important than the experiments themselves.”— Leo Baekeland
“The ultimate goal is a classification of languages... based on the fundamental principle that languages which show widespread and systematic resemblances in sound and meaning are related.”— Joseph Greenberg
“A good functional programming style is not a panacea, it does not magically solve all problems, but it is a good discipline.”— John Backus
“The scientist is not a person who gives the right answers, he's one who asks the right questions.”— John Desmond Bernal
“If you have a discipline that is rigorous and that you can make progress in, that's what's important.”— Douglas Engelbart
“The problem with code-and-fix development is that the fixing part is the most expensive part.”— Steve McConnell
“The idea that science can, and should, be run according to fixed and universal rules, is both unrealistic and pernicious.”— Paul Feyerabend
“Intentional Programming is about expressing the programmer's intent directly in the code.”— Charles Simonyi
“The science of life is a superb and dazzlingly lighted hall which may be reached only by passing through a long and ghastly kitchen.”— Claude Bernard
“Fashion, faith, and fantasy are three words that begin with F that I think have been particularly troublesome for science.”— Roger Penrose