“Word and Excel and PowerPoint and other Microsoft programs have intimate — one might say promiscuous — knowledge of each others' internals. In Unix, one tries to design programs to operate not specifically with each other, but with programs as yet unthought of.”

—  Doug McIlroy

Doug McIlroy (2003). The Art of Unix Programming: The Elements of Operating-System Style http://www.catb.org/esr/writings/taoup/html/ch03s01.html

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "Word and Excel and PowerPoint and other Microsoft programs have intimate — one might say promiscuous — knowledge of eac…" by Doug McIlroy?
Doug McIlroy photo
Doug McIlroy 6
American computer scientist, mathematician, engineer, and p… 1932

Related quotes

Ward Cunningham photo

“My specific purpose for the first wiki was to create an environment where we might link together each other's experience to discover the pattern language of programming.”

Ward Cunningham (1949) American computer programmer who developed the first wiki

A Conversation with Ward Cunningham (2003), Exploring with Wiki
Context: My specific purpose for the first wiki was to create an environment where we might link together each other's experience to discover the pattern language of programming. I had previously worked with a HyperCard stack that was set up to achieve the same kind of goal. I knew people liked to read and author in that HyperCard stack, but it was single user.

Doug McIlroy photo

“This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.”

Doug McIlroy (1932) American computer scientist, mathematician, engineer, and programmer

Doug McIlroy (2003). The Art of Unix Programming: Basics of the Unix Philosophy http://www.catb.org/esr/writings/taoup/html/ch01s06.html

Ward Cunningham photo
Edsger W. Dijkstra photo
Hal Abelson photo

“Applicants must also have extensive knowledge of Unix, although they should have sufficiently good programming taste to not consider this an achievement”

Hal Abelson (1947) computer scientist

Source: anusf.anu.edu.au http://anusf.anu.edu.au/~drw900/quotes.html - MIT job advertisement

Fred Brooks photo
Bill Gates photo
Niklaus Wirth photo

“But active programming consists of the design of new programs, rather than contemplation of old programs.”

Niklaus Wirth (1934) Swiss computer scientist

Program Development by Stepwise Refinement (1971)

Kenneth E. Iverson photo

“Culture is the collective programming of the mind distinguishing the members of one group or category of people from others.”

Geert Hofstede (1928) Dutch psychologist

Source: Culture's consequences: International differences in work-related values (1980), p. 25; as cited in Rüdiger Pieper (1990) Human Resource Management: An International Comparison. p. 130.

Related topics