Note that KISS means "keep it simple stupid", rather than "keep it simple, stupid".
The former has the stupid referring to it. The latter has the stupid referring to the developer.
The origins of the acronym are in designing something so simple-stupid that it could be fixed in the field, with minimal tools, under combat conditions.
Hey Eljay, thx for feedback. Actually, any one of the forms is referring to someone being stupid. I think you misinterpreted it. As far I know, the comma should be there. KISS is an acronym for "Keep it simple, stupid" as a design principle noted by the U.S. Navy in 1960. The KISS principle states that most systems work best if they are kept simple rather than made complicated; therefore simplicity should be a key goal in design, and that unnecessary complexity should be avoided. en.wikipedia.org/wiki/KISS_principle
As per the URL you linked to, in the Origin section, pointed out that Kelly Johnson, lead engineer at the Lockheed Skunk Works, who coined the term, did not have a comma.
You are right! I didn't see the origin section. Good to know there are both alternatives and the without comma is actually the original one.
Oh, boy! Grammar policing on a dev forum. I likes it! 😘
Wikipedia seems to disagree: en.wikipedia.org/wiki/KISS_principle
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.