First Quote Added
April 10, 2026
Latest Quote Added
"With increasing size and complexity of the implementations of information systems, it is necessary to use some logical construct (or architecture) for defining and controlling the interfaces and the integration of all of the components of the system."
"The state of the art in software design is the "enterprise architecture", where separate software components implement data processing (or other application specific-tasks), data storage, and user interface functionality. This approach enables, for example, the replacement of a database engine without changing the software components that process the data and those that support the interaction with the user."
"Although many popular information systems planning methodologies, design approaches, and various tools and techniques do not preclude or are not inconsistent with enterprise-level analysis, few of them explicitly address or attempt to define enterprise architectures."
"The abstraction is often the most definite form for the intangible thing in myself that I can only clarify in paint."
"I discovered the works of Euler and my perception of the nature of mathematics underwent a dramatic transformation. I was de-Bourbakized, stopped believing in sets, and was expelled from the Cantorian paradise. I still believe in abstraction, but now I know that one ends with abstraction, not starts with it. I learned that one has to adapt abstractions to reality and not the other way around. Mathematics stopped being a science of theories but reappeared to me as a science of numbers and shapes."
"Everything abstract is ultimately part of the concrete. Everything inanimate finally serves the living. That is why every activity dealing in abstraction stands in ultimate service to a living whole."
"Denotation by means of sounds and markings is a remarkable abstraction. Three letters designate God for me; several lines a million things. How easy becomes the manipulation of the universe here, how evident the concentration of the intellectual world! Language is the dynamics of the spiritual realm. One word of command moves armies; the word Liberty entire nations."
"Words are a medium that reduces reality to abstraction for transmission to our reason, and in their power to corrode reality inevitably lurks the danger that the words will be corroded too."
"Abstract terms (however useful they may be in argument) should be discarded in meditation, and the mind should be fixed on the particular and the concrete, that is, on the things themselves."
"The reliance on the abstract is thus not a result of an over-estimation but rather of an insight into the limited powers of our reason. It is the over-estimation of the powers of reason which leads to the revolt against the submission to abstract rules. Constructivist rationalism rejects the demand for this discipline of reason because it deceives itself that reason can directly master all the particulars; and it is thereby led to a preference for the concrete over the abstract, the particular over the general, because its adherents do not realize how much they thereby limit the span of true control by reason. The hubris of reason manifests itself in those who believe that they can dispense with abstraction and achieve a full mastery of the concrete and thus positively master the social process."
"A major danger in using highly abstractive methods in political philosophy is that one will succeed merely in generalizing one’s own local prejudices and repackaging them as demands of reason. The study of history can help to counteract this natural human bias."
"An abstraction is one thing that represents several real things equally well."
"For me, abstraction is real, probably more real than nature. I'll go further and say that abstraction is nearer my heart. I prefer to see with closed eyes."
"One of the difficulties in thinking about software is its huge variety. A function definition in a spreadsheet cell is software. A smartphone app is software. The flight management system for an Airbus A380 is software. A word processor is software. We shouldn't expect a single discipline of software engineering to cover all of these, any more than we expect a single discipline of manufacturing to cover everything from the Airbus A380 to the production of chocolate bars, or a single discipline of social organization to cover everything from the United Nations to a kindergarten. Improvement in software engineering must come bottom-up, from intense specialized attention to particular products."
"Software gets slower faster than hardware gets faster."
"I do think we could do a better job of anticipating the software needs of new projects, but it is also important to understand that a lot of needs are not readily apparent a priori. Sometimes we have to try to do things for awhile before we really have an understanding of where the problem points are."
"Me, I just don't care about proprietary software. It's not "evil" or "immoral," it just doesn't matter. I think that Open Source can do better, and I'm willing to put my money where my mouth is by working on Open Source, but it's not a crusade – it's just a superior way of working together and generating code."
"Software is like sex; it's better when it's free."
"When done well, software is invisible."
"You can't physically touch software. You can hold a floppy disk or CD-ROM in your hand, but the software itself is a ghost that can be moved from one object to another with little difficulty. In contrast, a road is a solid object that has a definite size and shape. You can touch the material and walk the route... Software is a codification of a huge set of behaviors: if this occurs, then that should happen, and so on. We can visualize individual behaviors, but we have great difficulty visualizing large numbers of sequential and alternative behaviors... The same things that make it hard to visualize software make it hard to draw blueprints of that software. A road plan can show the exact location, elevation, and dimensions of any part of the structure. The map corresponds to the structure, but it's not the same as the structure. Software, on the other hand, is just a codification of the behaviors that the programmers and users want to take place. The map is the same as the structure... This means that software can only be described accurately at the level of individual instructions... A map or a blueprint for a piece of software must greatly simplify the representation in order to be comprehensible. But by doing so, it becomes inaccurate and ultimately incorrect. This is an important realization: any architecture, design, or diagram we create for software is essentially inadequate. If we represent every detail, then we're merely duplicating the software in another form, and we're wasting our time and effort."
"How can it be that we have so much software that is reliable enough for us to use it? The answer is simple; programming is a trial and error craft. People write programs without any expectation that they will be right the first time. They spend at least as much time testing them and correcting errors as they spent writing the initial program. Large concerns have separate groups of testers to do quality assurance. Programmers cannot be trusted to test their own programs adequately. Software is released for use, not when it is known to be correct, but when the rate of discovering new errors slows down to one that management considers acceptable. Users learn to expect errors and are often told how to avoid the bugs until the program is improved."
"A solid working knowledge of productivity software and other IT tools has become a basic foundation for success in virtually any career. Beyond that, however, I don't think you can overemphasise the importance of having a good background in maths and science."
"The term "creeping featurism" was used in a 1976 Programmer's Workbench paper written by John Mashey, and in a talk by him first done in 1977, and later gave (as an ACM National Lecture) about 50-70 times through 1982. The original foils were scanned in 2002, and the phrase is used on Slide 033 within the talk. Mashey says "I can't recall if I actually coined this myself or heard it somewhere, but in any case, the phrase was certainly in public use by 1976.""
"Requests for specialized facilities and minor notational improvements are very common. When provided, they rarely fail to win applause. After all, if a feature is a direct solution to a problem and doesn’t significantly interact with other facilities, it is easy to explain, often easy to implement, and typically has a logically minimal expression leading to very concise pieces of code. People comparing languages using lists love such features. The snag is that the problems we face are essentially infinite, so we need an infinity of such specialized features."
"As the bourgeoisie, by means of its capital, completely monopolizes all new inventions, every new machine, instead of shortening the hours of labor and enhancing the prosperity and happiness of all, causes, on the contrary, dismissal from employment for some, reduction of wages for others and an increased and intensified state of misery for the entire proletariat."
"There’s going to be more free time. If you believe the premise that humans are social animals, they’re going to have to do something. They can’t just sit at home, so they’ll go to music, they’ll go to sports and they’ll go to my live event."
"If you eventually get a society where you only have to work three days a week, that’s probably OK. If you free up human labor, you can help elder people better, have smaller class sizes – you know, the demand for labor to do good things is still there. And then if you ever get beyond that, you have a lot of leisure time and you’ll have to figure out what to do with it."
"In the short term, AI will destroy a lot of jobs. In In the long term, like every other technological revolution, I assume we will figure out completely new things to do."
"Anything that can be automatically done for you can be automatically done to you."
"(About Amazon's plan to automate 75% of its operations) It’s insane to think that a human will pack and ship boxes in ten years — it’s game over folks."
"AI and robots will replace all jobs."
"If every instrument could accomplish its own work, obeying or anticipating the will of others, [...]; if, in like manner, the shuttle would weave and the plectrum touch the lyre without a hand to guide them, chief workmen would not want servants, nor masters slaves."
"Where you have machines, then you get certain kinds of problems; where you get certain kinds of problems, then you find a heart warped by these problems. Where you get a heart warped, its purity and simplicity are disturbed. When purity and simplicity are disturbed, then the spirit is alarmed and an alarmed spirit is no place for the Tao to dwell. It isn't that I don't know of these machines, but I would be ashamed to use one."
"Besides black art, there is nothing left in the United States but automation and mechanization."
"Randomness is a very, very subtle concept with its study properly belonging to statisticians more than mathematicians."
"While in theory randomness is an intrinsic property, in practice, randomness is incomplete information."
"The definition of random in terms of a physical operation is notoriously without effect on the mathematical operations of statistical theory because so far as these mathematical operations are concerned random is purely and simply an undefined term."
"One of us recalls producing a 'random' plot with only 11 planes, and being told by his computer center's programming consultant that he had misused the random number generator: 'We guarantee that each number is random individually, but we don’t guarantee that more than one of them is random.' Figure that out."
"Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin."
"Existence is random. Has no pattern save what we imagine after staring at it for too long. No meaning save what we choose to impose. This rudderless world is not shaped by vague metaphysical forces. It is not God who kills the children. Not fate that butchers them or destiny that feeds them to the dogs. It’s us. Only us."
"For I do not believe that it is through the interference of Divine Providence … that the spittle of a certain person moved, fell on a certain gnat in a certain place, and killed it."
"Quand une regle est fort composée, ce qui luy est conforme, passe pour irrégulier."
"A random sequence is a vague notion in which each term is unpredictable to the uninitiated and whose digits pass a certain number of tests traditional with statisticians and depending somewhat on the uses to which the sequence is to be put."
"The sun comes up just about as often as it goes down, in the long run, but this doesn't make its motion random."
"Random numbers should not be generated with a method chosen at random."
"Random chance was not a sufficient explanation of the Universe — in fact, random chance was not sufficient to explain random chance."
"The fact that randomness requires a physical rather than a mathematical source is noted by almost everyone who writes on the subject, and yet the oddity of this situation is not much remarked."
"Fretting about a dearth of randomness seems like worrying that humanity might use up its last reserves of ignorance."
"Consideration of black holes suggests, not only that God does play dice, but that he sometimes confuses us by throwing them where they can't be seen."
"Perhaps randomness is not merely an adequate description for complex causes that we cannot specify. Perhaps the world really works this way, and many events are uncaused in any conventional sense of the word."