:crufty: /kruhf'tee/ [origin unknown; poss. from `crusty']
adj. 1. Poorly built, possibly over-complex. The {canonical}
example is "This is standard old crufty {DEC} software". In fact,
one fanciful theory of the origin of `crufty' holds that was
originally a mutation of `crusty' applied to DEC software so old
that the `s' characters were tall and skinny, looking more like
`f' characters. 2. Unpleasant, especially to the touch, often with
encrusted junk. Like spilled coffee smeared with peanut butter and
catsup. 3. Generally unpleasant. 4. (sometimes spelled
`cruftie') n. A small crufty object (see {frob}); often one
that doesn't fit well into the scheme of things. "A LISP property
list is a good place to store crufties (or, collectively,
{random} cruft)."
-- The AI Hackers Dictionary
clean: 1. adj. Used of hardware or software desig implies
`elegance in the small', that is, a design or implementation that
may not hold any surprises but does things in a way that is
reasonably intuitive and relatively easy to comprehend from the
outside....