I just had to look up "cruft" (jargon for software or hardware that is of poor quality), as used in a comment to an earlier question. But I can't find any details of etymology, and I don't know how ...
Is there a history behind the word "hacker" and "hacking"? Could it have anything to do with "hashing" i.e. using a hash function?