“Any problem in computer science can be solved with another level of indirection.”

Attributed to David Wheeler by Butler Lampson in his Turing Lecture https://web.archive.org/web/20070221210039/http://research.microsoft.com/Lampson/Slides/TuringLecture.doc (17 February 1993)
Lampson uses the phrase without attribution in Authentication in distributed systems: theory and practice https://doi.org/10.1145/138873.138874 (November 1992)

Adopted from Wikiquote. Last update Oct. 20, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "Any problem in computer science can be solved with another level of indirection." by David Wheeler (computer scientist)?
David Wheeler (computer scientist) photo
David Wheeler (computer scientist) 2
British computer scientist 1927–2004

Related quotes

Yuri Knorozov photo

“What created by a human mind, can be solved by another human mind. From this point of view does not exist and cannot exist unsolved problems in any area of science.”

Yuri Knorozov (1922–1999) Soviet and Russian mesoamericanist (1922-1999)

Profile of Yuri Knorozov http://cemyk.org/pages/en/yuri-knorosov.php

Donald Ervin Knuth photo

“I can’t be as confident about computer science as I can about biology. Biology easily has 500 years of exciting problems to work on. It’s at that level.”

Donald Ervin Knuth (1938) American computer scientist

Computer Literacy Bookshops Interview http://karthikr.wordpress.com/2006/04/06/donald-knuth-%e2%80%94-computer-literacy-bookshops-interview-1993/ Computer Literacy Bookshops Interview (1993)
On why bioinformatics is very exciting

Albert Einstein photo

“You can never solve a problem on the level on which it was created.”

Albert Einstein (1879–1955) German-born physicist and founder of the theory of relativity

Variant: We can not solve our problems with the same level of thinking that created them

Albert Einstein photo

“No problem can be solved from the same level of consciousness that created it.”

Albert Einstein (1879–1955) German-born physicist and founder of the theory of relativity

“From the computer application point of view the primary problem [of Computer-Aided Design] is not how to solve problems, but how to state them.”

Douglas T. Ross (1929–2007) American computer scientist

Source: Computer-Aided Design: A Statement of Objectives (1960), p. iii; Abstract.

Peter D. Schiff photo

“Transferring regulatory authority from one unaccountable agency to another will not solve any problems.”

Peter D. Schiff (1963) American entrepreneur, economist and author

2010 Senate Campaign, Remarks regarding Christopher Dodd
Source: Peter Schiff criticizes Chris Dodd's plan to overhaul financial regulators, Altimari, Daniela, September 22, 2009 11:26 AM, Capitol Watch Blog, Courant, 2009-09-23 http://blogs.courant.com/capitol_watch/2009/09/peter-schiff-criticizes-chris.html,

Leonhard Euler photo

“Of course, when the effective causes are too obscure, but the final causes are more readily ascertained, the problem is commonly solved by the indirect method”

Leonhard Euler (1707–1783) Swiss mathematician

introduction to De Curvis Elasticis, Additamentum I to his Methodus Inveniendi Lineas Curvas Maximi Minimive Proprietate Gaudentes 1744; translated on pg10-11, "Leonhard Euler's Elastic Curves" https://www.dropbox.com/s/o09w82abgtftpfr/1933-oldfather.pdf, Oldfather et al 1933
Context: All the greatest mathematicians have long since recognized that the method presented in this book is not only extremely useful in analysis, but that it also contributes greatly to the solution of physical problems. For since the fabric of the universe is most perfect, and is the work of a most wise Creator, nothing whatsoever takes place in the universe in which some relation of maximum and minimum does not appear. Wherefore there is absolutely no doubt that every effect in the universe can be explained as satisfactorily from final causes, by the aid of the method of maxima and minima, as it can from the effective causes themselves. Now there exist on every hand such notable instances of this fact, that, in order to prove its truth, we have no need at all of a number of examples; nay rather one's task should be this, namely, in any field of Natural Science whatsoever to study that quantity which takes on a maximum or a minimum value, an occupation that seems to belong to philosophy rather than to mathematics. Since, therefore, two methods of studying effects in Nature lie open to us, one by means of effective causes, which is commonly called the direct method, the other by means of final causes, the mathematician uses each with equal success. Of course, when the effective causes are too obscure, but the final causes are more readily ascertained, the problem is commonly solved by the indirect method; on the contrary, however, the direct method is employed whenever it is possible to determine the effect from the effective causes. But one ought to make a special effort to see that both ways of approach to the solution of the problem be laid open; for thus not only is one solution greatly strengthened by the other, but, more than that, from the agreement between the two solutions we secure the very highest satisfaction.

Douglas Adams photo
Larry Niven photo

“There’s always another problem behind the one you just solved. Does that mean that you should stop solving problems?”

Flash Crowd, section 7, in Three Trips in Time and Space (1973), edited by Robert Silverberg, p. 65

Related topics