Princípio KISS
KISS, um acrônimo para "Keep it simple, estúpido!", é um princípio de design observado pela Marinha dos EUA em 1960. Primeiro visto parcialmente no inglês americano pelo menos em 1938, o princípio KISS afirma que a maioria dos sistemas funciona melhor se forem mantidos simples em vez de complicados; portanto, a simplicidade deve ser um objetivo fundamental no projeto e a complexidade desnecessária deve ser evitada. A frase foi associada ao engenheiro aeronáutico Kelly Johnson. O termo "princípio KISS" estava em uso popular em 1970. Variações na frase (geralmente como algum eufemismo para o mais grosseiro "estúpido") incluem "mantenha super simples", "mantenha simples, bobo", "mantenha-o curto e simples", "mantenha-o curto e doce", "mantenha-o simples e direto", "mantenha-o pequeno e simples", "mantenha-o simples, soldado", "mantenha-o simples, marinheiro", "mantenha-o simples, querido", " mantenha-o estupidamente simples", ou "mantenha-o doce e simples".
Origem
O acrônimo foi cunhado por Kelly Johnson, engenheiro-chefe da Lockheed Skunk Works (criadores dos aviões espiões Lockheed U-2 e SR-71 Blackbird, entre muitos outros). No entanto, a variante "Keep it Short and Simple" é atestado em uma edição de 1938 do Minneapolis Star.
Enquanto o uso popular o transcreveu por décadas como "Mantenha-o simples, estúpido", Johnson transcreveu-o simplesmente como "Mantenha-o simples, estúpido" (sem vírgula), e esta leitura ainda é utilizada por muitos autores.
O princípio é melhor exemplificado pela história de Johnson entregando a uma equipe de engenheiros de projeto um punhado de ferramentas, com o desafio de que o avião a jato que eles estavam projetando deve ser reparado por um mecânico médio em campo sob condições de combate com apenas essas ferramentas. Portanto, o "estúpido" refere-se à relação entre a forma como as coisas quebram e a sofisticação disponível para repará-las.
O acrônimo tem sido usado por muitos nas forças armadas dos EUA, especialmente a Marinha dos EUA e a Força Aérea dos Estados Unidos, e no campo de desenvolvimento de software. O conceito básico por trás disso recebeu uma expressão alternativa do oficial britânico e às vezes crítico militar Northcote Parkinson como "Terceira Lei de Parkinson" (ca. 1957): "Expansão significa complexidade e complexidade, decadência; ou, para ser ainda mais claro, quanto mais complexo, mais rápido morre."
Variantes
O princípio provavelmente encontra suas origens em conceitos minimalistas semelhantes, como:
- A navalha de Occam
- A "simplicidade de Leonardo da Vinci é a sofisticação final";
- A "Brevidade de Shakespeare é a alma da inteligência";
- Mies van der Rohe's "Less is more";
- Bjarne Stroustrup "Faça Tarefas Simples Simples!";
- Ode do Dr. Seuss à brevidade: "Então o escritor que reproduz mais palavras do que ele precisa, está fazendo uma tarefa para o leitor que lê."
- Johan Cruyff "Jogar futebol é muito simples, mas jogar futebol simples é a coisa mais difícil que há";
- Antoine de Saint Exupéry "Parece que a perfeição é alcançada não quando não há nada para acrescentar, mas quando não há nada para tirar";
- Colin Chapman, o fundador da Lotus Cars, instou seus designers a "Simplificar, depois adicionar leveza";
- Atribuído a Albert Einstein, embora esta possa ser a parafrase de um editor de uma palestra que ele deu., "Faça tudo o mais simples possível, mas não mais simples".
- Steve Jobs's "
Simplificar,Simplificar, Simplify", que simplificava a citação de Henry David Thoreau “Simplificar, simplificar, simplificar”.
As engenhocas de Heath Robinson e as máquinas de Rube Goldberg, soluções intencionalmente excessivamente complexas para tarefas ou problemas simples, são exemplos bem-humorados de "não-KISS" soluções.
Uso
Na animação cinematográfica
O mestre animador Richard Williams explica o princípio KISS em seu livro The Animator's Survival Kit, e Nine Old Men da Disney escreve sobre isso em Disney Animation: The Ilusão de Vida, uma obra considerável do gênero. O problema enfrentado é que animadores inexperientes podem "animar demais" em suas obras, ou seja, um personagem pode se movimentar demais e fazer demais. Williams exorta os animadores a "BEIJAR".
No desenvolvimento de software
- Não se repita (DRY)
- Minimalismo
- Filosofia unix
- Arch Linux
- Slackware Linux
- Gráfico
- Lista de filosofias de desenvolvimento de software
- Computação de conjunto de instrução reduzida
- Regra de menos poder
- Há mais de uma maneira de o fazer.
- Pior é melhor (Less é mais)
- Não vais precisar dele (YAGNI)
Na política
- Keep It Simple Solutions, New Brunswick, um partido político menor em New Brunswick, Canadá
- Mantenha-o partido reto e simples, um partido político menor na África do Sul
Contenido relacionado
Audi
Transporte no Iraque
Amplificador