cruft
Home > Software Quality Definitions - Cruft
SearchSoftwareQuality.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

cruft



Word of the Day
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


DEFINITION - Cruft is a collective term for the elements of a program, system or product that are either useless, poorly designed or both. In computing, cruft describes areas of redundant, improper or simply badly written code, as well as old or inferior hardware and electronics. Cruft may also be used to describe a group of hackers, just as "pod" describes a group of whales, "exultation" a group of larks and "murder" a group of crows.

Something that is "crufty" may be dirty, unpleasant, extra, sloppily implemented, duplicated elsewhere or simply useless. Cruft, for instance, could refer to a URL where internal organizational details or directories that matter to no one but the webmasters "clutter" up the address. A mobile operating system that requires a user to navigate six submenus to complete a frequently-used function is another example of cruft.

While cruft is usually used in computer programming, many coders or lovers of hacker jargon also apply it to any situation or device that may merit it. For instance, the piles of obsolete monitors, old connection cables and CRT monitors that lie in the spare supply rooms and closets of office complexes everywhere are a classic example of physical cruft.

Cruft may also be used as a verb, describing the process of putting together a program, network or physical system in a poorly designed or implemented way. Crufting together a solution to a client's specifications or organization's needs may be necessary due to time, budget or staffing constraints. It is, however, rarely a well-respected practice in consulting, though more commonly encountered than many system administrators, VARs or information architects would prefer.

Urban legend in Cambridge, Massachusetts holds that the term "cruft" was coined by MIT students as a derisive comment on the electronics-filled windows of Cruft Hall at Harvard University. Cruft was part of the old physics building at Harvard, where it served as the department's radar laboratory during WWII, which led to the existence of many kinds of wonderful but quite obsolete technological gadgets remaining on display.

LAST UPDATED: 27 Sep 2007

Read more about cruft:
- Sean McGrath wrote about the inevitability of cruft at ITWorld.com.
- Hacker 'Verity Stob' has developed a helpful cruft index to help gauge the decrepitude of a PC.
- Michael August Pusateri, a technology guru at Disney, maintains a blog at CruftBox.com.
- Robert Spahr uses an algorithm to constantly create artistic cruft from online source images.


Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Improving problem resolution through automation
A Forrester study found that problem resolution is inefficient at most organizations. By automating the process companies can solve problems faster...
Benefits of a bug diary
By keeping a personal bug diary, test engineers can better reproduce scenarios when testing an application.
Software bugs, errors and defects: What's the difference?
The definitions of bug, error and defect may vary depending on the context. Software testing and QA expert Mike Kelly clarifies how these terms may be...


About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts