There are two ways to write error-free programs; only the third one works. (Alan J. Perlis) The best performance improvement is the transition from the nonworking state to the working state. (J. Osterhout) If it keeps up, man will atrophy all his limbs but the push-button finger. (Frank Lloyd Wright)

Saying that Java is nice because it works on all OSes is like saying that anal sex is nice because it works on all genders. (Alanna) There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies. (C.A.R. Hoare) I’ve finally learned what ‘upward compatible’ means. It means we get to keep all our old mistakes. (Dennie van Tassel) Any fool can use a computer. Many do. (Ted Nelson)

Computers are like bikinis. They save people a lot of guesswork. (Sam Ewing) 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) To iterate is human, to recurse divine. (L. Peter Deutsch) A computer lets you make more mistakes faster than any invention in human history–with the possible exceptions of handguns and tequila. (Mitch Radcliffe)

Java is, in many ways, C++–. (Michael Feldman) Good programmers use their brains, but good guidelines save us having to think out every case. (Francis Glassborow) Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. (Stan Kelly-Bootle) The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. (Seymour Cray)