Term: Cruft

Cruft is commonly used to refer to the mess left inside software as it is revised and updated.

As changes are made to software, updating, adding and changing features, it’s not uncommon for some portions of the software to no longer be necessary. Often in a hurry to release new versions, this code is left in place because it would take additional time and introduce additional risk to actually remove it safely. Over time, cruft accumulates, and can often present a significant issue to programmers attempting to understand and further modify the software.

Cruft is also occasionally used to refer simply to poor quality hardware or shoddily produced software, which might be referred to as “crufty”.

« Back to Glossary Index
Free Newsletter!

Free Newsletter!

Subscribe to The Ask Leo! Newsletter and get a copy of The Ask Leo! Guide to Staying Safe on the Internet – FREE Edition. This ebook will help you identify the most important steps you can take to keep your computer, and yourself, safe as you navigate today’s digital landscape.

Then each week in The Ask Leo! Newsletter you’ll get even more tips, tricks, answers and ideas to help you use your technology more effectively and stay safe doing so.

Check your email to confirm!