Treat Interfaces as Organizational Treaties | Dark Hacker News