Search
Select the dictionary language
Cruft
01
unnecessary, redundant, or unwanted software, files, or code in a system
Slang
Grammatical Information
Animacy status
Abstract
Composition
Simple
Uncountable
Plural form
crufts
What does "cruft" mean in programming slang?
This term originated at MIT in the 1950s and 1960s among early computer scientists and hackers, later popularized in software engineering communities and documented in the Jargon File. It is used to describe redundant, outdated, or poorly written code that accumulates over time, making a system bloated, slow, or hard to maintain — essentially digital debris left behind by repeated patches and fixes. The word likely blends "crud" and "fluff" or derives from an old British term for accumulated dirt, capturing the idea of unwanted buildup.
Examples
The old program left a lot of cruft on my computer.



























