Hacker News new | past | comments | ask | show | jobs | submit login

KISS is universal, not only to programming.

But the single responsibility principle and the idea that you should divide your code in components where the lower components should be abstract by the point of view of the higher ones are almost never wrong.

Not by coincidence, those last two are consequences of how people think. While KISS is kind of a physics law.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: