A Quote by Eric S. Raymond

Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
Most programs are not write-once. They are reworked and rewritten again and again in their lived. Bugs must be debugged. Changing requirements and the need for increased functionality mean the program itself may be modified on an ongoing basis. During this process, human beings must be able to read and understand the original code. It is therefore more important by far for humans to be able to understand the program than it is for the computer.
Each routine you read turns out to be pretty much what you expected. You can call it beautiful code when the code also makes it look like the language was made for the problem.
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
The great crime which the moneyed classes and promoters of industry committed in the palmy Victorian days was the condemning of the workers to ugliness, ugliness, ugliness: meanness and formless and ugly surroundings, ugly ideals, ugly religion, ugly hope, ugly love, ugly clothes, ugly furniture, ugly houses, ugly relationship between workers and employers. The human soul needs actual beauty more than bread.
Perhaps we could write code to optimize code, then run that code through the code optimizer?
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
A human doesn't have a heart like mine. The human heart is a line, whereas my own is a circle, and I have the endless ability to be in the right place at the right time. The consequence of this is that I'm always finding humans at their best and worst. I see their ugly and their beauty, and I wonder how the same thing can be both. Still, they have one thing I envy. Humans, if nothing else, have the good sense to die.
Ugly is attractive, ugly is exciting. Maybe because it is newer. The investigation of ugliness is, to me, more interesting than the bourgeois idea of beauty. And why? Because ugly is human.
Programmers are always surrounded by complexity; we cannot avoid it.... If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather than part of its solution.
The performances I enjoy are the ones that are hard to read or ambiguous or left-of-centre because it makes you look closer and that's what humans are like - quite mysterious creatures, hard to pinpoint.
There's a subtle reason that programmers always want to throw away the code and start over. The reason is that they think the old code is a mess. [...] The reason that they think the old code is a mess is because of a cardinal, fundamental law of programming: It's harder to read code than to write it.
I loved everyone who said yes to the world and tried to make it better instead of worse, because so much in the world was ugly- and just about all the ugly parts were due to humans.
The most powerful words in English are 'Tell me a story,' words that are intimately related to the complexity of history, the origins of language, the continuity of the species, the taproot of our humanity, our singularity, and art itself. I was born into the century in which novels lost their stories, poems their rhymes, paintings their form, and music its beauty, but that does not mean I had to like that trend or go along with it. I fight against these movements with every book I write.
Writing is a weird thing because we can read, we know how to write a sentence. It's not like a trumpet where you have to get some skill before you can even produce a sound. It's misleading because it's hard to make stories. It seems like it should be easy to do but it's not. The more you write, the better you're going to get. Write and write and write. Try not to be hard on yourself.
My interpretation of the word 'ugly'... I like ugly beauty. That can happen. In France, we have phrase 'jolie laide.' We like certain women who are not pretty or cute - it's the opposite in France of pretty. It's more strange and interesting.
This site uses cookies to ensure you get the best experience. More info...
Got it!