It is commonly said that a pattern, however it is written, has four essential parts: a statement of the context where the pattern is useful, the problem that the pattern addresses, the forces that play in forming a solution, and the solution that resolves those forces. ... it supports the definition of a pattern as "a solution to a problem in a context", a definition that [unfortunately] fixes the bounds of the pattern to a single problem-solution pair.
Martin FowlerRelated topics
context definition forming four pair play problem single write partsRelated quotes
I am deeply sensitive to the spell of nationalism. I can play about thirty Bohemian folk songs... on my mouth-organ. My oldest friend, who is Czech and a patriot, cannot bear to hear me play them because he says I do it in such a schmalzy way, 'crying into the mouth organ'. I do not think I could have written the book on nationalism which I did write, were I not capable of crying, with the help of a little alcohol, over folk songs, which happen to be my favourite form of music.
Ernest Gellner
Gargoyles were the complement to saints; Leonardo's caricatures were complementary to his untiring search for ideal beauty. And gargoyles were the expression of all the passions, the animal forces, the Caliban gruntings and groanings which are left in human nature when the divine has been poured away. Leonardo was less concerned than his Gothic predecessors with the ethereal parts of our nature, and so his caricatures, in their expression of passionate energy, merge imperceptibly into the heroic.
Kenneth Clark
The endeavor of scientific research to see events in their more general connection in order to determine their laws, is a legitimate and useful occupation. Any protest against such efforts, in the name of freefom from restrictive conditions, would be fruitless if science did not naïvely identify the abstractions called rules and laws with the actually efficacious forces, and confuse the probability that B will follow A with the actual effort make B follow A.
Max Horkheimer
Von Neumann languages do not have useful properties for reasoning about programs. Axiomatic and denotational semantics are precise tools for describing and understanding conventional programs, but they only talk about them and cannot alter their ungainly properties. Unlike von Neumann languages, the language of ordinary algebra is suitable both for stating its laws and for transforming an equation into its solution, all within the "language."
John Backus
Love interest nearly always weakens a mystery because it introduces a type of suspense that is antagonistic to the detective's struggle to solve the problem. It stacks the cards, and in nine cases out of ten, it eliminates at least two useful suspects. The only effective love interest is that which creates a personal hazard for the detective - but which, at the same time, you instinctively feel to be a mere episode. A really good detective never gets married.
Raymond Chandler