Use quotes

From Motley Bytes Wiki
Jump to: navigation, search

F_Terry_Baker

Code Library

“The most important of these is a development support library which encourages the visibility and manageability of the product, as well as reduces clerical effort on the part of the programmers. The library is typically maintained and operated by a programming librarian who serves to control the programming assets and to provide the necessary services for both programmers and management. As a result of its use, the entire project is maintained in a centralized, up-to-date, visible form which makes its status immediately apparent to code-competent software managers and makes it possible for programmers to answer their questions directly without relying on others.”
  • Source: Baker, F. T. (1975). Software Management Through Improved Programming Technology. ACM ’75: Proceedings of the 1975 Annual Conference, 286–287. https://doi.org/10.1145/800181.810346

Friedrich_Ludwig_Bauer

Software Engineering Definition

“(Software engineering is the) establishment and use of sound engineering principles to obtain economically software that is reliable and works on real machines efficiently.”
  • Source: [Bauer; 1972]. A paper entitled Software Engineering. Written by Friedrich Ludwig Bauer. Published 1972 in Information Processing 71: Proceedings of Ifip Congress 1971, volume 1. ISBN: 9780720420630.

Fred_Brooks

Team Design

“Team design is increasingly the norm for complex artifacts. Teams are often geographically dispersed. Designers are increasingly divorced from both use and implementation — typically they no longer can build with their own hands the things they design. All kinds of designs are now captured in computer models instead of drawings. Formal design processes are increasingly taught, and they are often mandated by employers.”
  • Source: Brooks Jr., F. P. (2010). The Design of Design. Upper Saddle River, NJ: Addison-Wesley. ISBN: 978-0-201-36298-5. Preface.

Alistair_Cockburn

Diligent Use of Bad Practices

"Diligent use of bad practices is still bad."

Mihaly_Csikszentmihalyi

Daydreaming

“One of the simplest ways to use the mind is daydreaming: playing out some sequence of events as mental images. But even this apparently easy way to order thought is beyond the range of many people... Daydreaming not only helps create emotional order by compensating in imagination for unpleasant reality — as when a person can reduce frustration and aggression against someone who has caused injury by visualizing a situation in which the aggressor is punished — but it also allows children and adults to rehearse imaginary situations so that the best strategy for confronting them may be adopted, alternative options considered, unanticipated consequences discovered — all results that help increase the complexity of consciousness. And, of course, when used with skill, daydreaming can be very enjoyable.”
  • Source: Mihaly Csikszentmihalyi in the book “Flow: The Psychology of Optimal Experience“, chapter “The Flow of Thought”, page 120. Original content published by Harper Perennial Modern Classics in 1990. Kindle edition published by Harper Collins in 2008. ISBN: 978-0061876721.

David_Epstein

Ill-Defined Problems

“Human intuition, it appears, is not very well engineered to make use of the best tools when faced with what the researchers called ‘ill-defined problems.’”
  • Source: David Epstein in the book “Range: Why Generalists Triumph in a Specialized World”. Published 2019 by Riverhead Books. Chapter 5, page 106. ISBN 978-0735214484.

Arthur_L_Herman

Assembly Line Flexibility

“Ford had developed his assembly line to make a single product. Knudsen would show him how it could be used to make any product, anywhere.”
  • Source: Arthur L. Herman in the book “Freedom's Forge: How American Business Produced Victory in World War II”. Written by Arthur Herman. Published in 2012 by Random House, New York, NY. ISBN: 9780679604631 (ebook). Page 21.

Hans_Hüttel

Chatbots and Programmers

“Even if chatbots should become a useful tool for programmers, their existence cannot mean the end of programming. It may well be the case that this combination of a built-in repository of code examples and the ability to easily retrieve code examples based on it can be used for generating ideas and for forms of ‘pair programming’.”
  • Source: Written by Hans Hüttel in the journal article entitled “On Program Synthesis and Large Language Models”, in Communications of the ACM, volume 68, number 1, 2025-01. DOI:10.1145/3680410.

Byron_K_Jennings

Science is the Art

“Science is the art of the appropriate approximation. While the flat earth model is usually spoken of with derision it is still widely used. Flat maps, either in atlases or road maps, use the flat earth model as an approximation to the more complicated shape.”
  • Source: Byron K. Jennings, In 'On the Nature of Science', Physics in Canada (Jan/Feb 2007), 63, No. 1, 13.

John_Maynard_Keynes

Technological Unemployment

“In our own lifetimes... we may be able to perform all the operations of agriculture, mining, and manufacture with a quarter of the human effort to which we have been accustomed. For the moment the very rapidity of these changes is hurting us and bringing difficult problems to solve... We are being afflicted with... technological unemployment. This means unemployment due to our discovery of means of economising the use of labour outrunning the pace at which we can find new uses for labour. But this is only a temporary phase of maladjustment... In the long run... mankind is solving its economic problem. I would predict that the standard of life in progressive countries one hundred years hence will be between four and eight times as high as it is today.”
  • Source: From the Essay “Economic Possibilities for our Grandchildren” written by John Maynard Keynes in 1930. Included in the book “Essays in Persuasion” edited by John Maynard Keynes and published by W. W. Norton & Company in 1963.

Alfred_Tarski

Definition of Truth

“Not only does the definition of truth seem to be impossible, but even the consistent use of this concept in conformity with the laws of logic.”

Truth Doubtful

“The very possibility of a consistent use of the expression ‘true sentence’ which is in harmony with the laws of logic and the spirit of everyday language seems to be very questionable, and consequently the same doubt attaches to the possibility of constructing a correct definition of this expression.”

Satisfaction

“The semantical ambiguity attaching to the concept of satisfaction in its original conception renders an exact characterization of this concept in a single sentence, or even a finite number of sentences, impossible, and so denies us the use of the only method so far known to us of constructing a definition of a true sentence.”

Gerald_Weinberg

Management Deskilling

“Even though the nth-level manager may have originally been a programmer, which is rare enough, he has almost certainly lost any programming ability by the time he reaches these heights. Given the rapid change of programming techniques and hardware, the higher-level manager becomes obsolete even if he retains the skills he originally had and keeps them sharply honed, for those languages and those machines are no longer in use. In a small survey of working programmers, only 15 percent of the first-line managers were thought to be as skillful as the programmers themselves, and none of the higher-level managers.”
  • Source: Chapter 6. Weinberg, G. M. (2011). The Psychology of Computer Programming (Silver anniversary edition) | 1971. Weinberg & Weinberg.

H_G_Wells

Tool User

“Man is the tool-using, fire-making animal.”
  • Source: From the book “The World Set Free” by H. G. Wells. Originally published in 1914 in England. Prelude.

Edward_Yourdon

Better Programming Languages

“Better coding techniques may do nothing more than help you arrive at a disaster sooner than before. Better programming languages, used without anything else, may be just what your programmers need to develop a brilliant solution to the wrong problem.”
  • Source: Edward Yourdon in the book “Decline and Fall of the American Programmer”. Published in 1992 by Prentice Hall. ISBN: 0-13-203670-3. Chapter 2, section 2.1, page 27.