====== Généralités ====== * "Sometimes you have to play a long time to be able to play like yourself." - Miles Davis * "If you're not prepared to be wrong, you'll never come up with anything original" -- Ken Robinson * "Failure is only the opportunity to begin again more intelligently" - Henry Ford * «Qui ne continue pas d'apprendre est indigne d'enseigner» - Bachelard * "You're bound to be unhappy if you optimize everything" - Donald E. Knuth * "If you only have a hammer, you tend to see every problem as a nail" - Abraham Maslow * "The young man knows the rules, but the old man knows the exceptions" - Oliver Wendell Holmes * Don't feel a "winner" when having corrected, don't feel a "loser" when having been corrected. -- EWD * On n’apprend pas à faire du vélo en regardant son prof pédaler. -- Freinet ====== Info ====== * "Computers do not solve problems -computers carry out solutions, specified by people, to problems" - D. D. Spencer * "In learning you will teach, and in teaching you will learn" - Phil Collins * "UNIX was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things." - Doug Gwyn * "When someone says: 'I want a programming language in which I need only say what I wish done', give him a lollipop" - Alan J. Perlis * "Digital design is like painting, except the paint never dries" - Neville Brody * "A language that doesn't affect the way you think about programming, is not worth knowing." - Alan J. Perlis * "Inside every large program is a small program trying to get out." -- Tony Hoare * "Geeks: to achieve a certain high-level goal, you need to add 1 to a certain counter at a certain time." Knuth http://www.acm.org/membership/acm-bulletin-archive/2014-bulletins/poa-knuth * "The best performance improvement is the transition from the nonworking state to the working state." - John Ousterhout * "Technology is only technology to people born before it was invented." -- Alan Kay * "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding * "Copying all or parts of a program is as natural to a programmer as breathing, and as productive. It ought to be as free" - Richard Stallman * "The mark of a mature programmer is willingness to throw out code you spent time on when you realize it's pointless" - Bram Cohen * 1900 - In a lecture to the International Congress of Mathematicians, David Hilbert asks for way to mechanize all of mathematical reasoning * "Computer Science is no more about computers than astronomy is about telescopes" - Edsger Dijkstra * "L’informatique est une science à la fois théorique et expérimentale où l’expérience passe par la programmation." -- Gérard Berry * "A successful [software] tool is one that was used to do something undreamed of by its author" - S. C. Johnson * "Les logiciels que les élèves d'aujourd'hui utiliseront en entreprise demain n'existent pas encore." -- Inconnu * "If you don't get innate pleasure from writing code, it's time to move on" - Tim Lister * "When the final design seems too simple for the amount of work you've put in, then you know you're done" - Brady Clark * "Programming is similar to a game of golf. The point is not getting the ball in the hole but how many strokes it takes" - Harlan Mills * "Sometimes it pays to stay in bed in Monday, rather than spending the rest of the week debugging Monday's code" - Dan Salomon * "To iterate is human, to recurse divine" - L. Peter Deutsch * "Computers are good at following instructions, but not at reading your mind" - Donald E. Knuth * "If we wish to count lines of code, we should not regard them as 'lines produced' but as 'lines spent'" - Dijkstra * "In programming, the hard part isn't solving problems, but deciding what problems to solve" - Paul Graham * 'Programming languages teach you not to want what they don't provide.' -- Paul Graham * we don't call painting "brush art", nor surgery "knife science" Dijkstra * "A programming language is a tool that has a profound influence on our thinking habits" - Edsger Dijkstra * If you give someone Fortran, he has Fortran. If you give someone Lisp, he has any language he pleases. -- Guy Steele * All but the very simplest programs rely on the fact that the elements of a combination can themselves be combinations. -- SICP Sinon voir : * https://en.wikiquote.org/wiki/Programming * http://www.softwarequotes.com/ * http://lispers.org/ (Lisp only) ====== Maths ====== * "People who wish to analyze nature without using mathematics must settle for a reduced understanding." Richard Feynman * "Mathematics seems to endow one with something like a new sense." - Darwin