surely we’ve all had the experience of thinking about a word—‘ pen,’ say— and of sort of saying the word over and over to ourselves until it ceases to denote; the very strangeness of calling something a pen begins to obtrude on the consciousness in a creepy way, like an epileptic aura. -- David Foster Wallace
beauty: noun ( pl. beauties )
Is it that what is good is beautiful or is it that what is beautiful is also good?
Something which is simpler is more likely to be true
Something which is beautiful is more likely to be true
A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away. -- Antoine de Saint-Exupéry
I spent the morning putting in a comma and the afternoon removing it. -- Gustave Flaubert
More matter with less art. -- Shakespeare
The chief forms of beauty are order and symmetry and definiteness, which the mathematical sciences demonstrate in a special degree. -- Aristotle
Three principles — the conformability of nature to herself, the applicability of the criterion of simplicity, and the "unreasonable effectiveness" of certain parts of mathematics in describing physical reality — are thus consequences of the underlying law of the elementary particles and their interactions. Those three principles need not be assumed as separate metaphysical postulates. Instead, they are emergent properties of the fundamental laws of physics.
(named "quarks" among many other things)
Well, what would it look like if it had looked as if the earth were rotating?
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. -- C.A.R. Hoare
data DList a = DLNode (DList a) a (DList a)
mkDList :: [a] -> DList a
mkDList [] = error "must have at least one element"
mkDList xs = let (first,last) = go last xs first
in first
where go :: DList a -> [a] -> DList a -> (DList a, DList a)
go prev [] next = (next,prev)
go prev (x:xs) next = let this = DLNode prev x rest
(rest,last) = go this xs next
in (this,last)
Complexity is burying us and is seemingly insurmountable.
The good news is that we all have built-in beauty detectors.
We can sense what is wrong. We must listen to that feeling if we are to produce things which are simple and beautiful.
"Simplicity is not an objective in art, but one achieves simplicity despite one’s self by entering into the real sense of things." -- Constantin Brancusi (via Rich Hickey)
@twopoint718