Quotations about:
    programming


Note not all quotations have been tagged, so Search may find additional quotes on this topic.


Science is what we understand well enough to explain to a computer. Art is everything else we do.

Donald E. Knuth (b. 1938) American computer scientist, mathematician, academic
Essay (1996), “Foreword” to Marko Petkovsek, Herbert Wilf and Doron Zeilberger, A = B (1996)
    (Source)
 
Added on 28-Jan-26 | Last updated 28-Jan-26
Link to this post | No comments
Topics: , , , , ,
More quotes by Knuth, Donald E.

Once the product’s task is known, design the interface first; then implement to the interface design.

Jef Raskin
Jef Raskin (1943-2005) American computer scientist, writer
The Humane Interface, 1-5 (2000)
    (Source)
 
Added on 25-Apr-22 | Last updated 1-Jun-22
Link to this post | No comments
Topics: , , , ,
More quotes by Raskin, Jef

Code is like humor. When you have to explain it, it’s bad.

Cory House (contemp.) American software architect, speaker, author
Twitter (12 Nov 2013)
    (Source)
 
Added on 30-Sep-20 | Last updated 30-Sep-20
Link to this post | No comments
Topics: , , , , , ,
More quotes by House, Cory

Ugly programs are like ugly suspension bridges: they’re much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity.

Eric S. Raymond (b. 1957) American software developer, writer [a.k.a. ESR]
The Cathedral & the Bazaar (1999)
 
Added on 5-Aug-20 | Last updated 5-Aug-20
Link to this post | No comments
Topics: , , , , ,
More quotes by Raymond, Eric S.

Smart data structures and dumb code works a lot better than the other way around.

Eric S. Raymond (b. 1957) American software developer, writer [a.k.a. ESR]
The Cathedral and the Bazaar, ch. 2, Rule 9 (1999)
    (Source)
 
Added on 22-Jun-20 | Last updated 14-Jul-20
Link to this post | No comments
Topics: , , , ,
More quotes by Raymond, Eric S.

What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that’s really the essence of programming. By the time you’ve sorted out a complicated idea into little steps that even a stupid machine can deal with, you’ve learned something about it yourself.

Douglas Adams (1952-2001) English author, humorist, screenwriter
Dirk Gently No. 1, Dirk Gently’s Holistic Detective Agency, ch. 4 [Richard] (1987)
    (Source)
 
Added on 8-Jun-15 | Last updated 15-Jan-26
Link to this post | No comments
Topics: , , , , , , , ,
More quotes by Adams, Douglas

I am rarely happier than when spending entire day programming my computer to perform automatically a task that it would otherwise take me a good ten seconds to do by hand.

Douglas Adams (1952-2001) English author, humorist, screenwriter
Last Chance to See, ch. 2 (1991)
 
Added on 30-Oct-07 | Last updated 26-Aug-14
Link to this post | 2 comments
Topics: , , , , , ,
More quotes by Adams, Douglas

There is no doubt that the “grail” of efficiency leads to abuse. Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.

Donald E. Knuth (b. 1938) American computer scientist, mathematician, academic
Essay (1974-12), “Structured Programming with go to Statements,” ACM Computing Surveys, Vol. 6
    (Source)
 
Added on 1-Feb-04 | Last updated 21-Jan-26
Link to this post | No comments
Topics: , , , , , , , ,
More quotes by Knuth, Donald E.