Hacker News new | ask | show | jobs
by luckycharms810 1032 days ago
Whenever this conversation is had - it seems to completely dismiss the idea of domain. Duplication doesn't happen in a vacuum - it happens within a certain context. Some acceptable conditions for duplication include:

* If two things are semantically different within the context of a domain but require similar functionality.

* Code paths with different risk profiles.

* When new functionality is evolving with domain learnings.