Computing quotes
From Motley Bytes Wiki
Contents
Friedrich_Ludwig_Bauer
Software Engineering Too Difficult
“Software engineering is the part of computer science which is too difficult for the computer scientist.”
- 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.
- See Also:
Alan_Perlis
Useful Software Systems
“We recognize that a practical problem of considerable difficulty and importance has arisen: The successful design, production and maintenance of useful software systems. The importance is obvious and the more so since we see only greater growth in demands and requirements in the future. The consequences of poor performance, poor design, instability and mismatching of promise and performance are not going to be limited to the computing fraternity, or even their nearest neighbors, but will affect considerable sections of our society whose ability to forgive is inversely proportional to their ignorance of the difficulties we face. The source of difficulty is distributed through the whole problem, easy to identify, and yet its cure is hard to pinpoint so that systematic improvement can be gotten.”
- Source: Alan Jay Perlis in a report entitled Software Engineering: Report of a Conference Sponsored by the NATO Science Committee. Chaired by Friedrich Ludwig Bauer. Edited by P. Naur; B. Randell. Conference held 1968-10-07 through 1968-10-11 in Garmisch, Germany. OCLC: 35337842. See http://homepages.cs.ncl.ac.uk/brian.randell/NATO/index.html ; http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF ; https://dl.acm.org/citation.cfm?id=1102020 ; https://books.google.com/books/about/Software_engineering.html?id=Uc9QAAAAYAAJ . Page 78, Keynote address.
- Keywords: Usefulness_quotes Practical_quotes Problem_quotes Difficulty_quotes Importance_quotes Arise_quotes Success_quotes Design_quotes Production_quotes Maintain_quotes Software_quotes System_quotes Obvious_quotes Great_quotes Growth_quotes Demand_quotes Requirements_quotes Consequence_quotes Poor_quotes Performance_quotes Instability_quotes Mismatch_quotes Promise_quotes Go_quotes Limitation_quotes Computing_quotes Fraternity_quotes Near_quotes Neighbor_quotes Affect_quotes Considerable_quotes Section_quotes Society_quotes Ability_quotes Forgiveness_quotes Inverse_quotes Proportion_quotes Ignorance_quotes Face_quotes Source_quotes Distributed_quotes Easy_quotes Identify_quotes Cure_quotes Hard_quotes Pinpoint_quotes Improve_quotes
Computing Fun
“I think that it's extraordinarily important that we in computer science keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don't think we are. I think we're responsible for stretching them, setting them off in new directions, and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don't become missionaries. Don't feel as if you're Bible salesmen. The world has too many of those already. What you know about computing other people will learn. Don't feel as if the key to successful computing is only in your hands. What's in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.”
- Source: Quoted in The Structure and Interpretation of Computer Programs by Hal Abelson, Gerald Jay Sussman and Julie Sussman (McGraw-Hill, 2nd edition, 1996).
- Keywords: Thinking_quotes Importance_quotes Computer_Science_quotes Computing_quotes Fun_quotes Pay_quotes Customer_quotes Shaft_quotes Complaint_quotes Serious_quotes Responsibility_quotes Success_quotes Error_quotes Error-Free_quotes Perfect_quotes Machine_quotes Quality_quotes Defect_quotes Stretch_quotes Innovation_quotes New_quotes Direction_quotes House_quotes Field_quotes Loss_quotes Sense_quotes Missionary_quotes Evangelism_quotes Bible_quotes Salesman_quotes World_quotes Knowledge_quotes Learning_quotes Feel_quotes Key_quotes Hand_quotes Intelligence_quotes Ability_quotes Sight_quotes First_quotes Extraordinary_quotes Science_quotes Learn_quotes
Gerald_Weinberg
Egoless Programming and John von Neumann
“Programming groups who have conquered the ego problem do exist and have existed from the earliest days of computing. John von Neumann himself was perhaps the first programmer to recognize his inadequacies with respect to examination of his own work. Those who knew him have said that he was constantly asserting what a lousy programmer he was, and that he incessantly pushed his programs on other people to read for errors and clumsiness. Yet the common image today of von Neumann is of the unparalleled computing genius — flawless in his every action. And indeed, there can be no doubt of von Neumann's genius. His very ability to realize his human limitations put him head and shoulders above the average programmer today. Average people can be trained to accept their humanity — their inability to function like a machine — and to value it and work with others so as to keep it under the kind of control needed if programming is to be successful.”
- Source: Chapter 4. Weinberg, G. M. (2011). The Psychology of Computer Programming (Silver anniversary edition) | 1971. Weinberg & Weinberg.
- See Also:
- Keywords: Egoless_quotes Programming_quotes Group_quotes Conquer_quotes Ego_quotes Computing_quotes Neumann_quotes Programmer_quotes Recognition_quotes Inadequacy_quotes Examination_quotes Peer_Review_quotes Error_quotes Clumsy_quotes Genius_quotes Flawless_quotes Action_quotes Doubt_quotes Ability_quotes Human_Limitations_quotes Training_quotes Humanity_quotes Functional_quotes Machine_quotes Control_quotes Success_quotes Problem_quotes Exist_quotes Earliest_quotes Respect_quotes Work_quotes Constant_quotes Assert_quotes Lousy_quotes Incessant_quotes Push_quotes People_quotes Read_quotes Image_quotes Unparallel_quotes Realize_quotes Human_quotes Limitation_quotes Head_quotes Shoulder_quotes Above_quotes Average_quotes Inability_quotes Value_quotes
Stephen_Wolfram
Quantum Computing
“The basic idea of quantum computing... is to do different computations in parallel along different possible threads of history. But the key issue is then how to corral those threads of history together to figure out a definite answer for the computation... The preliminary indication is that at least at a formal level, quantum computers aren’t going to come out ahead.”
- Source: Stephen Wolfram. “The Wolfram Physics Project: A One-Year Update” published 2021-04-14 at https://writings.stephenwolfram.com/2021/04/the-wolfram-physics-project-a-one-year-update/.
- Keywords: Quantum_quotes Computing_quotes Computation_quotes Different_quotes Parallel_quotes Possible_quotes Thread_quotes History_quotes Key_quotes Issue_quotes Corral_quotes Together_quotes Figure_quotes Definite_quotes Answer_quotes Preliminary_quotes Indication_quotes Least_quotes Formal_quotes Level_quotes Ahead_quotes Computer_quotes