Computers Quotes

 A year spent in artificial intelligence is enough to make one believe in God. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Dew knot trussed yore spell chequer two fined awl yore mistakes. 
Author: Brendan Hill
Nationality: American
b. 27 March 1970
  
 Dressing up is inevitably a substitute for good ideas. It is no coincidence that technically inept business types are known as 'suits.' 
Author: Paul Graham
Nationality: American
b. December 1964
  
 I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image. 
Author: Stephen Hawking
Nationality: British
b. 08 January 1942
  
 Nerds don't just happen to dress informally. They do it too consistently. Consciously or not, they dress informally as a prophylactic measure against stupidity. 
Author: Paul Graham
Nationality: British
b. December 1964
  
 Observation: The first 75% of the project takes 90% of the time; The last 15% of the project takes the other 90% of the time.  
Author: Roger Diggle
Nationality: American
b. December 1948
  
 Software expands to fill the available memory. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Software gets slower more quickly than hardware gets fast. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 The best way to predict the future is to invent it. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 The biggest difficulty with mankind today is that our knowledge has increased so much faster than our wisdom. 
Author: Frank C. Whitmore
Nationality: American
b. December 1887  - d.  December 1947
  
 The book is here to stay. What we're doing is symbolic of the peaceful coexistence of the book and the computer. 
Author: Vartan Gregorian
Nationality: American
b. December 1934
  
 The computer revolution... will alter the entire nervous system of social organisation. 
Author: Simon Nora
Nationality: French
b. December 1921
  
 The most important thing in a programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 We've heard that a million monkeys at a million keyboards could produce the complete works of Shakespeare; now, thanks to the Internet, we know that is not true. 
Author: Robert Wilensky
Nationality: American   
 When making public policy decisions about new technologies for the Government, I think one should ask oneself which technologies would best strengthen the hand of a police state. Then, do not allow the Government to deploy those technologies. 
Author: Philip Zimmermann
Nationality: American
b. 12 February 1954
  
 However, when Java is promoted as the sole programming language, its flaws and limitations become serious. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 I also hope that C++ implementation vendors will spend a slightly larger fraction of their budgets on improving the quality and performance of their compilers rather than concentrating too heavily on novelties. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 In my personal experience, OO design and OO programming lead to better code than you get from more traditional procedural approaches-code that is more flexible, more extensible, and more maintainable without imposing significant performance overheads. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 I encourage people to consider the two languages according to their design criteria and not just in the context of commercial rivalries. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 I find languages that support just one programming paradigm constraining. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 I have noticed that this view - that there are design and programming approaches with domains in which they are the best - offends some people. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 I would encourage nonproprietary standards for tools and libraries. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 In the short term, say 10 years, many such standards will be industry standards rather than formal ISO or IEEE standards, but it is essential for the software industry's health that key interfaces be well-specified and publicly available. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 It is easy to study the rules of overloading and of templates without noticing that together they are one of the keys to elegant and efficient type-safe containers. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 After all, C++ isn't a perfect match for Java's design aims either. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 And no, I'm not a Java fan. I dislike hype, I dislike marketing of programming tools to nonprogrammers, I dislike proprietary languages, and I like lots of programming languages. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Defining OO as based on the use of class hierarchies and virtual functions is also practical in that it provides some guidance as to where OO is likely to be successful. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 C++ supports a variety of programming styles and is therefore more appropriately called a multiparadigm, rather than an object-oriented, language, assuming you need a fancy label. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Clearly, I reject the view that there is one way that is right for everyone and for every problem. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Certainly not every good program is object-oriented, and not every object-oriented program is good. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Consequently, a general-purpose programming language should support a variety of ways of thinking and a variety of programming styles. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 First, I'd like to see the basic tools such as compilers, debuggers, profilers, database interfaces, GUI builders, CAD tools, and so forth fully support the ISO standard. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 For many applications, C++ is still the best choice when you don't want to compromise between elegance and efficiency. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Naturally, this support for more than one approach to programming causes more complexity than supporting only one approach. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Java has borrowed much from C++, but not as much as is often claimed and not with as much taste and understanding as one could have wished for. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 People who passionately want to believe that the world is basically simple react to this with a fury that goes beyond what I consider appropriate for discussing a programming language 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Personally, I look forward to better tools for analyzing C++ source code. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Real improvements in compilers are relatively cheap compared to what is spent on a new release of a complete C++ implementation. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Somewhat to my surprise, the STL matched the set of criteria for a good set of standard containers for C++ that I had developed over the years. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 The most novel and interesting part of the standard library is the general and extensible framework for containers and algorithms. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 The standard library saves programmers from having to reinvent the wheel. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 These days, I'm always asked about Java, and it is very hard for me to respond. If I say something negative, I sound ungracious; if I say something positive, I feed into the commercial hype that surrounds Java and the unfortunate anti-C++ propaganda that emanates from parts of the Java community. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 This evolution may compromise Java's claim of being simpler than C++, but my guess is that the effort will make Java a better language than it is today. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 The standard library will serve as both a tool and as a teacher. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Tool vendors have made a good start, but have much work to do in tools that depend on compilers and other source code analyzers. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 Using the standard library can and should revolutionize the way C++ is taught. It is now possible to learn C++ as a higher level language. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 With the increasing importance of standards for system-level objects such as COM and CORBA, it is particularly important that the C++ bindings to those be clean, well documented, and simple to use. 
Author: Bjarne Stroustrup
Nationality: Danish
b. 30 December 1950
  
 It would appear that we have reached the limits of what it is possible to achieve with computer technology, although one should be careful with such statements, as they tend to sound pretty silly in 5 years. 
Author: John von Neumann
Nationality: American
b. 28 December 1903  - d. 08 February 1957
  
 There is a computer disease that anybody who works with computers knows about. It's a very serious disease and it interferes completely with the work. The trouble with computers is that you 'play' with them! 
Author: Richard Phillips Feynman
Nationality: American
b. 11 May 1918  - d. 15 February 1988
  
 The manuals we got from IBM would show examples of programs and I knew I could do a heck of a lot better than that. So I thought I might have some talent. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 The most important thing in the kitchen is the waste paper basket and it needs to be centrally located. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 We're competeing against ignorance. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 There's ways to amuse yourself while doing things and thats how I look at efficency. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 The hardest thing is to go to sleep at night, when there are so many urgent things needing to be done. A huge gap exists between what we know is possible with today's machines and what we have so far been able to finish. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 Premature optimization is the root of all evil - or at least most of it - in programming. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 Science is what we understand well enough to explain to a computer. Art is everything else we do. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 If you find that you're spending almost all your time on theory, start turning some attention to practical things; it will improve your theories. If you find that you're spending almost all your time on practice, start turning some attention to theoretical things; it will improve your practice. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 In fact what I would like to see is thousands of computer scientists let loose to do whatever they want. That's what really advances the field. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 If you optimize everything, you will always be unhappy. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 I decry the current tendency to seek patents on algorithms. There are better ways to earn a living than to prevent other people from making use of one's contributions to computer science. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 Beware of bugs in the above code; I have only proved it correct, not tried it. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 God is a challenge because there is no proof of his existence and therefore the search must continue. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 Any inaccuracies in this index may be explained by the fact that it has been sorted with the help of a computer. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 An algorithm must be seen to be believed. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 A list is only as strong as its weakest link. 
Author: Donald Knuth
Nationality: American
b. 10 January 1938
  
 "Whereas Europeans generally pronounce my name the right way ('Nick-louse Veert'), Americans invariably mangle it into 'Nickel's Worth.' This is to say that Europeans call me by name, but Americans call me by value. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 A good designer must rely on experience, on precise, logic thinking; and on pedantic exactness. No magic will do. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Reliable and transparent programs are usually not in the interest of the designer. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 In our profession, precision and perfection are not a dispensable luxury, but a simple necessity. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Experience shows that the success of a programming course critically depends on the choice of these examples. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 After more than 30 years of programming we ought to know that the design of complex software is inherently difficult. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 As a result, software engineering has become the El Dorado for hackers. The more chaotic a program looks, the smaller the danger that someone will take the trouble of inspecting and debunking it. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 I have never designed a language for its own sake. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 But active programming consists of the design of new programs, rather than contemplation of old programs. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 I know of a particular, very large software producer that explicitly assumes that design takes 20% of developers' time, and debugging takes 80%. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 But quality of work can be expected only through personal satisfaction, dedication and enjoyment. In our profession, precision and perfection are not a dispensible luxury, but a simple necessity. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Clearly, programming courses should teach methods of design and construction, and the selected examples should be such that a gradual development can be nicely demonstrated. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 During the process of stepwise refinement, a notation which is natural to the problem in hand should be used as long as possible. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Indeed, the woes of Software Engineering are not due to lack of tools, or proper management, but largely due to lack of sufficient technical competence. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 It is evidently necessary to generate and test candidates for solutions in some systematic manner. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 My duty as a teacher is to train, educate future programmers. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Keeping a language as simple and as regular as possible has always been a guideline in my work; the description of Pascal took some 50 pages, that of Modula 40, and Oberon's a mere 16 pages. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 My being a teacher had a decisive influence on making language and systems as simple as possible so that in my teaching, I could concentrate on the essential issues of programming rather than on details of language and notation. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Many people tend to look at programming styles and languages like religions: if you belong to one, you cannot belong to others. But this analogy is another fallacy. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Program construction consists of a sequence of refinement steps. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Our ultimate goal is extensible programming (EP). By this, we mean the construction of hierarchies of modules, each module adding new functionality to the system. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 The possible solutions to a given problem emerge as the leaves of a tree, each node representing a point of deliberation and decision. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Programming is usually taught by examples. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Software development is technical activity conducted by human beings. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Usually its users discover sooner or later that their program does not deliver all the desired results, or worse, that the results requested were not the ones really needed. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 The creative activity of programming - to be distinguished from coding - is usually taught by examples serving to exhibit certain techniques. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 The idea that one might derive satisfaction from his or her successful work, because that work is ingenious, beautiful, or just pleasing, has become ridiculed. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Yet, I am convinced that there is a need for high quality software, and the time will come when it will be recognized that it is worth investing effort in its development and in using a careful, structured approach based on safe, structured languages. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 Wirth's law: "Software gets slower faster than hardware gets faster. 
Author: Niklaus Wirth
Nationality: Swiss
b. 15 February 1934
  
 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. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 We toast the Lisp programmer who pens his thoughts within nests of parentheses. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Both knowledge and wisdom extend man's reach. Knowledge led to computers, wisdom to chopsticks. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 The vision we have of conversational programming takes in much more than rapid turn around time and convenient debugging aids: our most interesting programs are never wrong and never final. What is new is the requirement to make variable in our languages what we had previously taken as fixed. I do not refer to new data classes now, but to variables whose values are programs or parts of programs, syntax or parts of syntax, and regimes of control. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 This language [LISP] induces humorous arguments among programmers, often being damned and praised for the same feature. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Programmers should never be satisfied with languages which permit them to program everything, but to program nothing of interest easily. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Computer science is a restless infant and its progress depends as much on shifts in point of view as on the orderly development of our current concepts. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 One man's constant is another man's variable. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 A programming language is low level when its programs require attention to the irrelevant. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 If you have a procedure with 10 parameters, you probably missed some. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Every program has (at least) two purposes: the one for which it was written and another for which it wasn't. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 A language that doesn't affect the way you think about programming, is not worth knowing. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Simplicity does not precede complexity, but follows it. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 A picture is worth 10K words - but only those to describe the picture. Hardly any sets of 10K words can be adequately described with pictures. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Some programming languages manage to absorb change, but withstand progress. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 You can measure a programmer's perspective by noting his attitude on the continuing vitality of FORTRAN. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 LISP programmers know the value of everything and the cost of nothing. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 It is easier to change the specification to fit the program than vice versa. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 In English every word can be verbed. Would that it were so in our programming languages. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Often it is means that justify ends: Goals advance technique and technique survives even when goal structures crumble. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 The computing field is always in need of new cliches: Banality sooths our nerves. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Prolonged contact with the computer turns mathematicians into clerks and vice versa. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Don't have good ideas if you aren't willing to be responsible for them. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Dealing with failure is easy: Work hard to improve. Success is also easy to handle: You've solved the wrong problem. Work hard to improve. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 You think you know when you learn, are more sure when you can write, even more when you can teach, but certain when you can program. 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 It goes against the grain of modern education to teach students to program. What fun is there to making plans, acquiring discipline in organizing thoughts, devoting attention to detail and, learning to be self-critical? 
Author: Alan Perlis
Nationality: American
b. 01 April 1922  - d. 07 February 1990
  
 Computers are like Old Testament gods; lots of rules and no mercy. 
Author: Joseph Campbell
Nationality: American
b. 26 March 1904  - d. 30 October 1987
  
 That's not something I say as a way of saying how successful we are - rather, that shows you the parlous state of the rest of the media. How is it that a team of five people has managed to release to the public more suppressed information, at that level, than the rest of the world press combined? It's disgraceful. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 WikiLeaks will not comply with legally abusive requests from Scientology any more than WikiLeaks has complied with similar demands from Swiss banks, Russian offshore stem-cell centers, former African kleptocrats, or the Pentagon. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 The sense of perspective that interaction with multiple cultures gives you I find to be extremely valuable, because it allows you to see the structure of a country with greater clarity, and gives you a sense of mental independence. You're not swept up in the trivialities of a nation. You can concentrate on the serious matters. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 It is the media that controls the boundaries of what is politically permissible, so better to change the media. Profit motives work against it, but if we can have the audience understand that most other forms of journalism are not credible, then it may be a forced move. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 Thatís arguably what spy agencies do - high-tech investigative journalism. Itís time that the media upgraded its capabilities along those lines. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 Seeing ongoing political reforms that have a real impact on people all over the world is extremely satisfying. But we want every person who's having a dispute with their kindergarten to feel confident about sending us material. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 Large newspapers are routinely censored by legal costs. It is time this stopped. It is time a country said, enough is enough, justice must be seen, history must be preserved, and we will give shelter from the storm. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 I do not fear for my safety but am on permanent alert and will avoid travel to America. US public statements have all been reasonable. But some statements made in private are a bit more questionable". Politically it would be a great error for them to act. I feel perfectly safe but I have been advised by my lawyers not to travel to the US during this period. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 It is a reflection of the courage and strength of Kenyan civil society that this injustice was documented. Through the tremendous work of organizations such as the Oscar foundation, the KNHCR, Mars Group Kenya and others we had the primary support we needed to expose these murders to the world. I know that they will not rest, and we will not rest, until justice is done. 
Author: Julian Paul Assange
Nationality: Australian
b. December 1971
  
 When privacy is outlawed, only outlaws will have privacy. 
Author: Philip Zimmermann
Nationality: American
b. 12 February 1954
  
 Advances in technology will not permit the maintenance of the status quo, as far as privacy is concerned. 
Author: Philip Zimmermann
Nationality: American
b. 12 February 1954
  
 Some Americans don't understand why I should be this concerned about the power of government. But talking to people in Eastern Europe, you don't have to explain it to them. They already get it - and they don't understand why we don't. 
Author: Philip Zimmermann
Nationality: American
b. 12 February 1954
  
 At no time in the past century has public distrust of the government been so broadly distributed across the political spectrum, as it is today. 
Author: Philip Zimmermann
Nationality: American
b. 12 February 1954
  
 Trying to stop this is like trying to legislate the tides and the weather. 
Author: Philip Zimmermann
Nationality: American
b. 12 February 1954
  
 Today, we live in a new world that has had two major breakthroughs that have an impact on this state of affairs. The first is the coming of the personal computer and the information age. The second breakthrough is public-key cryptography. 
Author: Philip Zimmermann
Nationality: American
b. 12 February 1954
  
 You don't have to distrust the government to want to use cryptography. 
Author: Philip Zimmermann
Nationality: American
b. 12 February 1954
  
 If you don't fail at least 90 percent of the time, you're not aiming high enough. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 Simple things should be simple, complex things should be possible. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 Technology is anything that wasn't around when you were born. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 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 by brute force and thousands of slaves. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP. There are possibly other systems in which this is possible, but I'm not aware of them. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 Perl is another example of filling a tiny, short-term need, and then being a real problem in the longer term. Basically, a lot of the problems that computing has had in the last 25 years comes from systems where the designers were trying to fix some short-term thing and didnít think about whether the idea would scale if it were adopted. There should be a half-life on software so old software just melts away over 10 or 15 years. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 Sun Microsystems had the right people to make Java into a first-class language, and I believe it was the Sun marketing people who rushed the thing out before it should have gotten out. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 Most creativity is a transition from one context into another where things are more surprising. Thereís an element of surprise, and especially in science, there is often laughter that goes along with the ďAha.Ē Art also has this element. Our job is to remind us that there are more contexts than the one that weíre in - the one that we think is reality. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 The flip side of the coin was that even good programmers and language designers tended to do terrible extensions when they were in the heat of programming, because design is something that is best done slowly and carefully. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 The future is not laid out on a track. It is something that we can decide, and to the extent that we do not violate any known laws of the universe, we can probably make it work the way that we want to. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 The real romance is out ahead and yet to come. The computer revolution hasn't started yet. Don't be misled by the enormous flow of money into bad defacto standards for unsophisticated buyers using poor adaptations of incomplete ideas. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 People who are really serious about software should make their own hardware. 
Author: Alan Curtis Kay
Nationality: American
b. 17 May 1940
  
 Architects know that some kinds of design problems are more personal than others. One of the cleanest, most abstract design problems is designing bridges. There your job is largely a matter of spanning a given distance with the least material. The other end of the spectrum is designing chairs. Chair designers have to spend their time thinking about human butts. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 The best thing software can be is easy, but the way to do this is to get the defaults right, not to limit users' choices. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Software has to be designed by hackers who understand design, not designers who know a little about software. If you can't design software as well as implement it, don't start a startup. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 At every period of history, people have believed things that were just ridiculous, and believed them so strongly that you risked ostracism or even violence by saying otherwise. If our own time were any different, that would be remarkable. As far as I can tell it isn't.  
Author: Paul Graham
Nationality: American
b. December 1964
  
 If you try to solve a hard problem, the question is not whether you will use a powerful enough language, but whether you will (a) use a powerful language, (b) write a de facto interpreter for one, or (c) yourself become a human compiler for one. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 As a rule of thumb, the more qualifiers there are before the name of a country, the more corrupt the rulers. A country called The Socialist People's Democratic Republic of X is probably the last place in the world you'd want to live. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 The world seemed cruel and boring, and I'm not sure which was worse. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 When you tread water, you lift yourself up by pushing water down. Likewise, in any social hierarchy, people unsure of their own position will try to emphasize it by maltreating those they think rank below. I've read that this is why poor whites in the United States are the group most hostile to blacks. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Why do people move to suburbia? To have kids! So no wonder it seemed boring and sterile. The whole place was a giant nursery, an artificial town created explicitly for the purpose of breeding children. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Nerds serve two masters. They want to be popular, certainly, but they want even more to be smart. And popularity is not something you can do in your spare time, not in the fiercely competitive environment of an American secondary school. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 While the nerds were being trained to get the right answers, the popular kids were being trained to please. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 If you leave a bunch of eleven-year-olds to their own devices, what you get is Lord of the Flies. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Nerds aren't losers. They're just playing a different game, and a game much closer to the one played in the real world. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 A programming language is for thinking of programs, not for expressing programs you've already thought of. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 I've seen occasional articles about how to manage programmers. Really there should be two articles: one about what to do if you are yourself a programmer, and one about what to do if you're not. And the second could probably be condensed into two words: give up. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 At any given time, there are only about ten or twenty places where hackers most want to work, and if you aren't one of them, you won't just have fewer great hackers, you'll have zero. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Your teachers are always telling you [high school students] to behave like adults. I wonder if they'd like it if you did. You may be loud and disorganized, but you're very docile compared to adults. Imagine the reaction of an FBI agent or taxi driver or reporter to being told they had to ask permission to go the bathroom, and only one person could go at a time.  
Author: Paul Graham
Nationality: American
b. December 1964
  
 There's no switch inside you [high school students] that magically flips when you turn a certain age or graduate from some institution. You start being an adult when you decide to take responsibility for your life. You can do that at any age. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 It's not so important what you [high school students] work on, so long as you're not wasting your time. Work on things that interest you and increase your options, and worry later about which you'll take. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 The world changes fast, and the rate at which it changes is itself speeding up. In such a world it's not a good idea to have fixed plans. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 If I were back in high school and someone asked about my plans, I'd say that my first priority was to learn what the options were. You [high school students] don't need to be in a rush to choose your life's work. What you need to do is discover what you like. You have to work on stuff you like if you want to be good at what you do. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 There are few sources of energy so powerful as a procrastinating grad student. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Competitors punch you in the jaw, but investors have you by the balls. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Consulting is where product companies go to die. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 No matter what you work on, you're not working on everything else. So the question is not how to avoid procrastination, but how to procrastinate well. There are three variants of procrastination, depending on what you do instead of working on something: you could work on (a) nothing, (b) something less important, or (c) something more important. That last type, I'd argue, is good procrastination. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 The most dangerous form of procrastination is unacknowledged type-B procrastination [putting off important things to do unimportant things], because it doesn't feel like procrastination. You're "getting things done." Just the wrong things. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 If you work on something you can finish in a day or two, you can expect to have a nice feeling of accomplishment fairly soon. If the reward is indefinitely far in the future, it seems less real. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Another reason people don't work on big projects is, ironically, fear of wasting time. What if they fail? Then all the time they spent on it will be wasted. (In fact it probably won't be, because work on hard projects almost always leads somewhere.) 
Author: Paul Graham
Nationality: American
b. December 1964
  
 I think the way to "solve" the problem of procrastination is to let delight pull you instead of making a to-do list push you. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 European public opinion will apparently tolerate people being fired in industries where they really care about performance. Unfortunately the only industry they care enough about so far is soccer. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 The first type of judgement is the type where judging you is the end goal. But in fact there is a second much larger class of judgements where judging you is only a means to something else. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 The more you realize that most judgements are greatly influenced by random, extraneous factors - that most people judging you are more like a fickle novel buyer than a wise and perceptive magistrate - the more you realize you can do things to influence the outcome. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 One thing that leads us astray here is that the selector seems to be in a position of power. That makes him seem like a judge. If you regard someone judging you as a customer instead of a judge, the expectation of fairness goes away. The author of a good novel wouldn't complain that readers were unfair for preferring a potboiler with a racy cover. Stupid, perhaps, but not unfair. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Someone trying to live well would seem eccentrically abstemious in most of the US. That phenomenon is only going to become more pronounced. You can probably take it as a rule of thumb from now on that if people don't think you're weird, you're living badly. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 If you'd asked me as a kid how rich people became poor, I'd have said by spending all their money. That's how it happens in books and movies, because that's the colorful way to do it. But in fact the way most fortunes are lost is not through excessive expenditure, but through bad investments. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 The most dangerous way to lose time is not to spend it having fun, but to spend it doing fake work. When you spend time having fun, you know you're being self-indulgent. Alarms start to go off fairly quickly. If I woke up one morning and sat down on the sofa and watched TV all day, I'd feel like something was terribly wrong. But the same alarms don't go off on the days when I get nothing done, because I'm doing stuff that seems, superficially, like real work. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 I actually worry a lot that as I get "popular" I'll be able to get away with saying stupider stuff than I would have dared say before. This sort of thing happens to a lot of people, and I would really like to avoid it. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Everyone by now presumably knows about the danger of premature optimization. I think we should be just as worried about premature design - designing too early what a program should do. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 For the most ambitious young people, the corporate ladder is obsolete. 
Author: Paul Graham
Nationality: American
b. December 1964
  
 Small-business customers are very conservative and very cheap. We don't have to explain ourselves for the most part. 
Author: Paul Graham
Nationality: American
b. December 1964
  




 About   Privacy   Contact Us  

(c) 2013 QuotationFun.com