Storm's Journal

simplicity comes from distinguishing between the essential and the inessential



--| GOETHE ON PENTIUM/DOS CRUFTINESS |-----------------------------------

As you know, "cruft" is the programmer's word for inefficient
legacy work-arounds in computer programming. You know--instead of doing it
right in the first place, you make another subroutine to work around the
original problem in order to postpone a needed rewrite.

After reading this recently, I could not help noticing that this could
easily be applied today if you substituted "chip architecture"
for "theory of colours". It provides an amusing anecdote in
relation to the legacy design decisions of the Pentium's CISC architecture
versus the new RISC architectures of the Alpha, PowerPC, and MIPS chips.
For those of you unfamiliar with literature--Goethe was the German
equivalent of Shakespeare; producing a vast output of literature,
including the infamous "Faust", and several volumes of
scientific works.



GOETHE ON CRUFT (1840)

We compare the Newtonian theory of colours to an old castle, which was at
first constructed by its architect with youthful precipitation; it was,
however, gradually enlarged and equipped by him according to the
exigencies of time and circumstances, and moreover was still further
fortified and secured in consequence of feuds and hostile demonstrations.
The same system was pursued by his successors and heirs: their increased
wants within, the harassing vigilance of their opponents without, and
various accidents compelled them in some places to build near, in others
in conexion with the fabric, and thus to extend the original plan.

It became necessary to connect all these incongruous parts and additions
by the strangest galleries, halls, and passages. All damages, whether
inflicted by the hand of the enemy or the power of time, were quickly made
good. As occasion required, they deepened the moats, raised the walls, and
took care there should be no lack of towers, battlements, and embrasures.
This care and these exertions gave rise to a prejudice in favour of the
great importance of the fortress, and still upheld that prejudice,
although the arts of building and fortification were by this time very
much advanced, and people had learnt to construct much better dwellings
and defences in other cases. But the old castle was chiefly held in honour
because it had never been taken, because it had repulsed so many assaults,
had baffled so many hostile operations, and had always preserved its
virgin renown. This renown, this influence lasts even now: it occurs to no
one that the old castle is become uninhabitable. Its great duration, its
costly construction, are still constantly spoken of. Pilgrims wend their
way to it; hasty sketches of it are shown in all schools, and it is thus
recommended to the reverence of susceptible youth. Meanwhile, the building
itself is already abandonded; its only inmates are a few invalids, who in
simple seriousness imagine that they are prepared for war.

Thus there is no question here respecting a tedious siege or a doubtful
war; so far from it we find this eighth wonder of the world already
nodding to its fall as a deserted piece of antiquity, and begin at once,
without further ceremony, to dismantle it from gable and roof downwards;
that the sun may at last shine into the old nests of rats and owls, and
exhibit to the eye of the wondering traveller that labyrinthine,
incongruous style of building, with its scanty, make-shift contrivances,
the result of accident and emergency, its intentional artifice and clumsy
repairs. Such an inspection will, however, only be possible when wall
after wall, arch after arch, is demolished, the rubbish being at once
cleared away as well as it can be.

To effect this, and to level the site where it is possible to do so, to
arrange the materials thus acquired, so that they can be hereafter again
be employed for a new building, is the ardous duty we have undertaken...

(Goethe, Theory of Colours, Preface to the First Edition, 1840)



--| References |--- 

MacKiDo.com - What is RISC?
http://www.MacKiDo.com/Hardware/WhatIsRISC.html




Back to Storm's Journal

SUBMIT AN ARTICLE posted: june 22, 1999