In almost every computation a great variety of arrangements for the succession of the processes is possible, and various considerations must influence the selection amongst them for the purposes of a Calculating Engine. One essential object is to choose that arrangement which shall tend to reduce to a minimum the time necessary for completing the calculation.

— Ada Byron, Notes on the analytical engine, 1842

We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil

— Donald Knuth, Dec. 1974

The First Rule of Program Optimization: Don´t do it. The Second Rule of Program Optimization (for experts only!): Don´t do it yet.

— Michael A. Jackson

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. The first method is far more difficult.

— C. A. R. Hoare, 1980 Turing Award Lecture

I poisoned Dorothy´s goldfish by pouring vodka in the fishbowl.

— George W. Bush, on Oprah

Actually I made up the term “object-oriented”, and I can tell you I did not have C++ in mind.

— Alan Kay, The Computer Revolution hasn’t happend yet — Keynote, OOPSLA 1997

Comment Form

About this blog

The name is inspired by the saying: "perfection is the bane of all good things".
Read more