David Parnas - Quotations

Quotations

...it is almost always incorrect to begin the decomposition of a system into modules on the basis of a flowchart. We propose instead that one begins with a list of difficult design decisions or design decisions which are likely to change. Each module is then designed to hide such a decision from the others.
I would advise students to pay more attention to the fundamental ideas rather than the latest technology. The technology will be out-of-date before they graduate. Fundamental ideas never get out of date. However, what worries me about what I just said is that some people would think of Turing machines and Goedel's theorem as fundamentals. I think those things are fundamental but they are also nearly irrelevant. I think there are fundamental design principles, for example structured programming principles, the good ideas in "Object Oriented" programming, etc.
Artificial intelligence has the same relation to intelligence as artificial flowers have to flowers. From a distance they may appear much alike, but when closely examined they are quite different.

Read more about this topic:  David Parnas

Famous quotes containing the word quotations:

    Reading any collection of a man’s quotations is like eating the ingredients that go into a stew instead of cooking them together in the pot. You eat all the carrots, then all the potatoes, then the meat. You won’t go away hungry, but it’s not quite satisfying. Only a biography, or autobiography, gives you the hot meal.
    Christopher Buckley, U.S. author. A review of three books of quotations from Newt Gingrich. “Newtie’s Greatest Hits,” The New York Times Book Review (March 12, 1995)

    A book that furnishes no quotations is, me judice, no book—it is a plaything.
    Thomas Love Peacock (1785–1866)