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

I think all these things are aspects that are interrelated. A principle of abstraction is another good one. Others I can think of are principle of least surprise and principle of least work done by the compiler (lol “zero cost” abstractions).



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

Search: