> > On Sep 7, 2006, at 4:13 AM, Sander van Dijk wrote:
> > >Optimization is far overrated,

I remember Andrew S. Tanenbaum describing a student that spent several
months optimizing the filesystem initialization (or formatting) program
for the Minix file system in 1980s. He got it to run from one minute to
a few seconds on a given disk. Tanenbaum said (paraphrasing) that the
whole work was pretty useless, as the disk is usually initialized once
per operating system install, and it is irrelevant if it takes a minute
or a second at the installation phase. This incident may be in his book
Modern Operating Systems, although I'm not sure if I read it from there
or somewhere else.

I'd like to point out that although optimization is overrated, it is
wise to create systems that are optimal or semi-optimal by design.
Most often those solutions are also the shortest and most elegant ones.
I wouldn't call that optimizing, because the verb "to optimize" tends
to have a negative flavor in some sense, but it's a similar process.

-- 
Ville Koskinen

Reply via email to