Separating Protocol from Application Logic | Dark Hacker News