Vous êtes sur la page 1sur 9

People always fear change. People feared electricity when it was invented, didn t they?

People feared coal, they feared gas-powered engines. There will always b e ignorance, and ignorance leads to fear. But with time, people will come to ac cept their silicon masters. As Bill Gates once warned, computers have indeed become our silicon masters, per vading nearly every aspect of our modern lives. As a result, some of the greate st minds of our time have pondered the significance of computers and software on the human condition. Following are 101 great quotes about computers, with an e mphasis on programming, since after all this is a software development site.

Computers 1. Computers are useless. They can only give you answers. (Pablo Picasso) 2. Computers are like bikinis. They save people a lot of guesswork. (Sam Ewing) 3. They have computers, and they may have other weapons of mass destruction. (Janet Reno) 4. That s what s cool about working with computers. They don t argue, they remember everything, and they don t drink all your beer. (Paul Leary) 5. If the a Rolls-Royce once a year, (Robert automobile had followed the same development cycle as the computer, would today cost $100, get a million miles per gallon, and explode killing everyone inside. X. Cringely)

Computer Intelligence 6. Computers are getting smarter all the time. Scientists tell us that soon t hey will be able to talk to us. (And by they , I mean computers . I doubt scientists will ever be able to talk to us.) (Dave Barry) 7. I ve noticed lately that the paranoid fear of computers becoming intelligent and taking over the world has almost entirely disappeared from the common cultur e. Near as I can tell, this coincides with the release of MS-DOS. (Larry DeLuca) 8. The question of whether computers can think is like the question of whether submarines can swim. (Edsger W. Dijkstra) 9. It s ridiculous to live 100 years and only be able to remember 30 million byt es. You know, less than a compact disc. The human condition is really becoming more obsolete every minute. (Marvin Minsky) Trust

10. The city s central computer told you? R2D2, you know better than to trust a strange computer! (C3PO) 11. Never trust a computer you can t throw out a window. (Steve Wozniak) Hardware 12. Hardware: The parts of a computer system that can be kicked. (Jeff Pesis) Software 13. Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done b y brute force and thousands of slaves. (Alan Kay) 14. I ve finally learned what upward compatible our old mistakes. (Dennie van Tassel) Operating Systems 15. There are two major products that come out of Berkeley: LSD and UNIX. We d on t believe this to be a coincidence. (Jeremy S. Anderson) 16. 19 Jan 2038 at 3:14:07 AM (End of the word according to Unix 2^32 seconds after January 1, 1970) 17. Every operating system out there is about equal We all suck. (Microsoft senior vice president Brian Valentine describing the state of t he art in OS security, 2003) 18. Microsoft has a new version out, Windows XP, which according to everybody i s the most reliable Windows ever. To me, this is like saying that asparagus is the most articulate vegetable ever. (Dave Barry) Internet 19. The Internet? Is that thing still around? (Homer Simpson) 20. The Web is like a dominatrix. Everywhere I turn, I see little buttons orde ring me to Submit. (Nytwind) 21. Come to think of it, there are already a million monkeys on a million typew means. It means we get to keep all

riters, and Usenet is nothing like Shakespeare. (Blair Houghton) Software Industry 22. The most amazing achievement of the computer software industry is its conti nuing cancellation of the steady and staggering gains made by the computer hardw are industry. (Henry Petroski) 23. True innovation often comes from the small startup who is lean enough to la unch a market but lacks the heft to own it. (Timm Martin) 24. It has been said that the great scientific disciplines are examples of gian ts standing on the shoulders of other giants. It has also been said that the so ftware industry is an example of midgets standing on the toes of other midgets. (Alan Cooper) 25. It is not about bits, bytes and protocols, but profits, losses and margins. (Lou Gerstner) 26. We are Microsoft. Resistance Is Futile. You Will Be Assimilated. (Bumper sticker) Software Demos 27. No matter how slick the demo is in rehearsal, when you do it in front of a live audience, the probability of a flawless presentation is inversely proportio nal to the number of people watching, raised to the power of the amount of money involved. (Mark Gibbs) Software Patents 28. The bulk of all patents are crap. Spending time reading them is stupid. I t s up to the patent owner to do so, and to enforce them. (Linus Torvalds) Complexity 29. Controlling complexity is the essence of computer programming. (Brian Kernigan) 30. Complexity kills. It sucks the life out of developers, it makes products d ifficult to plan, build and test, it introduces security challenges, and it caus es end-user and administrator frustration. (Ray Ozzie) 31. There are two ways of constructing a software design. One way is to make i t so simple that there are obviously no deficiencies. And the other way is to ma ke it so complicated that there are no obvious deficiencies.

(C.A.R. Hoare) 32. The function of good software is to make the complex appear to be simple. (Grady Booch) Ease of Use 33. Just remember: you re not a dummy, no matter what those computer books claim. The real dummies are the people who though technically expert couldn t design hardware and software that s usable by normal consumers if their lives depended upon it. (Walter Mossberg) 34. Software suppliers are trying to make their software packages more user-frie ndly Their best approach so far has been to take all the old brochures and stamp the words user-friendly on the cover. (Bill Gates) 35. There s an old story about the person who wished his computer were as easy to use as his telephone. That wish has come true, since I no longer know how to u se my telephone. (Bjarne Stroustrup) Users 36. Any fool can use a computer. Many do. (Ted Nelson) 37. There are only two industries that refer to their customers as (Edward Tufte) Programmers 38. Programmers are in a race with the Universe to create bigger and better idi ot-proof programs, while the Universe is trying to create bigger and better idio ts. So far the Universe is winning. (Rich Cook) 39. Most of you are familiar with the virtues of a programmer. There are three , of course: laziness, impatience, and hubris. (Larry Wall) 40. The trouble with programmers is that you can never tell what a programmer i s doing until it s too late. (Seymour Cray) 41. That s the thing about people who think they hate computers. What they reall y hate is lousy programmers. (Larry Niven) 42. For a long time it puzzled me how something so expensive, so leading edge, could be so useless. And then it occurred to me that a computer is a stupid mac hine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match. users .

(Bill Bryson) 43. Computer science education cannot make anybody an expert programmer any mor e than studying brushes and pigment can make somebody an expert painter. (Eric Raymond) 44. A programmer is a person who passes as an exacting expert on the basis of b eing able to turn out, after innumerable punching, an infinite series of incompr ehensive answers calculated with micrometric precisions from vague assumptions b ased on debatable figures taken from inconclusive documents and carried out on i nstruments of problematical accuracy by persons of dubious reliability and quest ionable mentality for the avowed purpose of annoying and confounding a hopelessl y defenseless department that was unfortunate enough to ask for the information in the first place. (IEEE Grid newsmagazine) 45. A hacker on a roll may be able to produce in a period of a few months something that a small development group (say, 7-8 people) would have a hard time getting together over a year. IBM used to report that certain programmers might be as much as 100 times as productive as other workers, or more. (Peter Seebach) 46. The best programmers are not marginally better than merely good ones. They are an order-of-magnitude better, measured by whatever standard: conceptual cre ativity, speed, ingenuity of design, or problem-solving ability. (Randall E. Stross) 47. A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer. (Bill Gates)

Programming 48. Don t worry if it doesn t work right. If everything did, you d be out of a job. (Mosher s Law of Software Engineering) 49. Measuring programming progress by lines of code is like measuring aircraft building progress by weight. (Bill Gates) 50. Writing code has a place in the human hierarchy worth somewhere above grave robbing and beneath managing. (Gerald Weinberg) 51. First learn computer science and all the theory. Next develop a programmin g style. Then forget all that and just hack. (George Carrette) 52. First, solve the problem. Then, write the code. (John Johnson) 53. Optimism is an occupational hazard of programming; feedback is the treatmen t. (Kent Beck)

54. To iterate is human, to recurse divine. (L. Peter Deutsch) 55. The best thing about a boolean is even if you are wrong, you are only off b y a bit. (Anonymous) 56. Should array indices start at 0 or 1? My compromise of 0.5 was rejected wi thout, I thought, proper consideration. (Stan Kelly-Bootle) Programming Languages 57. There are only two kinds of programming languages: those people always bitc h about and those nobody uses. (Bjarne Stroustrup) 58. PHP is a minor evil perpetrated and created by incompetent amateurs, wherea s Perl is a great and insidious evil perpetrated by skilled but perverted profes sionals. (Jon Ribbens) 59. The use of COBOL cripples the mind; its teaching should therefore be regard ed as a criminal offense. (E.W. Dijkstra) 60. It is practically impossible to teach good programming style to students th at have had prior exposure to BASIC. As potential programmers, they are mentall y mutilated beyond hope of regeneration. (E. W. Dijkstra) 61. I think Microsoft named .Net so it wouldn t show up in a Unix directory listi ng. (Oktal) 62. There is no programming language no matter how structured that will prevent pro grammers from making bad programs. (Larry Flon) 63. Computer language design is just like a stroll in the park. Jurassic Park, that is. (Larry Wall) C/C++ 64. Fifty years of programming language research, and we end up with C++? (Richard A. O Keefe) 65. Writing in C or C++ is like running a chain saw with all the safety guards removed. (Bob Gray) 66. In C++ it s harder to shoot yourself in the foot, but when you do, you blow o ff your whole leg. (Bjarne Stroustrup)

67. C++ : Where friends have access to your private members. (Gavin Russell Baker) 68. One of the main causes of the fall of the Roman Empire was that lacking zero th ey had no way to indicate successful termination of their C programs. (Robert Firth) Java 69. Java is, in many ways, C++ . (Michael Feldman) 70. Saying that Java is nice because it works on all OSes is like saying that a nal sex is nice because it works on all genders. (Alanna) 71. Fine, Java MIGHT be a good example of what a programming language should be like. But Java applications are good examples of what applications SHOULDN T be like. (pixadel) 72. If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Sewell) Open Source 73. Software is like sex: It s better when it s free. (Linus Torvalds) 74. The only people who have anything to fear from free software are those whos e products are worth even less. (David Emery) Code 75. Good code is its own best documentation. (Steve McConnell) 76. Any code of your own that you haven t looked at for six or more months might as well have been written by someone else. (Eagleson s Law) 77. The first 90% of the code accounts for the first 90% of the development tim e. The remaining 10% of the code accounts for the other 90% of the development time. (Tom Cargill) Software Development 78. Good programmers use their brains, but good guidelines save us having to th

ink out every case. (Francis Glassborow) 79. In software, we rarely have meaningful requirements. Even if we do, the on ly measure of success that matters is whether our solution solves the customer s s hifting idea of what their problem is. (Jeff Atwood) 80. Considering the current sad state of our computer programs, software develo pment is clearly still a black art, and cannot yet be called an engineering disc ipline. (Bill Clinton) 81. You can t have great software without a great team, and most software teams b ehave like dysfunctional families. (Jim McCarthy) Debugging 82. As soon as we started programming, we found to our surprise that it wasn t as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life f rom then on was going to be spent in finding mistakes in my own programs. (Maurice Wilkes discovers debugging, 1949) 83. Debugging is twice as hard as writing the code in the first place. Therefo re, if you write the code as cleverly as possible, you are by definition not smart e nough to debug it. (Brian Kernighan) 84. If debugging is the process of removing bugs, then programming must be the process of putting them in. (Edsger W. Dijkstra) Quality 85. I don t care if it works on your machine! We are not shipping your machine! (Vidiu Platon) 86. Programming is like sex: one mistake and you re providing support for a lifet ime. (Michael Sinz) 87. There are two ways to write error-free programs; only the third one works. (Alan J. Perlis) 88. You can either have software quality or you can have pointer arithmetic, bu t you cannot have both at the same time. (Bertrand Meyer) 89. If McDonalds were run like a software company, one out of every hundred Big Macs would give you food poisoning, and the response would be, We re sorry, here s a coupon for two more. (Mark Minasi) 90. Always code as if the guy who ends up maintaining your code will be a viole

nt psychopath who knows where you live. (Martin Golding) 91. To err is human, but to really foul things up you need a computer. (Paul Ehrlich) 92. A computer lets you make more mistakes faster than any invention in human h istory with the possible exceptions of handguns and tequila. (Mitch Radcliffe) Predictions 93. Everything that can be invented has been invented. (Charles H. Duell, Commissioner, U.S. Office of Patents, 1899) 94. I think there s a world market for about 5 computers. (Thomas J. Watson, Chairman of the Board, IBM, circa 1948) 95. It would appear that we have reached the limits of what it is possible to a chieve with computer technology, although one should be careful with such statem ents, as they tend to sound pretty silly in 5 years. (John Von Neumann, circa 1949) 96. But what is it good for? (Engineer at the Advanced Computing Systems Division of IBM, commenting on the microchip, 1968) 97. There is no reason for any individual to have a computer in his home. (Ken Olson, President, Digital Equipment Corporation, 1977) 98. 640K ought to be enough for anybody. (Bill Gates, 1981) 99. Windows NT addresses 2 Gigabytes of RAM, which is more than any application will ever need. (Microsoft, on the development of Windows NT, 1992) 100. We will never become a truly paper-less society until the Palm Pilot folks come out with WipeMe 1.0. (Andy Pierson) 101. If it keeps up, man will atrophy all his limbs but the push-button finger. (Frank Lloyd Wright)

Vous aimerez peut-être aussi