Principles for building a distributed team | Dark Hacker News