One of the most useful principle of software developing which should be kept in mind permanently is not a new one. Actually, it’s an almost millenial assertion: Entities must not be multiplied without necessity non sunt multiplicanda entia sine necessitate
( Occam’s razor ).
In medieval times, this sentence was a response to one of the most debated apory of platonism philosophy, namely the
Quarrel of Universals.
.

Whatever its antiquity, its validity still remains for sofware engineering and have been adaptated in many ways the KISS principle is one among others .

What are the implications of such a law for a JavaScript programmer? And why is a computer language typing concept related to it?