Difference between revisions of "KISS"

m (cat)
(→‎See also: clean up)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
''This is about the [[acronym]] K.I.S.S.  For other meanings of 'kiss', see [[kissing]].
 +
 
"'''Keep It Simple, Stupid'''" (or "'''Keep It Simple, Silly'''" for more polite notes) is a principle that is often used when trying to solve a problem or create a design. At the core of KISS, simplicity triumphs over complexity, and the trivial, straightforward approach is often the best one.
 
"'''Keep It Simple, Stupid'''" (or "'''Keep It Simple, Silly'''" for more polite notes) is a principle that is often used when trying to solve a problem or create a design. At the core of KISS, simplicity triumphs over complexity, and the trivial, straightforward approach is often the best one.
  
Line 5: Line 7:
 
It should be noted that KISS is not always the best approach. Sometimes, the optimal solution is complicated and unintuitive. [[Algorithm]] development is a very good example of this: The KISS approach is usually called the "naive" approach, and more complex algorithms often solve a problem faster and more space-efficient.
 
It should be noted that KISS is not always the best approach. Sometimes, the optimal solution is complicated and unintuitive. [[Algorithm]] development is a very good example of this: The KISS approach is usually called the "naive" approach, and more complex algorithms often solve a problem faster and more space-efficient.
  
−
==See Also==
+
==See also==
 
*[[Occam's razor]]
 
*[[Occam's razor]]
  
−
[[category:software]][[category:computers]]
+
[[Category:Software]][[Category:Computers]]

Latest revision as of 23:48, June 22, 2016

This is about the acronym K.I.S.S. For other meanings of 'kiss', see kissing.

"Keep It Simple, Stupid" (or "Keep It Simple, Silly" for more polite notes) is a principle that is often used when trying to solve a problem or create a design. At the core of KISS, simplicity triumphs over complexity, and the trivial, straightforward approach is often the best one.

KISS is used in software development, animation, and general strategic planning.

It should be noted that KISS is not always the best approach. Sometimes, the optimal solution is complicated and unintuitive. Algorithm development is a very good example of this: The KISS approach is usually called the "naive" approach, and more complex algorithms often solve a problem faster and more space-efficient.

See also