First Quote Added
April 10, 2026
Latest Quote Added
"XML is a giant step in no direction at all."
"Structure is nothing if it is all you got. Skeletons spook people if they try to walk around on their own. I really wonder why XML does not."
"They are not identical. The aspects you are willing to ignore are more important than the aspects you are willing to accept. Robbery is not just another way of making a living, rape is not just another way of satisfying basic human needs, torture is not just another way of interrogation. And XML is not just another way of writing S-exps. There are some things in life that you do not do if you want to be a moral being and feel proud of what you have accomplished."
"A "new" language that differs from the rest of the crop by one or a couple features is proof positive that both what it came from and what it has become are mutations about to die. There are tens if not hundreds of thousands of such "languages" that people have invented over the years, for all sorts of weird purposes where they just could not use whatever language they were already using, could not extend it, and could not fathom how to modify its tools without making a whole new language. They never stopped to think about how horribly wasteful this is, they just went on to create yet another language called Dodo, the Titanic, Edsel, Kyoto-agreement …"
"A system needs to be alive and workable even when other people than the first enthusiasts start using it. Reinvention and revolution are enthusiast stuff. Invention and evolution are engineering."
"The Novice has been the focus of an alarming amount of attention in the computer field. It is not just that the preferred user is unskilled, it is that the whole field in its application rewards novices and punishes experts. What you learn today will be useless a few years hence, so why bother to study and know anything well? I think this is the main reason for the IT winter we are now experiencing."
"The novice-friendly software is more like a misbehaving dog: it shits on the floor, it destroys things, and stinks – the novice-friendly software embodies the opposite of what computer people have dreamed of for decades: artificial stupidity. It's more human."
"Is it still "artificial intelligence" when the task is to model human stupidity, or would only preventing its devastating consequences get an "AI" rating?"
"Rewarding incompetence and ignorance increases the number of incompetent programmers. Designing programming languages and tools so incompetent programmers can feel better about themselves is not the way to go."
"If I sound grumpy, it is only because I have come across too many idiots of the "it can't be done" persuasion lately, the kind of managers who have an aquarium in their office because fifteen brains think better than one."
"Unfortunately, nigh the whole world is now duped into thinking that silly fill-in forms on web pages is the way to do user interfaces."
"I have come to believe that large print, thick and heavy paper, and wide margins and oversize leading is indicative of the expected intelligence of the reader. … Compare children's books and books on Web Duhsign or other X-in-21-days books. If the reading level of a specification is below college level, chances are the people behind it are morons and the result morose."
"Ignoring for a moment the power of the American Medical Association, we still wouldn't see a huge amount of books on neurosurgery for dummies in 21 days or whatever. It's just plain inappropriate, and it's intentionally out of people's reach."
"Would you buy a book proudly stating on the cover that its reader is a dummy? Or would you think "of course it's ironic"?"
""Code sharing" is an economic surplus phenomenon. It works only when none of the people involved in it are in any form of need."
"The currency in the developer community is enthusiasm."
"Like many older fans of Free Software and Open Source, I have discovered that it is really only free in the sense that the time you spend on it is worthless."
"The Internet will not become a money machine until the banking industry figures out how to transfer money for free so you can charge USD 0.005 (half a cent) for some simple service like, say, reading a newspaper article you have searched for. With today's payment system, the cost of the transfer of the funds completely dwarf the cost of the service paid for. … This situation, however, is what acutely prevents the Internet from taking off as a network for paid services."
"Note that ANSI standards also cost way too much compared to toilet paper, and they're pretty bad quality as toilet paper goes, too."
"Companies that go bankrupt are a danger to healthy competition. They are able to make their creditors and shareholders pay for their losses and bad management and then to start anew with assets that they essentially got for free, quite unlike the competition that has not gone bankrupt, who have to pay full price for their assets, but quite similar to how their customers have wanted their products, for too little money."
"Look at Unix. It was essentially open source before anyone invented the term, and that caused a large number of ways to solve the same problem and left the market to sort them out, which they didn't (the market never will sort out bad quality in anything but the single most important property of the products), and Unix got itself into a position where some horribly demented crapware from Microsoft could compete with it and fool a whole bunch of people for a while."
"They don't make poles long enough for me want to touch Microsoft products, and I don't want any mass-marketed game-playing device or Windows appliance near my desk or on my network. This is my workbench, dammit, it's not a pretty box to impress people with graphics and sounds. When I work at this system up to 12 hours a day, I'm profoundly uninterested in what user interface a novice user would prefer."
"What people "want" is a function of what they learn is available. If you wish to sell something, you'd better understand that you can't give people what they want in the market today, because what they want today is what they can already get. You have to discover what they really want, and find some way to give that physical shape."
"Optimization is generally detrimental to future success, but it is the only way to accomplish present success in competition with others who are equally interested in short-term results."
"If, however, one factor is too successful, it will continue to be the winning factor regardless of the variation in the other factors over the range of variation in the conditions, and therefore will stifle the development of other advantageous factors until the conditions change sufficiently that it no longer is the winning factor. At this point, the whole population is ill prepared for the change, and may well perish entirely if the winning factor accidentally becomes the matching factor for a disease or a predator."
"When all actions are used for feedback, the consequence of making mistakes will be a corrective and appropriate response, because everything everybody does matters. … The more selective you are in the feedback you accept, the more insane your reasoning will become as you will necessarily reject corrective feedback that would have led to better reasoning."
"I have argued that a religion or a philosophy cannot speak about facts of the world – if it does, it is now or will eventually be wrong – but it can and should speak about the relevance and ranking of facts and observations."
"I went to my local bookstore the other day. I wanted to give a beautifully bound Bible to a Christian friend of mine. Suddenly, I felt space around me warp and I was in USENET space. People from comp.lang.scheme offered me a beutifully bound Torah. People from comp.lang.dylan offered me a beautifully bound Koran. People from elsewhere on the Net offered me beautifully bound copies of The Lord of the Rings, Atlas Shrugged, A New Kind of Science, and then other people chimed in with suggestions for Gray's Anatomy, The Chicago Manual of Style, and the 25-year anniversary edition of Gödel, Escher, Bach, all of them arguing that if I wanted the most important book, I would want their suggestions. I scremed, "Enough!", and space just as suddenly warped back to the bookstore and the very helpful young Muslim woman behind the counter went to find a soft-leather-bound Bible with gold edges on the India paper, just like I had wanted and asked for, without unwelcome suggestions or anyone pretending to know better than me. It was so respectful I almost got religion, myself."
"Suppose you want to convert a bunch of pictures into icons. Suppose you know how to do that with one picture: you click on the file, "drag" it over to the icon-generating program, then "drop" it there. Repeat until thoroughly disgusted with the idiocy of the paradigm of direct manipulation. Suppose instead you were able to communicate your actual desire to the computer, in (gasp!) a language!"
"If car manufacturers made cars according to spec the same way software vendors make software according to spec, all five wheels would be of widely differing sizes, it would take one person to steer and another to work the pedals and yet another to operate the user-friendly menu-driven dashboard, and if it would not drive straight ahead without a lot of effort, civil engineers would respond by building spiraling roads around each city."
"Historically, labor unions arose when people had gotten a taste of a different lifestyle and were willing to pay a lot more for their basic livelihood and had gotten into a fix they couldn't get out of – because they had accepted the unacceptable to begin with. Accepting something you have to form a labor union to fight after the fact only tells me that people were acting against their own best (or even good) interests for a long time. I don't see any rational, coherent explanation for this sort of behavior in humans, but it's all over the place."
"Unformed people delight in the gaudy and in novelty. Cooked people delight in the ordinary."
"For some reason, the United States is the only country on Earth where accidents don't happen – it's always somebody's fault, and you can sue that somebody for neglect."
"From the Latin word "imponere", base of the obsolete English "impone" and translated as "impress" in modern English, Nordic hackers have coined the terms "imponator" (a device that does nothing but impress bystanders, referred to as the "imponator effect") and "imponade" (that "goo" that fills you as you get impressed with something – from "marmelade", often referred as "full of imponade", always ironic)."
"In Norway, we have a community of people who prefer to use a version of Norwegian that looks very much like lutefisk: Dug up remains from the garbage heap of history and dressed up to look like a tradition."
"Norway did not even have a revolution at the time the rest of Europe was busy figuring out human rights and stuff, because we were busy fighting over how to spell it."
"We have no mom-and-pop oil rigs in Norway."
"The only important property of evils of the past is that they not be repeated in the future, in any way, shape, or form."
"Gotos aren't damnable to begin with. If you aren't smart enough to distinguish what's bad about some gotos from all gotos, goto hell."
"Whoever decided to use the semicolon to end something should just be taken out and have his colon semified. (At least COBOL and SQL managed to use a period.)"
"I have a cat, so I know that when she digs her very sharp claws into my chest or stomach it's really a sign of affection, but I don't see any reason for programming languages to show affection with pain."
"Like so many other things in life, you rarely get only what you optimize for."
"If the syntax is good enough for the information, it should be good enough for the meta-information."
"Shed the idea that you were programming in an OO style. There is no such thing. You were only programming a particular object system. Now you get to program a different object system."
"I believe that structure is a product, not a process."
"A little knowledge is a dangerous thing. I regret that this isn't fatal."
"I'm bothered by the fact that stupid people don't spontaneously combust, which they should."
"You have failed to consider the ramifications of the solutions and pose a problem that simply would not exist if you did. This taxes my patience, which is already legendary in its general absence."
"Have you considered the option of getting the joke? If not, try it now and redeem your soul."
"Please note: if you think the above is offensive, it is of course a joke and you did not get it. If you do not find it offensive, it is of course not a joke, and you did not get it. This is not a joke. Get it?"