Upload
buddy-wilcox
View
247
Download
0
Tags:
Embed Size (px)
Citation preview
GNOME - Overview
1 The GNOME project puts heavy emphasis on simplicity, usability, and making things “just work” (see KISS
principle). The other aims of the project are:
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Object-oriented programming - Real-world modeling and relationships
1 However, Niklaus Wirth (who popularized the adage now known as Wirth's law:
"Software is getting slower more rapidly than hardware becomes faster") said of
OOP in his paper, "Good Ideas through the Looking Glass", "This paradigm closely reflects the structure of systems 'in the
real world', and it is therefore well suited to model complex systems with complex
behaviours" (contrast KISS principle).
https://store.theartofservice.com/the-kiss-principle-toolkit.html
KISS principle
1 The term "KISS principle" was in
popular use by 1970
https://store.theartofservice.com/the-kiss-principle-toolkit.html
KISS principle - In film animation
1 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 Disney Animation: The Illusion of Life, 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 lip-syncing. Williams urges animators to "KISS".
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Design - Approaches to design
1 KISS principle, (Keep it Simple Stupid), which strives to eliminate unnecessary
complications.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Troubleshooting - Aspects
1 This is illustrated by the old saying "When you see hoof prints, look for
horses, not zebras", or to use another maxim, use the KISS
principle
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Agent-based models
1 This principle, known as KISS principle|K.I.S.S
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Slackware - Design philosophy
1 Many design choices in Slackware can be seen as a heritage of the simplicity of
traditional Unix systems and as examples of the KISS principle.[
http://rlworkman.net/howtos/slackbasics.pdf Slackware Linux Basics, Chapter 2]
In this context, simple refers to the simplicity in system design, rather than necessarily implying directly attempting
the simplification of ease of use
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Object-oriented - Real-world modeling and relationships
1 However, Niklaus Wirth (who popularized the adage now known as Wirth's law:
Software is getting slower more rapidly than hardware becomes faster) said of
OOP in his paper, Good Ideas through the Looking Glass, This paradigm closely
reflects the structure of systems 'in the real world', and it is therefore well suited to model complex systems with complex
behaviours (contrast KISS principle).
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Ramaze
1 A primary design goal for Ramaze is to mix of KISS principle|KISS and
Principle of least surprise|POLS, to improve ease of use. Another goal
during development of Ramaze was to make every part Modular
programming|modular, and therefore Reusability|reusable.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Security through obscurity
1 Security through obscurity has never achieved engineering acceptance as an
approach to securing a system, as it contradicts the KISS principle|principle of
simplicity. The United States National Institute of Standards and Technology (NIST)
specifically recommends against security through obscurity in more than one
document. Quoting from one, System security should not depend on the secrecy of
the implementation or its components.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Troubleshoot - Aspects
1 This is illustrated by the old saying When you see hoof prints, look for
horses, not zebras, or to use another maxim (saying)|maxim, use the KISS
principle
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Unix philosophy - Eric Raymond’s 17 Unix Rules
1 In his book The Art of Unix Programming that was first published
in 2003, Eric S. Raymond, an American programmer and open
source advocate, summarizes the Unix philosophy as KISS Principle of
Keep it Simple, Stupid. He provides a series of design rules:
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Slackware Linux - Design philosophy
1 Many design choices in Slackware can be seen as a heritage of the
simplicity of traditional Unix systems and as examples of the KISS
principle.[http://rlworkman.net/howtos/slackbasics.pdf Slackware Linux Basics, Chapter 2] In this context, simple refers to the simplicity in
system design, rather than necessarily implying directly
attempting the simplification of ease of use
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Wesnoth Markup Language - Gameplay
1 A central design philosophy of the game is the KISS principle; for a new idea to be
accepted, it should not complicate gameplay. Another important facet of the
game is randomness and its manipulation: it is never certain a unit's attack will fail or
succeed, only likely or unlikely. Developers have stated that the potential for a skirmish
to go better or worse than expected adds excitement and strategic depth to the
game.https://store.theartofservice.com/the-kiss-principle-toolkit.html
United States Military Standard - Origins and evolution
1 Navy KISS principle.) Also, materiel overrun by advancing enemy lines is potentially easier for the enemy to
make use of if it is extensively standardized; but this threat is
somewhat academic, as even poorly standardized materiel presents a
likelihood of supplying an enemy if overrun.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Abstraction principle (programming) - Implications
1 Inexperienced programmers may be tempted to introduce too much
abstraction in their programmdash;abstraction that
won't be used more than once. A complementary principle that
emphasize this issue is You Ain't Gonna Need It and, more generally,
the KISS principle.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Design process - Approaches to design
1 * KISS principle, (Keep it Simple Stupid), which strives to eliminate unnecessary
complications.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Web usability - E-commerce
1 Web usability received renewed attention as many early e-commerce websites started failing in 2000. Whereas fancy graphical
design had been regarded as indispensable for a successful e-business application during the emergence of internet in the
1990s, web-usability protagonists said quite the reverse was true. They advocated the
KISS principle (keep it simple, stupid), which had proven to be effective in focusing end-
user attention.https://store.theartofservice.com/the-kiss-principle-toolkit.html
Motown - Motown Sound
1 Motown producers believed steadfastly in the KISS principle
(keep it simple, stupid).Williams, Otis Patricia Romanowski, Temptations
(Lanham, MD: Cooper Square, 1988; updated 2002)
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Lunar Escape Systems - Details
1 'KISS principle|KISS' was the order of the day, with a few basic
assumptions about any operational LESS system:
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Overengineering
1 As a design philosophy, such overcomplexity is the opposite of the Minimalism#Minimalist design|less is more school of thought (and hence a
violation of the KISS principle and parsimony).
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Agent-based modelling
1 This principle, known as KISS principle|K.I.S.S
https://store.theartofservice.com/the-kiss-principle-toolkit.html
K-I-S-S
1 The term KISS principle was in popular use by
1970
https://store.theartofservice.com/the-kiss-principle-toolkit.html
K-I-S-S - In film animation
1 Master animator Richard Williams (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 Disney
Animation: The Illusion of Life, a considerable work of the genre
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Kiss (disambiguation) - Computing
1 *The KISS principle or Keep it simple, stupid, the concept that most
systems work better when kept simple.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Rule of Least Power - Rationale
1 Originally proposed as an axiom of good design, the term is an
extension of the KISS principle applied to choosing among a range
of languages starting with
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Botball - History
1 Botball was first started in 1997 by the KISS Principle|KISS Institute for
Practical Robotics (KIPR).
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Boost controller - Limitations and disadvantages
1 This runs counter to the KISS principle|keep it simple principle as there are more things that can go
wrong
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Rolling release - Arch-related
1 *'Arch Linux' is an independent community development|community developed Linux
distribution that adheres to the KISS principle and aims to use only 'vanilla software'
software package (installation)|packages (i.e. plain/non-customized), minimizing the number
of patch (computing)|software patches and giving a 'simpler' operating system. It uses the Pacman (package manager)|Pacman package
manager and is a 'self-build' distribution.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Rolling release - Arch-related
1 *'Antergos' is a modern, elegant and powerful operating system based on Arch Linux. It started life under the name of Cinnarch,
combining the Cinnamon desktop with the Arch Linux distribution, but the project has moved on from its original goals and now
offers a choice of several desktops, including GNOME 3 (default), Cinnamon, Razor-qt and
Xfce. Antergos also provides its own graphical installation program. Antergos adheres to the Arch Linux KISS principle.
https://store.theartofservice.com/the-kiss-principle-toolkit.html
Rolling release - Arch-related
1 Like Arch Linux, Chakra Linux adheres to the KISS principle
https://store.theartofservice.com/the-kiss-principle-toolkit.html
List of Linux distributions - Third-party distributions
1 | CRUX is a lightweight, x86-64-optimized distribution targeted at
experienced users. The focus is KISS principle|keep it simple, which is reflected in a simple tar.xz-based
package system, BSD-style initscripts, and a relatively small collection of trimmed packages
https://store.theartofservice.com/the-kiss-principle-toolkit.html
For More Information, Visit:
• https://store.theartofservice.com/the-kiss-principle-toolkit.html
The Art of Servicehttps://store.theartofservice.com