Hints for Computer System Design

mine's picture
Tue, 2006-04-18 23:28 | mine

Other than the desktop experience on Easter, I read an article while compressing my 30GB hard disk (by XP, not by hammer of course...).  Just to jot down some interesting quotes before I have this forgotten:

  • Perfection is reached not when there is no longer anything to add, but when there is no longer anything to take away.  (A. Saint-Exupery)
  • Don't generalize; generalizations are generally wrong.
  • KISS: Keep it Simple, Stupid.
  • If in doubt, leave it out.
  • Everything should be made as simple as possible, but no simpler.  (A. Einstein)
  • Algol 60 was not only an improvement on its predecessors, but also on nearly all its successors.  (C.A.R. Hoare)
  • An engineer is a man who can do for a dime what any fool can do for a dollar.
  • When in doubt, use brute force.
  • Give every man thy ear, but few thy voice;
    Take each man's censure, but reserve thy judgment.  (Hamlet)
  • The unavoidable price of reliability is simplicity.  (C.A.R. Hoare)

While searching for links to bio of A. Saint-Exupery, have found another wonderful quote:

  • If you want to build a ship
    don't herd people together to collect wood
    and don't assign them tasks and work,
    but rather teach them to long for the
    endless immensity of the sea.

I know, I know, it's on every corporate's list of mission statements but seldom any of them truly delivers the vision, but just the visual.