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

This is good advice. If you take your models of the world too seriously chances are you are in the process of programming yourself into a corner, as things get more complex.

Getting attached to your classes by writing a single superclass of The Userâ„¢ is a sure way of missing out on the benefits of the typesystem and create coupling where there should be none.

Knowing where to couple things and where to decouple things is one of those hard programming issues, but one that might be even more important than naming things.




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

Search: