Hacker News new | ask | show | jobs
by ahoka 675 days ago
Always define the scope of a discussion laser sharp in advance. “This is outside of the scope of this discussion/decision” becomes your jolly joker. It also does not hurt to put an “escape hatch” in any design. For example if you design a JSON schema, add some kind of support for optional extensions. Everyone will come up with use cases that would need that escape hatch, but almost none will be actually implemented in practice.