Science  People  Locations  Timeline
Index: 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

Home > Creeping featurism


Creeping featurism, or creeping featuritis, is a phrase used (usually within the sphere of software and information technology) to describe the (often erroneous) idea that more features make a thing or product better than the previous version. The negative connotations of "creeping featurism" principally indicate the "enhancement" of a product with spurious features which have been added with little consideration for any putative benefit or, more customarily, disadvantages.

A related term, feature creep, describes the tendency for a software project's completion to be delayed by the temptation to keep adding new features, without a specific goal.

This phrase is sometimes rendered as the spoonerism "feeping creaturism", which brings up the image of each new feature being a small creature which runs around going "feep, feep".

Many people criticize Emacs as being a prime example of creeping featurism. Emacs proponents, however, tout Emacs' all-in-one nature as one of its primary benefits. Multi-paradigm languages such as C++ have also faced such criticism.

Creeping featurism is an example of an anti-pattern.

See also

Anti-patterns

Read more »

Non User