KISS principle

KISS principle

:"K.I.S.S. redirects here. seealso|WP:KISS. For other uses, see Kiss (disambiguation)."

The KISS principle (backronymed to "Keep It Simple, Stupid") states that design simplicity should be a key goal and unnecessary complexity avoided. It serves as a useful principle in a wide array of disciplines, such as software development, animation, journalism, photography, engineering, and strategic planning. Common variants of the acronym include: "Keep It Sweet & Simple", and "Keep It Short & Simple".

Related concepts

The principle is somewhat similar to Occam's razor, and Albert Einstein's maxim that "everything should be made as simple as possible, but no simpler." [cite book | last = Hoch | first = Stephen | title = Wharton on Making Decisions | publisher = Wiley | location = New York | year = 2004 | isbn = 0471689386 | pages = 137] , or Antoine de Saint Exupéry's "It seems that perfection is reached not when there is nothing left to add, but when there is nothing left to take away".

Colin Chapman, as Lotus founder, urged his designers to "Simplify, and add lightness".

Rube Goldberg machines illustrate the sorts of problems that may arise with "non-KISS," overly-complex solutions.

Instruction creep and function creep are examples of failure to follow the KISS principle in software development. This is known as "Creeping Featurism".

In film animation

Master animator Richard Williams explains the KISS Principle in his book The Animator's Survival Kit and Disney's Nine Old Men write about it in their "Disney Animation: The Illusion of Life" book which is considered "the animation bible" by CG, traditional and stop motion animators. Inexperienced animators may "overanimate," or make their character move too much and do too much, such as carrying every accent over into body language, facial expression, and lipsync. Williams urges animators to "KISS."

ee also

* You Ain't Gonna Need It (YAGNI)
* Don't repeat yourself
*Corner case
*Principles of War
*Kitchen sink syndrome
*Rube Goldberg
*Heath Robinson
*Unix philosophy
*Occam's razor

References

* http://quotiki.com/quote.aspx?id=7923
*FOLDOC


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • KISS principle — the ˈKISS principle 7 [KISS principle] noun singular (especially US) the idea that products and advertising should be as simple as possible Formed from the first letters of the expression ‘Keep it simple, stupid’ …   Useful english dictionary

  • KISS principle — noun The empirical principle that most systems will work best if they are kept simple rather than made complex …   Wiktionary

  • KISS principle — /ˈkis prɪnsəpəl/ (say kis prinsuhpuhl) noun the theory that most systems work best if they are simple rather than complex, since they can then be understood and repaired with limited tools in conditions that are not ideal. {k(eep) i(t) s(imple)… …  

  • KISS principle — (in full Keep it simple, stupid) (esp AmE) (in business) the idea that products and advertising should be as simple as possible in order to be successful. * * * …   Universalium

  • Kiss (disambiguation) — A kiss is a touch with the lips, usually to express love or affection, or as part of a greeting.Kiss or KISS may also refer to:In music, * Kiss (band), an American rock band formed in New York City in 1973 ** Kiss (album), the first album by the… …   Wikipedia

  • KISS-Principe — Keep it Simple, Stupid Pour les articles homonymes, voir Kiss (homonymie). Keep it Simple, Stupid est un principe philosophique qui désigne le fait que la simplicité dans la conception devrait être le but recherché et que toute complexité non… …   Wikipédia en Français

  • KISS-principe — Keep it Simple, Stupid Pour les articles homonymes, voir Kiss (homonymie). Keep it Simple, Stupid est un principe philosophique qui désigne le fait que la simplicité dans la conception devrait être le but recherché et que toute complexité non… …   Wikipédia en Français

  • Kiss-principe — Keep it Simple, Stupid Pour les articles homonymes, voir Kiss (homonymie). Keep it Simple, Stupid est un principe philosophique qui désigne le fait que la simplicité dans la conception devrait être le but recherché et que toute complexité non… …   Wikipédia en Français

  • KISS (принцип) — У этого термина существуют и другие значения, см. Kiss (значения). KISS (англ. keep it simple, stupid  «не усложняй, тупица» или более вежливый вариант англ. keep it short and simple  «делай короче и проще»)  процесс и… …   Википедия

  • Principle of Least Power — In web programming, the design principle of least power states that, given a choice among computer languages, classes of which range from descriptive to procedural, the less procedural, more descriptive the language one chooses, the more one can… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”